Creamy Italian Bean Soup

Featured in Nutritious and Delicious Healthy Recipes.

Stay warm with this rich Italian white bean dish, built on a dreamy coconut milk and sun-dried tomato foundation. Easily made using a slow cooker, this satisfying soup includes tender beans, pasta spirals, and leafy spinach. Modify it effortlessly with frozen spinach or gluten-free pasta. A top pick for quick workdays or laid-back weekends!

Haya
Updated on Sun, 04 May 2025 20:18:46 GMT
A soup bowl filled with veggies and noodles. Pin it
A soup bowl filled with veggies and noodles. | recipeown.com

This filling Italian bean stew has become my winter lifesaver when life gets crazy. Your slow cooker handles everything while you relax, creating a smooth, satisfying meal full of protein and vegetables. The mix of smooth coconut milk with zesty sun-dried tomatoes makes basic ingredients taste amazing.

I threw this stew together during a super busy week when I couldn't spend time cooking. Now we make it all the time because everyone can add their own favorite toppings to their bowl.

What You Need

  • Olive oil: builds rich taste without making it heavy
  • Yellow onion: forms the flavor base for the whole dish
  • Full fat coconut milk: makes everything wonderfully creamy
  • Fresh garlic cloves: add that must-have Italian flavor
  • Sun dried tomatoes: bring deep, rich taste that lifts the entire stew
  • Italian seasoning blend: cuts down prep work while giving authentic flavor
  • Canned diced tomatoes with Italian herbs: add both juice and chunky bits
  • White cannellini beans: give hearty protein and turn creamy when slightly crushed
  • Vegetable broth: creates the tasty liquid foundation
  • Fresh spinach: brings color, nutrients, and subtle earthy notes
  • Whole grain pasta: turns this into a truly filling meal
  • Salt and pepper: balance and boost all the flavors

How To Make It

Start With Flavor:
Heat the oil and cook your chopped onion over medium heat until it's see-through and smells good, around 3-4 minutes. This sets up all the flavors for your stew. You can do this right in your slow cooker if it has that feature - one less dish to wash!
Mix The Smooth Stuff:
Put the coconut milk, garlic, sun dried tomatoes, Italian herbs, and salt in a blender and mix until it's totally smooth. Don't rush this part - getting everything completely blended helps spread flavors throughout your stew. The tomatoes need to break down fully to release their strong taste.
Let It Cook:
Put your cooked onion, creamy coconut mixture, canned tomatoes with juice, drained beans, and broth into your slow cooker. Mix everything really well. Cook on high for 2-3 hours or low for 4-6 hours, letting all those flavors come together.
Finish It Off:
With half an hour left, turn the heat to high if it isn't already, and drop in your dry pasta. Make sure it's under the liquid. Add your chopped spinach during the last 5 minutes - just enough time for it to wilt but stay bright green. Taste and add salt and pepper as needed.
A bowl of pasta with vegetables. Pin it
A bowl of pasta with vegetables. | recipeown.com

Sun dried tomatoes are the real magic in this dish. I found out how powerful they are when I accidentally put in twice as much one time. That lucky mistake made such amazing flavor that I never went back. My family now compares every tomato soup to this one.

Keeping Leftovers

This stew gets much thicker as it sits because the pasta soaks up liquid. When you're saving leftovers, try adding a bit of extra broth before putting it in the fridge. Keep it in airtight containers for up to 5 days. When you warm it up, you'll probably need to add more broth to get it back to the right thickness. The taste actually gets better after a day as everything fully mixes together.

Swap Ideas

You can easily change this recipe based on what's in your kitchen. Kale works great instead of spinach but needs about 10 minutes to cook rather than 5. You can use chickpeas instead of white beans, though they'll give you a different texture. Any small pasta shape will do, but cooking times might change a little. If you don't want coconut, try blended cashews with a bit of nutritional yeast for a similar creaminess without any coconut taste.

Italian Roots

This stew comes from traditional Tuscan bean soups that Italian families have enjoyed for generations. The real Italian versions often use olive oil instead of coconut milk and might include pancetta for extra flavor. This modern plant-based version keeps the comfort factor while working for different diets. In Tuscany, folks often enjoy similar soups with a drizzle of good olive oil and crusty bread for dipping – a tradition that works perfectly with this version too.

