If you’re craving something warm, comforting, and downright satisfying, this Hearty Italian White Bean Soup is about to become your new weeknight hero. Imagine a slow cooker doing all the heavy lifting while your kitchen fills with rich Tuscan-inspired aromas—yes, please!
This creamy, flavor-packed soup blends coconut milk, sun-dried tomatoes, and tender cannellini beans into a bowl of pure comfort. It’s the kind of recipe that feels fancy but is secretly super simple—perfect for busy evenings when you still want something homemade and nourishing.
And trust me (Chef Omar here ), this one has “family favorite” written all over it.
Table of Contents
Why You’ll Love This Hearty Italian White Bean Soup
- Effortless cooking: Your slow cooker handles most of the work
- Creamy without dairy: Coconut milk creates a velvety texture
- Wholesome & filling: Packed with beans, pasta, and spinach
- Flexible: Easily vegan and gluten-free friendly
- Meal-prep gold: Tastes even better the next day
It’s cozy, hearty, and just the right balance of healthy and indulgent.
Ingredients You’ll Need
Let’s keep it simple and delicious:
- 1 teaspoon olive oil
- 1 medium yellow onion, diced
- 1 (14 oz) can full-fat coconut milk
- 3 garlic cloves, minced
- ¼ cup sun-dried tomatoes (drained)
- 1 tablespoon Italian seasoning
- 1 teaspoon salt
- 1 (28 oz) can diced tomatoes with Italian seasoning
- 2 (19 oz) cans white cannellini beans, drained & rinsed
- 3 cups reduced-sodium vegetable broth
- 2 cups fresh spinach, chopped
- 1 cup rotini pasta (regular or gluten-free)
- Salt & pepper to taste
Optional (but highly recommended): fresh basil + grated parmesan for serving
Step-by-Step: How to Make It
1. Sauté the onion
Heat olive oil in a pan over medium heat. Add diced onion and cook for about 3–4 minutes until soft and fragrant.
(Shortcut: Use the sauté function if your slow cooker has one!)
2. Blend the creamy base
In a blender, combine:
- Coconut milk
- Garlic
- Sun-dried tomatoes
- Italian seasoning
- Salt
Blend until smooth and creamy. This is where the magic starts.
3. Load the slow cooker
Add the sautéed onion and blended mixture into the slow cooker. Then toss in:
- Diced tomatoes
- White beans
- Vegetable broth
Stir everything together.
4. Let it cook
- Low: 4–6 hours
- High: 2–3 hours
Go live your life while dinner cooks itself. You’ve earned it.
5. Add pasta
About 30 minutes before serving, turn heat to high (if needed) and stir in dry pasta.
6. Finish with spinach
In the last 5 minutes, stir in spinach. Season with salt and pepper to taste.
Serve warm with parmesan and fresh basil if you like a little extra flair.

Chef Omar’s Cozy Cooking Tips
- Want it extra creamy? Blend the coconut mixture really smooth—it makes a huge difference.
- Soup too thick? Just add a splash of broth before serving. It loosens right up.
- Pasta control: If you’re making this ahead, cook pasta separately and add later to avoid mushy noodles.
- Kid-friendly trick: Chop spinach finely—it blends right in without complaints.
And if your soup looks a little rebellious while cooking—don’t worry. It always comes together beautifully by the end!

