Hearty Italian White Bean Soup in a rustic bowl

Hearty Italian White Bean Soup – Cozy Crockpot Comfort

By:

Alma

November 28, 2025

Hearty Italian White Bean Soup is your new best friend when comfort food meets “I seriously have no time to cook.” Whether you’re juggling Zoom calls, wrangling toddlers, or just trying to survive the midweek dinner chaos, this slow-cooked bowl of coziness is here to help. Loaded with tender white beans, chewy pasta, hearty veggies, and a coconut milk twist—it’s like Nonna went vegan and learned how to use a Crockpot.

Plus, it simmers away while you do literally anything else. With the primary keyword Hearty Italian White Bean Soup baked right into the heart of this article, you’ll discover a go-to dinner that doesn’t require babysitting. It’s hearty, healthy-ish, and picky-eater approved. And if you’ve never thought of using coconut milk in an Italian-style soup, let’s just say—it’s a chef’s kiss surprise.

Table of Contents

What is Hearty Italian White Bean Soup?

Hearty Italian White Bean Soup is a soul-warming, veggie-packed wonder that channels the rustic vibes of the Italian countryside—minus the airfare. Traditionally, white bean soups like this have been a staple in Italian kitchens for centuries, often made with pantry staples like cannellini beans, garlic, and tomatoes. In this modern twist, we’re slow-cooking all those bold, savory flavors with a splash of coconut milk for extra creaminess, fresh spinach for a nutrient boost, and pasta to keep things cozy.

The result? A stew-like soup that’s thick, fragrant, and perfect for dipping bread into or just inhaling by the spoonful. This version is 100% vegetarian, super easy to adapt for different diets, and doesn’t skimp on flavor. Whether you’re feeding your family, meal-prepping for the week, or just craving a bowl of something nourishing, this soup hits the spot.

Reasons to Try Hearty Italian White Bean Soup

First off, this Hearty Italian White Bean Soup is the weeknight dinner hero we don’t talk about enough. It’s rich without being heavy, comforting without the cream, and hearty without meat. Got a picky eater in the house? They’ll love the soft pasta and savory tomato broth. Trying to eat more plant-based meals? This soup’s got your back.

It’s also made with mostly pantry staples (beans, pasta, canned tomatoes), so you can whip it up even when your fridge looks like a barren tundra. And thanks to the Crockpot, the hardest part is pressing the “on” button. You can set it, forget it, and return hours later to a warm, satisfying dinner. Bonus: it makes your kitchen smell like an Italian trattoria. Plus, it pairs beautifully with a simple glass noodle soup or a crusty chunk of sourdough. Cozy, effortless, and seriously delicious—what’s not to love?

Ingredients Needed to Make Hearty Italian White Bean Soup

  • 1 teaspoon olive oil
  • 1 medium yellow onion, diced
  • 3 garlic cloves, minced
  • 1 (14 oz) can full-fat coconut milk
  • 1/4 cup sun-dried tomatoes, drained of oil
  • 1 tablespoon Italian seasoning
  • 1 teaspoon salt
  • 1 (28 oz) can diced tomatoes with Italian seasoning
  • 2 (19 oz) cans low sodium white beans, drained and rinsed
  • 3 cups reduced sodium vegetable broth
  • 2 cups chopped fresh spinach
  • 1 cup whole grain or regular rotini pasta (gluten-free if needed)
  • Salt and pepper to taste
  • Optional: fresh basil and grated parmesan for garnish
Ingredients for Hearty Italian White Bean Soup
All the ingredients needed for Italian white bean soup

Instructions to Make Hearty Italian White Bean Soup

Let’s walk through how to make this Hearty Italian White Bean Soup step by step. It’s easy, cozy, and the slow cooker does most of the work for you—perfect for busy days when you want real food without hovering over the stove. Whether you’re new to using a Crockpot or just love a good soup, these step-by-step instructions will help you create a deeply flavorful meal that’s nourishing, satisfying, and weeknight-friendly.

Step 1: Sauté the Onion for a Flavorful Start

Start by heating 1 teaspoon of olive oil in a medium skillet over medium heat. Once hot, add 1 diced yellow onion and cook for 3–4 minutes until it becomes soft and translucent. This step isn’t just for fun—it adds a rich, savory base that sets the tone for the entire soup. If your Crockpot has a sauté function, feel free to do it all in one place to cut down on cleanup.