A bowl of soup with pasta and beans. Pin it
A bowl of soup with pasta and beans. | recipeown.com

Frequently Asked Questions

→ Can I cook this without using a slow cooker?

Sure, you can make this over the stove! Follow the same directions and simmer everything on a gentle heat for 30-40 minutes to blend flavors. Toss in the spinach and pasta for the last 10 minutes.

→ Can I swap the pasta type?

Yes! Feel free to go for your favorite type, whether it's gluten-free, whole wheat, or even smaller shapes like elbows or shells. Just adjust the cook time to match.

→ How should I save leftovers?

Transfer leftovers into an airtight container and keep them in the fridge for up to 4 days. Heat it on the stove or microwave, adding a little broth if it thickens up.

→ Is freezing this soup an option?

Totally! Let it cool down, then put it in a freezer-safe container. Freeze it for up to 3 months. Move it to the fridge the night before reheating.

→ What else could work instead of coconut milk?

If coconut milk's not your thing, go for cashew cream, plain almond milk, or even heavy cream for a non-vegan twist. It'll still turn out wonderfully creamy.

→ Can I add extra veggies?

Why not! Add diced carrots, zucchini, sweet potatoes, or celery to bump up flavor and nutrition. Toss them in alongside the onions while cooking.

Italian Bean Soup Spinach

Silky Italian-style white bean soup with hearty spinach, pasta, and coconut milk.

Prep Time
15 Minutes
Cook Time
120 Minutes
Total Time
135 Minutes
By: Haya

Category: Healthy Eating

Difficulty: Intermediate

Cuisine: Italian

Yield: 6 Servings

Dietary: Vegan, Vegetarian, Dairy-Free

Ingredients

01 1 medium onion (yellow preferred), chopped
02 1 teaspoon of olive oil
03 3 minced garlic cloves
04 1 can (14oz) of creamy coconut milk
05 1/4 cup oil-free sun-dried tomatoes
06 1 teaspoon of salt
07 1 tablespoon mixed Italian herbs
08 1 can (28oz) diced tomatoes with herbs
09 2 cans (19oz each) of rinsed white beans without salt
10 2 cups of fresh spinach, roughly chopped
11 3 cups low-sodium veggie broth
12 1 cup uncooked rotini pasta (opt for gluten-free if needed)
13 Salt and black pepper for seasoning as you’d like

Instructions

Step 01

Warm up the oil in a pan on medium heat. Cook the onion for about 3-4 minutes until it smells great and looks soft. You can skip the pan by using the sauté feature on your slow cooker if it has one.

Step 02

Toss the coconut milk, garlic, sun-dried tomatoes, Italian spice mix, and salt into a blender. Blend until the texture is smooth and even.

Step 03

Pour the onion and blended coconut mixture into the slow cooker. Mix in the tomatoes, white beans, and vegetable broth. Give it a good stir so everything combines well.

Step 04

Put the slow cooker on low for 4-6 hours, or crank it to high for 2-3 hours.

Step 05

With about 30 minutes left on the clock, crank the slow cooker to high (unless you’re already there) and toss in your uncooked pasta. Stir in the spinach about 5 minutes before you’re done cooking.

Step 06

Adjust the seasoning with more salt and pepper, depending on your taste. Dish it up while it’s warm and sprinkle some fresh basil or grated Parmesan on top if you like.

Notes

  1. Running low on tools? Use any type of blender for the coconut milk mixture; a smaller one makes it extra smooth.
  2. If you'd like, chop the spinach smaller for a softer feel in the soup. Frozen, pre-chopped spinach also works great.
  3. The soup can thicken while resting; add extra broth right before serving if it feels too thick.
  4. For make-ahead prep, boil the pasta separately and throw it into the soup just before you eat to avoid it getting too mushy.

Tools You'll Need

  • Large frying pan
  • Blender of choice
  • Slow cooker or crockpot
  • Cutting board for chopping
  • A sharp knife

Nutrition Facts (Per Serving)

It is important to consider this information as approximate and not to use it as definitive health advice.
  • Calories: 434
  • Total Fat: 16 g
  • Total Carbohydrate: 60 g
  • Protein: 19 g