A Little Story From My Kitchen
This Hearty Italian White Bean Soup became a staple after one of those “everyone’s hungry, nothing’s planned” evenings. I threw it together, crossed my fingers… and wow. Total hit.
Since then, it’s been customized in all kinds of ways—extra noodles, a pinch of red pepper flakes for heat, even made stovetop when time is tight. That’s the beauty of this recipe—it adapts to you.
FAQs
Can I make this Hearty Italian White Bean Soup on the stovetop?
Absolutely! Just simmer everything (except pasta and spinach) for about 30–40 minutes, then add pasta and cook until tender. Stir in spinach at the end.
How long does it keep?
Store in the fridge for up to 4 days. It thickens over time, so add a bit of broth when reheating.
Can I freeze it?
Yes—but freeze without the pasta for best texture. Add fresh pasta when reheating.
Can I adjust the tomato flavor?
Definitely. Some prefer a lighter tomato taste—just reduce the diced tomatoes slightly or add more broth.
Is this really filling?
Very! Between the beans, pasta, and creamy base, it’s a complete meal in one bowl.
Bringing It All Together
There’s something special about a pot of Hearty Italian White Bean Soup simmering away—it turns an ordinary day into something cozy and comforting. Whether you’re feeding your family, meal prepping for the week, or just craving a nourishing bowl of goodness, this recipe delivers every single time.
So grab your slow cooker, toss in those simple ingredients, and let this Hearty Italian White Bean Soup work its magic. Dinner just got a whole lot easier—and tastier.
Make It a Cozy, Complete Meal
Turn your Hearty Italian White Bean Soup into a comforting, full-table experience with a few delicious additions that bring even more flavor and variety to your menu:
- A slice of Garlic Parmesan Focaccia Bread is perfect for dipping into that creamy, savory broth—honestly, it might steal the spotlight.
- Add something fresh and colorful like this Roasted Carrot and Chickpea Bowl to balance the richness with a little crunch and natural sweetness.
- If you’re planning a bigger spread or saving ideas for later, these cozy Healthy Stuffed Shells bring that classic Italian comfort to the table in the best way.
- Craving another spin on this classic? This hearty Italian Sausage White Bean Soup offers a richer, meaty twist that’s just as satisfying.
- And for a slightly different take with equally comforting flavors, this version of white bean soup is a lovely way to explore new variations.
Mix and match these ideas depending on your mood, your pantry, or who’s coming to dinner—because great meals are all about creating moments that feel just as good as they taste.
Print
Hearty Italian White Bean Soup
- Total Time: 2 hours 15 minutes
- Yield: 6–8 servings 1x
- Diet: Vegan
Description
Hearty Italian White Bean Soup is a creamy, cozy slow cooker meal made with cannellini beans, pasta, spinach, and a rich sun-dried tomato coconut base. Perfect for busy weeknights, this wholesome soup is comforting, flavorful, and easily vegan and gluten-free adaptable.
Ingredients
- 1 teaspoon olive oil
- 1 medium yellow onion, diced
- 1 (14 oz) can full-fat coconut milk
- 3 garlic cloves, minced
- 1/4 cup sun-dried tomatoes, drained
- 1 tablespoon Italian seasoning
- 1 teaspoon salt
- 1 (28 oz) can diced tomatoes with Italian seasoning
- 2 (19 oz) cans white cannellini beans, drained and rinsed
- 3 cups reduced-sodium vegetable broth
- 2 cups fresh spinach, chopped
- 1 cup rotini pasta (regular or gluten-free)
- Salt and pepper, to taste
- Optional: grated parmesan cheese and fresh basil for garnish
Instructions
- Heat olive oil in a pan over medium heat. Sauté diced onion for 3–4 minutes until soft and fragrant.
- In a blender, combine coconut milk, garlic, sun-dried tomatoes, Italian seasoning, and salt. Blend until smooth.
- Transfer sautéed onion and blended mixture to the slow cooker.
- Add diced tomatoes, white beans, and vegetable broth. Stir well.
- Cook on low for 4–6 hours or high for 2–3 hours.
- About 30 minutes before serving, turn heat to high and stir in dry pasta.
- Add chopped spinach in the last 5 minutes of cooking.
- Season with salt and pepper to taste. Serve warm with parmesan and basil if desired.
Notes
Blend the coconut mixture well for an ultra-creamy texture.
Chop spinach finely for a more subtle, kid-friendly option.
Soup thickens as it sits—add extra broth when reheating.
For meal prep, cook pasta separately and add before serving to avoid mushy texture.
Add red pepper flakes for a little heat if you like a kick.
- Prep Time: 15 minutes
- Cook Time: 2 hours
- Category: Soup / Dinner
- Method: Slow Cooker
- Cuisine: Italian-inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 434 kcal
- Sugar: 7 g
- Sodium: 555 mg
- Fat: 16 g
- Saturated Fat: 13 g
- Unsaturated Fat: 3 g
- Trans Fat: 0 g
- Carbohydrates: 60 g
- Fiber: 12 g
- Protein: 19 g
- Cholesterol: 0 mg
