Hearty Italian White Bean Soup with Coconut Milk in the Slow Cooker Recipe
Picture this: the comforting aroma of caramelized onions mingling with garlicky coconut milk and sun-dried tomatoes fills your kitchen, wrapping you in a warm, inviting hug. The vibrant colors of hearty white beans swimming in a rich, creamy broth dotted with fresh spinach and tender rotini pasta create a feast not just for your taste buds but for your eyes too. This Hearty Italian White Bean Soup with Coconut Milk in the Slow Cooker Recipe is a soul-soothing bowl of goodness that feels like a treasured secret passed along from a close friend—simple, nourishing, and utterly delicious.
Why You’ll Love This Hearty Italian White Bean Soup with Coconut Milk in the Slow Cooker Recipe
- Slow Cooker Convenience: Set it and forget it! This recipe takes about 4-6 hours on low or 2-3 hours on high—perfect for busy days when you want a hearty meal ready when you walk in the door.
- Rich, Creamy Flavor Without Dairy: The full-fat coconut milk adds a velvety texture and subtle sweetness while keeping it dairy-free and wonderfully comforting.
- Simple Yet Vibrant Ingredients: Pantry staples like white beans and canned tomatoes combined with fresh spinach and aromatic Italian seasoning make this a wholesome, easy-to-assemble meal.
- Perfectly Balanced Texture: Tender beans, soft pasta, and fresh greens come together for a satisfying bite every time, making the soup both filling and light.
- Versatile and Customizable: Whether you want to add a little extra spice or swap in your favorite pasta shape, this recipe invites you to make it your own.
Why This Hearty Italian White Bean Soup with Coconut Milk in the Slow Cooker Recipe Works
This recipe brilliantly balances creamy richness and bright, savory depth by layering flavors in stages. Sautéing the onions first unlocks their natural sweetness and fragrance, setting the base for the soup’s soul. Blending the coconut milk with garlic and sun-dried tomatoes creates a luscious sauce that elevates every sip with a hint of tang and tropical creaminess. Cooking the beans and tomatoes low and slow in the crockpot allows all the flavors to meld beautifully, while adding the pasta and spinach toward the end preserves their perfect textures. The result is an effortlessly heartwarming soup that comforts and delights.

