I never thought I’d find a soup recipe easier than this Hearty Italian White Bean Soup (Slow Cooker) Recipe. Just imagine the inviting scent of garlic mingling with sun-dried tomatoes and Italian herbs filling your kitchen, promising a bowl of comforting, creamy goodness. This slow-cooked marvel combines velvety coconut milk with tender white beans and fresh spinach, all gently simmered to develop a rich, nurturing flavor that feels like a warm hug in a bowl.
Why You’ll Love This Hearty Italian White Bean Soup (Slow Cooker) Recipe
- Rich and Creamy Flavor: Thanks to the full-fat coconut milk blended with garlic and sun-dried tomatoes, every spoonful bursts with luscious, comforting creaminess without any dairy.
- Simple Ingredients: Using everyday pantry staples like canned beans, diced tomatoes, and spaghetti squash—or in this case, whole grain rotini pasta—makes it incredibly approachable and budget-friendly.
- Perfect for Easy Dinner Prep: While the slow cooker does the heavy lifting, the initial steps take only about 15 minutes of hands-on time, then you can relax as the soup simmers to perfection.
- Hearty and Nourishing: Packed with protein, fiber, and fresh spinach, this soup nourishes both body and soul—ideal for a satisfying family meal.
- Customizable to Your Taste: Feel free to switch up the herbs or add extra veggies to suit your cravings, shaping the soup exactly how you like it.
Why This Hearty Italian White Bean Soup (Slow Cooker) Recipe Works
This recipe shines thanks to the synergy of slow cooking combined with a rich blend of coconut milk, sun-dried tomatoes, and Italian seasoning. The technique of sautéing the onion first brings out its sweet fragrance, creating a flavorful base. Then blending the coconut milk with garlic, sun-dried tomatoes, and spices gives the soup its silky, aromatic depth. Add white beans and vegetable broth, and the slow cooker gently melds these ingredients over several hours, resulting in a tender, hearty, soul-warming soup that’s simply irresistible.
Ingredients You’ll Need
Get ready to gather colorful and wholesome ingredients that make this soup sing with flavor and heart. From creamy coconut milk to vibrant sun-dried tomatoes and fresh spinach, each component complements the other perfectly.
- Olive oil: For gently sautéing the onion to a fragrant softness.
- Medium yellow onion (diced): Adds a sweet, savory foundation.
- Full-fat coconut milk (14oz can): Brings creamy richness without dairy.
- Garlic cloves (minced): Infuses bold, aromatic depth.
- Sun-dried tomatoes (1/4 cup, drained of oil): Adds an intense burst of concentrated tomato flavor.
- Italian seasoning (1 tablespoon): Steeps the soup in fragrant Mediterranean herbs.
- Salt (1 teaspoon): Balances and enhances all the flavors.
- Diced tomatoes (28oz can, with Italian seasoning): Provides juicy brightness and texture.
- Low sodium white beans (2 cans, drained and rinsed): Creamy protein-packed base.
- Reduced sodium vegetable broth (3 cups): The savory liquid that ties it all together.
- Fresh spinach (2 cups, chopped): Adds vibrant color and earthy freshness.
- Whole grain or regular rotini pasta (1 cup): Gives a delightful tender bite and hearty body to the soup.
- Salt and pepper to taste: Final seasoning for perfect flavor harmony.
Ingredient Substitutions & Tips
- Coconut milk: You can use full-fat canned coconut milk for creaminess or a light version if you prefer less richness.
- Sun-dried tomatoes: If unavailable, chopped dried tomatoes rehydrated in warm water work well.
- Whole grain rotini pasta: Swap with any gluten-free pasta or small-shaped noodles to suit dietary needs.
- Fresh spinach: Baby kale or Swiss chard can be used but add them towards the end to maintain some texture.
👨🍳 Pro Tips for Perfect Results
- Sauté the onion first: This step unlocks sweetness and depth, creating a flavor foundation that’s key for the slow cooker magic.
- Use full-fat coconut milk: It adds silky creaminess that balances the acidity of tomatoes and beans beautifully.
- Drain and rinse your beans: This avoids excess sodium and any canned “tinny” flavor, keeping your soup fresh and clean-tasting.
- Add pasta late: Stir the dry pasta in just 30 minutes before serving so it cooks to perfect tenderness without getting mushy.
- Spinach freshness: Toss chopped spinach in at the last 5 minutes; it wilts lightly, preserving its color and nutrients.
How to Make Hearty Italian White Bean Soup (Slow Cooker) Recipe
Step 1: Cook onion
Heat a teaspoon of olive oil in a frying pan over medium heat and cook the diced onion until it softens and becomes fragrant, about 3-4 minutes. If your slow cooker has a sauté feature, you can skip this and do it straight in the pot!
💡 Pro Tip: Don’t rush—allowing the onion to caramelize slightly brings out sweetness that transforms the soup’s taste.
Step 2: Blend coconut milk mixture
In the meantime, toss the canned coconut milk, minced garlic, sun-dried tomatoes, Italian seasoning, and salt into a blender. Whirl them together on high speed until a smooth, velvety blend forms—a creamy base bursting with aroma and flavor.
💡 Pro Tip: Blending these ingredients ensures every bite is perfectly balanced with creamy richness and herbaceous notes.
Step 3: Add to slow cooker
Transfer the sautéed onion and the coconut milk mixture into the slow cooker. Add the diced tomatoes, rinsed white beans, and vegetable broth. Stir gently to combine all those vibrant flavors. Cook on low for 4 to 6 hours, or on high for 2 to 3 hours, until the beans are tender and the soup has thickened delightfully.
💡 Pro Tip: Slow cooking melds flavors gradually but keeps beans tender without falling apart.
Step 4: Add pasta and spinach
When there are 30 minutes left on your cooking timer, ramp the heat to high (if not already) and stir in the dry rotini pasta. Then, at the 5-minute mark, fold in the chopped spinach so it wilts just right without losing its fresh color. Season with salt and pepper to taste before serving warm—sprinkle with parmesan and fresh basil if you like for an extra touch of luxury.
💡 Pro Tip: Adding pasta and greens last keeps their texture bright and prevents them from overcooking.
Common Mistakes to Avoid
Learn from these common pitfalls:
- Skipping the onion sauté: Goes straight to the slow cooker and misses the sweetness sautéing imparts.
- Using low-fat coconut milk: Leads to a thinner soup that lacks the luscious creamy texture.
- Forgetting to rinse the beans: Can result in a salty or metallic aftertaste.
- Adding pasta too early: Pasta can get mushy and disintegrate if cooked throughout the slow cooking process.
- Overcooking spinach: Wilt it gently at the end to keep its vibrant color and nutrients.
- Under-seasoning: Salt and Italian seasoning are essential to building that perfect Italian flavor profile.
Delicious Variations to Try
Once you’ve mastered this classic Hearty Italian White Bean Soup (Slow Cooker) Recipe, you might want to experiment to keep it exciting:
Spicy Kick
Add a pinch of red pepper flakes when blending the coconut milk mixture for a subtle but thrilling warmth that enhances the flavors beautifully.
Extra Veggie Power
Incorporate diced carrots or celery at the start with the onion for extra crunch and nutritional goodness without changing the cozy feel.
Tomato Lover’s Delight
Swap sun-dried tomatoes for fire-roasted tomatoes to bring a smoky undertone that deepens the soup’s flavor.
Hearty Sausage Twist
Add pre-cooked mild Italian sausage slices for a protein boost and savory depth. (Make sure your choices align with halal preferences.)
Cheesy Garnish
Top with freshly grated parmesan or Pecorino Romano just before serving—melts into the soup for an irresistible cheesy touch.
Try our Tuscan White Bean Soup Delicious Authentic Recipe for a similar treat that adds mild Italian sausage and fresh baby spinach for another soulful bowl.
How to Serve Hearty Italian White Bean Soup (Slow Cooker) Recipe