Pro tip: For more onion tips and substitution ideas, check out our simple guide to slow cooker cooking that covers prep shortcuts and flavor boosters.

Step 2: Blend the Creamy Coconut-Tomato Base

While the onion is sautéing, grab your blender. Add the following:

  • 1 (14 oz) can of full-fat coconut milk
  • 3 garlic cloves, minced
  • 1/4 cup sun-dried tomatoes (drained of oil)
  • 1 tablespoon Italian seasoning
  • 1 teaspoon salt

Blend on high until smooth and creamy. This creamy mixture brings a luscious texture and deep flavor, almost like a dairy-free tomato cream sauce. It’s what gives this soup its signature cozy vibe.

Optional tweak: If you’re out of sun-dried tomatoes, roasted red peppers are a delicious backup. Check out our ingredient swaps guide for more easy substitutions that won’t sacrifice flavor.

Step 3: Add Everything to the Slow Cooker (Minus Pasta & Spinach)

Now it’s time to build your soup in the Crockpot. Pour in:

  • The sautéed onion
  • The blended coconut mixture
  • 1 (28 oz) can diced tomatoes with Italian seasoning
  • 2 (19 oz) cans of white beans, rinsed and drained
  • 3 cups reduced-sodium vegetable broth

Give everything a good stir so all the flavors get acquainted. Cover the Crockpot and cook on LOW for 4–6 hours or HIGH for 2–3 hours. While it simmers, your kitchen will start smelling like an Italian grandma moved in—yes, it’s that good.

Want more set-it-and-forget-it meals? Try our Crockpot Lasagna Soup or Anti-Inflammatory Red Lentil Soup for more slow cooker magic.

Step 4: Add Pasta When Time Is Almost Up

When there’s about 30 minutes left on the timer, switch your Crockpot to HIGH (if it’s not already) and stir in 1 cup of uncooked rotini pasta (gluten-free or whole grain works great too). The pasta will cook right in the soup and soak up all that rich flavor.

Important: Don’t add pasta too early—it’ll overcook and turn mushy. You want that perfect al dente bite.

Want to explore more pasta-based dinners? Check out this reader-favorite Cheesy Penne with Garlic Butter Ground Beef.

Step 5: Stir in Spinach Just Before Serving

With five minutes left, toss in 2 cups of chopped fresh spinach. Stir it gently until wilted and vibrant. This last-minute addition gives your soup a fresh, earthy boost and adds a beautiful pop of green.

Not into spinach? Try kale or even chopped zucchini. We cover more veggie swap ideas in our Cozy Chicken Lemon Orzo Soup post—great for mixing and matching with what you’ve got.

Step 6: Final Seasoning and Garnish

Before serving, give your soup a taste. Add salt and pepper as needed. Every slow cooker behaves a bit differently, and beans can soak up more salt than you’d think. Ladle the soup into bowls and, if you’re not dairy-free, top with freshly grated parmesan and a little fresh basil for that final Italian touch.

Bonus tip: Serve with crusty bread or a side of Creamy Garlic Potatoes for a full meal that feels like a hug in a bowl.

What to Serve with Hearty Italian White Bean Soup

This soup is a meal in itself, but if you’re feeling extra (no judgment, we love that), pair it with something simple and satisfying. A crusty slice of garlic bread or creamy garlic sauce potatoes make excellent companions. If you want to keep it light, try a crisp green salad with lemon vinaigrette. And for all the carb lovers out there, dunking warm focaccia into this tomato-rich broth is nothing short of spiritual. You could even serve it with a side of cheesy penne pasta for a full-on comfort feast. Leftovers also pair surprisingly well with grilled cheese or even roasted veggies for a super cozy lunch situation the next day.

Key Tips for Making Hearty Italian White Bean Soup

First tip: don’t skip the blending step. That coconut milk-sundried tomato base is the flavor MVP. Second, keep an eye on your pasta—add it too early, and you risk mush. Aim for that 30-minute mark. Use full-fat coconut milk for creaminess; light versions can water down the flavor. Want to bulk it up? Add mushrooms, zucchini, or even shredded rotisserie chicken. For a protein boost without meat, stir in more beans or some cooked lentils. If you’re not dairy-free, a sprinkle of freshly grated parmesan gives it an extra savory edge. And always taste before serving—beans can soak up salt, so don’t be shy with seasoning. This soup is flexible, forgiving, and always fabulous.