Ingredients You’ll Need
These ingredients are simple, accessible, and work in harmony to create a deliciously unique soup that’s both hearty and smooth.
- Olive oil: For gently softening the onion and adding a hint of fruity richness.
- Yellow onion: Provides a flavorful aromatic foundation.
- Full-fat coconut milk: Adds creamy richness and a subtle sweetness without dairy.
- Garlic cloves: Bring bright, pungent warmth.
- Sun-dried tomatoes: Introduce a concentrated tang and umami punch.
- Italian seasoning: Infuses classic herbaceous flair.
- Salt: Essential for seasoning and balancing flavors.
- Diced tomatoes (with Italian seasoning): Provide a juicy, flavorful base.
- Low sodium white beans: The hearty star packed with protein and fiber.
- Reduced sodium vegetable broth: Gives depth without overwhelming saltiness.
- Fresh spinach: Adds vibrant color and a fresh, mild earthiness.
- Rotini pasta: Tender, twisty pasta that captures every spoonful of soup.
- Salt and pepper: To taste, for that perfect final seasoning balance.
Ingredient Substitutions & Tips
- Full-fat coconut milk: For a lighter soup, substitute with canned evaporated milk or creamy cashew milk—but note the subtle flavor shift.
- Sun-dried tomatoes: If unavailable, roasted red peppers can provide a similar smoky sweetness.
- Rotini pasta: Can be swapped for gluten-free pasta or smaller shapes like ditalini or elbow macaroni.
- Italian seasoning: Fresh herbs like rosemary, thyme, and basil work beautifully if you prefer a fresher touch.
👨🍳 Pro Tips for Perfect Results
- Sauté the onions until translucent: Don’t rush this step—slow cooking the onions releases their natural sweetness and elevates the flavor.
- Use full-fat coconut milk: It makes the soup luxuriously creamy and adds rich mouthfeel.
- Blend the coconut milk mixture well: This ensures the garlic and sun-dried tomatoes meld smoothly into the broth.
- Add pasta last: To avoid overcooking and mushy noodles, stir pasta in during the final 30 minutes.
- Fresh spinach goes in last: Stirring it in at the final minutes preserves its vibrant color and tender texture.
How to Make Hearty Italian White Bean Soup with Coconut Milk in the Slow Cooker Recipe
Step 1: Sauté the Onion
Heat 1 teaspoon olive oil in a frying pan over medium heat and cook the diced yellow onion until softened and fragrant, about 3 to 4 minutes. This step awakens the onion’s natural sweetness and lays the flavor foundation for your soup. If your slow cooker has a sauté function, you can do this directly in it to save time and dishes.
💡 Pro Tip: Don’t let the onion brown too much; you want softness and sweetness, not bitterness.
Step 2: Blend the Coconut Milk Mixture
Into a blender, add 1 can of full-fat coconut milk, 3 minced garlic cloves, 1/4 cup drained sun-dried tomatoes, 1 tablespoon Italian seasoning, and 1 teaspoon salt. Blend on high until smooth and creamy. This blend brings together taste and texture to transform your soup into a velvety delight packed with layered flavors.
💡 Pro Tip: If your blender struggles, pulse a few times before blending continuously for a perfect texture.
Step 3: Combine Ingredients in the Slow Cooker
Add the sautéed onions and coconut milk blend into the slow cooker. Then add 1 can of diced tomatoes (with Italian seasoning), two drained and rinsed 19oz cans of low sodium white beans, and 3 cups of reduced sodium vegetable broth. Stir thoroughly to mix the flavors together perfectly.
💡 Pro Tip: Use low sodium broth to control saltiness—you can always add more at the end.
Step 4: Slow Cook the Soup
Cover the slow cooker and cook on low for 4 to 6 hours, or on high for 2 to 3 hours. The slow cooking melds the robust, tangy flavors and tenderizes the beans, creating that satisfyingly hearty texture this soup promises.
💡 Pro Tip: Avoid lifting the lid too often to preserve heat and cooking time.
Step 5: Add Pasta and Spinach
With 30 minutes remaining on the timer, switch the heat to high if needed and stir in 1 cup of dry rotini pasta. Then, 5 minutes before the cooking ends, stir 2 cups of chopped fresh spinach into the soup. This timing keeps the pasta perfectly cooked and the spinach fresh and bright.
💡 Pro Tip: Taste the broth before adding salt and pepper—slow cooking can concentrate flavors.
Step 6: Season and Serve
Adjust salt and pepper to taste. Serve the soup warm, and if you like, sprinkle freshly grated Parmesan cheese and torn fresh basil on top for an irresistible finish.
💡 Pro Tip: A drizzle of good quality extra virgin olive oil on top adds an extra layer of richness.
Common Mistakes to Avoid
Learn from these common pitfalls:
- Skipping the onion sauté: The soup will lack depth without this flavor foundation.
- Using light coconut milk: It won’t deliver the same creamy texture or richness required.
- Adding pasta too early: This leads to mushy noodles that ruin the soup’s texture.
- Forgetting to rinse canned beans: Extra sodium and jar flavors can affect final taste.
- Not seasoning properly: Adjust seasoning at the end to ensure balanced flavor.
- Overcooking spinach: Adds an undesirable mushy texture and dull color.
Delicious Variations To Try
Once you’ve mastered this classic, here are some exciting ways to make the soup your own:
Spicy Tomato Kick
Add 1/2 teaspoon crushed red pepper flakes or a diced fresh chili to the blender mixture for a subtle fiery warmth that wakes up your palate.
Mediterranean Twist
Mix in chopped Kalamata olives and a squeeze of fresh lemon juice just before serving for a tangy, briny pop that brightens the rich soup.
Hearty Mushroom Boost
Sauté 1 cup of chopped cremini mushrooms with the onions to add earthiness and extra umami depth to the broth.
Protein Power
Add cooked shredded chicken or turkey breast to the slow cooker before finishing for additional protein and a more filling soup.
Herb Freshness
Finish with a handful of chopped fresh parsley or basil for vibrant color and fragrant appeal.
How to Serve Hearty Italian White Bean Soup with Coconut Milk in the Slow Cooker Recipe