Garnishes
Freshly grated parmesan cheese, torn fresh basil leaves, or a drizzle of good olive oil add lovely layers of flavor and visual appeal. A sprinkle of cracked black pepper brightens each spoonful wonderfully.
Side Dishes
Serve alongside crusty artisan bread or a warm focaccia to soak up every last drop. A simple mixed green salad dressed lightly with lemon vinaigrette balances the heartiness elegantly.
Creative Ways to Present
For a rustic touch, ladle the soup into deep bowls and garnish with herb sprigs and extra sun-dried tomato pieces. For gatherings, serve in mini bread bowls or ramekins for individual cozy portions.
Pair it with our Zucchini Tomato Italian Sausage Soup: Hearty & Flavorful to impress guests with a variety of Italian-inspired, nourishing soups at your table.
Make Ahead and Storage
Make-Ahead Instructions
This soup is perfect for prepping ahead: cook it fully, then cool completely before refrigerating. It allows the flavors to deepen even further overnight.
Storage
Store leftovers in an airtight container in the refrigerator for up to 3 days. The texture and flavor stay beautifully intact.
Freezing
You can freeze this soup for up to 2 months. Use freezer-safe containers or heavy-duty zip bags. Thaw overnight in the fridge before reheating.
Reheating
Reheat gently on the stove over medium-low heat, stirring occasionally to prevent sticking. If thickened too much, add a splash of vegetable broth to loosen it.
Expert Tips for Success
- Use quality canned ingredients: Opt for good brands of diced tomatoes and coconut milk to maximize flavor.
- Do not overcook the pasta: Adding it late preserves texture and prevents mushiness.
- Blend the coconut milk mixture thoroughly: Ensures a smooth, even base for the soup.
- Adjust seasoning at the end: Taste before serving to balance salt and pepper perfectly.
- Cook low and slow: This method lets flavors harmonize and develops a rich, comforting depth.
- Add fresh spinach at the last moment: Maintains vibrant color and delicate texture.
- Consider a splash of lemon juice: A squeeze just before serving can brighten the entire dish.
Frequently Asked Questions
Can I make this soup vegan?
Absolutely! This recipe is naturally vegan and gluten-free—with creamy coconut milk and no animal products, it’s perfect for plant-based diets.
What kind of white beans should I use?
Cannellini or great northern beans work best here; just make sure they’re rinsed and drained to reduce excess sodium.
Can I use fresh tomatoes instead of canned?
Yes! Use about 4 cups of diced fresh ripe tomatoes, but keep in mind canned tomatoes give a deeper, consistent flavor.
Is it possible to cook this soup completely on the stove?
Yes, but the slow cooker develops flavors more richly and gives you effortless meal prep while you go about your day.
How do I store leftovers?
Refrigerate in airtight containers up to 3 days or freeze for up to 2 months; reheat gently before serving.
Can I freeze the soup with pasta included?
It’s best to freeze the soup without pasta and add fresh cooked pasta when reheating to avoid mushy noodles.
What can I substitute for fresh spinach?
Kale, Swiss chard, or baby arugula work well; add them near the end of cooking like spinach to keep texture.
Final Thoughts
This Hearty Italian White Bean Soup (Slow Cooker) Recipe is like a warm, satisfying embrace on a chilly day. It’s a true celebration of simple, wholesome ingredients coming together in creamy, herb-infused harmony that fills your home with comfort and joy. Whether cooking for family or friends, this soup promises easy prep and incredibly nourishing flavors that everyone will love. Dive in, savor each spoonful, and enjoy the heartwarming experience of homemade Italian goodness!
Related Recipes You’ll Love
If you enjoyed this recipe, you’ll also love these delicious recipes:
- Creamy Chicken Enchilada Soup – Cozy, Quick & Flavorful – A vibrant Mexican-inspired soup full of bold spices and creamy texture, perfect for cozy nights in.
Hearty Italian White Bean Soup (Slow Cooker) Recipe
- Prep Time: 15 minutes
- Cook Time: 2 minutes
- Total Time: 4 hours 45 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Slow Cooking
- Cuisine: Italian
- Diet: Gluten Free
Description
This Hearty Italian White Bean Soup combines creamy coconut milk, sun-dried tomatoes, and nutritious white beans into a flavorful slow-cooked dish perfect for a comforting meal.
Ingredients
Ingredients
- 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
- Heat the onion: 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 saute function.
- Prepare the coconut milk mixture: Meanwhile, in a blender, add coconut milk, garlic, sun-dried tomatoes, Italian seasoning and salt. Blend on high until smooth.
- Combine ingredients in slow cooker: 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.
- Add pasta and spinach: 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. Serve warm sprinkled with some freshly grated parmesan cheese and fresh basil, if desired.
Notes
- You can sauté the onion directly in the slow cooker if it has a sauté function.
- Serve the soup warm with freshly grated parmesan cheese and fresh basil if desired.


Your email address will not be published. Required fields are marked *