Storage and Reheating Tips for Hearty Italian White Bean Soup

Got leftovers? Lucky you. This soup stores beautifully. Let it cool completely before transferring to airtight containers. Store in the fridge for up to 4 days or freeze for up to 3 months. Just note: pasta can get a little soft after freezing, so if you plan to freeze it, cook the pasta separately and add it when reheating. To reheat, warm on the stovetop over medium heat until bubbling, or microwave in 1-minute bursts, stirring between each. If it thickens too much (it likely will), just splash in a bit of broth or water to loosen it up. Want a fresh flavor boost after reheating? Add a squeeze of lemon juice or fresh basil just before serving.

FAQs

Can I make this without coconut milk?
Absolutely. Try cashew cream or a splash of heavy cream if dairy works for you.

Is this recipe vegan?
Yep, as long as you skip the parmesan garnish or use a plant-based version.

Can I use dry beans instead of canned?
Sure, just soak and cook them first—2.5 to 3 cups cooked beans will do.

Can I cook this on the stove instead?
Yes! Simmer everything (except pasta and spinach) for 30–40 mins, then add pasta for 10 mins, and spinach at the end.

Final Thoughts

This Hearty Italian White Bean Soup is what slow cookers were made for—simple, cozy, and deeply satisfying. It’s the kind of recipe you can count on whether you’re feeding a hungry crew or just need something warm after a long day. With wholesome ingredients, rich flavor, and Crockpot convenience, it’s a weeknight win that doesn’t ask for much but gives a whole lot back. And if you’re craving more cozy bowls, don’t miss our Creamy White Chicken Lasagna Soup or Easy Lemon Rosemary White Bean Soup. Now go get that Crockpot humming!

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty Italian White Bean Soup in a rustic bowl

Hearty Italian White Bean Soup – Cozy Crockpot Comfort


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: CHEF ALMA
  • Total Time: 2 hours 15 minutes
  • Yield: 6 servings 1x
  • Diet: Vegetarian

Description

This Crockpot Hearty Italian White Bean Soup is creamy, cozy, and loaded with protein-rich beans, Italian herbs, and tender pasta. A comforting, meatless meal that’s perfect for busy weeknights.


Ingredients

Scale
  • 1 teaspoon olive oil
  • 1 medium yellow onion, diced
  • 1 14oz can full-fat coconut milk
  • 3 garlic cloves, minced
  • 1/4 cup sun-dried tomatoes, drained of oil
  • 1 tablespoon Italian seasoning
  • 1 teaspoon salt
  • 1 28oz can diced tomatoes (with Italian seasoning)
  • 2 19oz cans low sodium white beans, drained and rinsed
  • 3 cups reduced sodium vegetable broth
  • 2 cups chopped fresh spinach
  • 1 cup whole grain or regular rotini pasta (gluten-free, if needed)
  • Salt and pepper, to taste

Instructions

1. Heat the oil in a frying pan over medium heat and cook the onion until softened and fragrant, about 3-4 minutes. You can also do this step in the slow cooker if it has a sauté function.

2. Meanwhile, in a blender, add coconut milk, garlic, sun-dried tomatoes, Italian seasoning and salt. Blend on high until smooth.

3. Add the onion and coconut milk mixture to the slow cooker along with the diced tomatoes, white beans, and vegetable broth. Stir to combine. Cook on low for 4-6 hours or on high for 2-3 hours.

4. When there is half an hour left on the timer, turn the heat to high (if it’s not there already) and add in the dry pasta and stir. Stir in the spinach when there are five minutes left on the timer. Season with salt and pepper, to taste.

5. Serve warm sprinkled with some freshly grated parmesan cheese and fresh basil, if desired.

Notes

For added richness, stir in a handful of grated Parmesan or nutritional yeast before serving. Use gluten-free pasta if needed, and adjust broth for desired consistency. Store leftovers in the fridge for up to 4 days.

  • Prep Time: 15 minutes
  • Cook Time: 2 hours
  • Category: Soup
  • Method: Slow Cooker
  • Cuisine: Italian-Inspired

Nutrition

  • Serving Size: 1 1/2 cups
  • Calories: 360
  • Sugar: 5g
  • Sodium: 520mg
  • Fat: 14g
  • Saturated Fat: 9g
  • Unsaturated Fat: 4g
  • Trans Fat: 0g
  • Carbohydrates: 44g
  • Fiber: 10g
  • Protein: 14g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star