Garnishes
Sprinkle freshly grated Parmesan or pecorino cheese, add a sprinkle of chopped fresh basil or parsley, or drizzle a little extra virgin olive oil on top. A twist of cracked black pepper or a pinch of chili flakes can add beautiful contrast.
Side Dishes
Serve alongside a crisp green salad dressed with lemon vinaigrette, crusty artisan bread for dunking, or a roasted vegetable medley to keep the meal balanced and vibrant.
Creative Ways to Present
Serve in rustic ceramic bowls with wooden spoons for a warm, inviting feel. For a festive touch, add a sprig of fresh rosemary or thyme as a natural garnish resting on the rim.
Make Ahead and Storage
Storing Leftovers
Transfer cooled soup to airtight containers and refrigerate for up to 4 days. Pasta may absorb some broth upon standing; stir in a splash of broth or water and reheat gently to restore the perfect consistency.
Freezing
Freeze soup without the pasta for up to 3 months in freezer-safe containers. When ready to eat, thaw overnight in the fridge and cook pasta fresh before serving.
Reheating
Warm soup gently on the stovetop over medium-low heat or microwave in a covered bowl, stirring occasionally. Add extra broth if needed to bring back the creamy texture.
FAQs
Can I make this recipe vegan?
Absolutely! This Hearty Italian White Bean Soup with Coconut Milk in the Slow Cooker Recipe is naturally vegan when you omit the Parmesan garnish. Use nutritional yeast if you want a cheesy flavor without dairy.
What if I don’t have a slow cooker?
You can make this soup on the stovetop by simmering all ingredients, except pasta and spinach, for about 40 minutes. Add pasta and spinach near the end and cook until tender.
Can I use dried beans instead of canned?
Yes, but soak and cook dried beans separately before adding them to the soup to achieve the best texture and prevent long slow cooker times.
Is this recipe gluten-free?
It can be—just swap the rotini for gluten-free pasta or omit pasta altogether for a soup without grains.
Can I add meat to this recipe?
For a halal variation, add cooked shredded chicken or turkey breast, but avoid pork-based ingredients to keep it suitable.
How spicy is this soup?
The base recipe is mild and comforting, but you can easily add crushed red pepper flakes or fresh chilies to spice it up according to your taste.
Can I prepare the blend ahead of time?
Yes! You can blend the coconut milk mixture a day ahead and store it in the fridge to save time on cooking day.
How thick is the soup?
This soup has a creamy, broth-like consistency that is hearty but still spoonable and satisfying.
Final Thoughts
There is something truly special about a bowl of soup that feels like a warm embrace from the inside out. This Hearty Italian White Bean Soup with Coconut Milk in the Slow Cooker Recipe has a magic all its own—a blend of creamy coconut richness, savory sun-dried tomatoes, and wholesome beans that come together in an effortless slow cooker ritual. It comforts, nourishes, and satisfies in ways that make it your go-to recipe for cozy nights or anytime you crave food with soul.
Have you tried this Hearty Italian White Bean Soup with Coconut Milk in the Slow Cooker Recipe? I’d love to hear how it turned out! Leave a comment below. If you loved this recipe, please share it with friends and family. Happy cooking! 🍲
PrintHearty Italian White Bean Soup with Coconut Milk in the Slow Cooker Recipe
This Hearty Italian White Bean Soup is a comforting and nourishing slow cooker recipe packed with creamy coconut milk, sun-dried tomatoes, white beans, and fresh spinach. Perfect for an easy weeknight meal, it blends rich Italian flavors with wholesome ingredients, featuring rotini pasta for added heartiness.
- Prep Time: 15 minutes
- Cook Time: 2 hours
- Total Time: 2 hours 15 minutes
- Yield: 6 servings 1x
- Category: Soup
- Method: Slow Cooking
- Cuisine: Italian
- Diet: Gluten Free
Ingredients
Main 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
- Optional: freshly grated parmesan cheese and fresh basil for garnish
Instructions
- Sauté the onion: Heat the olive oil in a frying pan over medium heat. Add the diced onion and cook until softened and fragrant, about 3-4 minutes. Alternatively, if your slow cooker has a sauté function, you can perform this step directly in the slow cooker.
- Prepare the coconut milk mixture: In a blender, combine the full-fat coconut milk, minced garlic, sun-dried tomatoes, Italian seasoning, and salt. Blend on high speed until the mixture becomes smooth and creamy.
- Combine ingredients in slow cooker: Transfer the sautéed onions and the blended coconut milk mixture into the slow cooker. Add the canned diced tomatoes with Italian seasoning, drained white beans, and reduced sodium vegetable broth. Stir everything together to combine.
- Cook the soup: Set your slow cooker to low and cook for 4 to 6 hours, or on high for 2 to 3 hours, allowing flavors to meld and ingredients to soften.
- Add pasta and spinach: With about 30 minutes remaining on the cooking timer, increase the slow cooker heat to high if it isn’t already. Stir in the dry rotini pasta to the soup. Then, about 5 minutes before finishing, add the chopped fresh spinach and stir to combine.
- Season and serve: Taste the soup and season with additional salt and pepper as desired. Serve warm, garnished with freshly grated parmesan cheese and fresh basil leaves if you like.
Notes
- If your slow cooker doesn’t have a sauté function, use a stovetop pan to soften the onions before adding to the slow cooker.
- For a vegan version, omit the parmesan cheese garnish or use a vegan parmesan substitute.
- Gluten-free rotini pasta works perfectly if you need to keep the soup gluten-free.
- You can adjust cooking times depending on your slow cooker model; check pasta doneness when adding to avoid overcooking.
- Store leftovers in an airtight container in the refrigerator for up to 4 days; reheat gently on stovetop or microwave.
Keywords: Italian white bean soup, slow cooker soup, healthy soup, coconut milk soup, vegetarian soup, gluten-free soup
