There’s just something about a bowl of Hearty Italian White Bean Soup with Pasta that makes the world slow down for a minute. Maybe it’s the cozy smell of garlic and tomatoes bubbling away in the crockpot, or maybe it’s that first spoonful—creamy, warm, and full of comfort.
Whatever it is, this soup has become my family’s official “Sunday reset” meal. It’s hearty enough to fill hungry bellies, healthy enough to feel good about, and simple enough to throw together while helping with homework or folding that never-ending mountain of laundry.
And the best part? It tastes like something straight from a Tuscan kitchen—but it all happens right in your slow cooker.
Table of Contents
Why You’ll Love This Hearty Italian White Bean Soup with Pasta
If your weeknights feel like a blur (believe me, I’ve been there), this recipe will be your new best friend. You toss everything in the crockpot, walk away, and come back to the most comforting aroma filling your kitchen.
Here’s why you’ll want to make this again and again:
- It’s creamy and rich without a drop of dairy—thank you, coconut milk!
- Budget-friendly and packed with pantry staples.
- Vegan and gluten-free friendly so everyone can dig in.
- Perfect for meal prep—this soup reheats beautifully.
Think of it as a little Tuscan getaway in your favorite bowl.
What Does Hearty Italian White Bean Soup with Pasta Taste Like?
Imagine if your favorite marinara sauce and your coziest winter stew had a baby. That’s this soup.
The coconut milk gives it a silky texture, the sun-dried tomatoes add a punch of umami, and the white beans bring that creamy, stick-to-your-ribs goodness we all crave this time of year. The spinach adds color and a bit of freshness, while the rotini pasta gives it that satisfying chew.
It’s wholesome, savory, and just a little bit indulgent—like your Nonna made it (even if you don’t have one).
Ingredients for Hearty Italian White Bean Soup with Pasta
This recipe keeps things simple, using ingredients you probably already have in your pantry. Here’s what you’ll need:
- 1 medium yellow onion, diced
- 3 garlic cloves, minced
- ¼ 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
- 1 can (14 oz) coconut milk
- 2 cups chopped fresh spinach
- 1 cup whole grain or regular rotini pasta (use gluten-free if needed)
- Salt and pepper, to taste
A little tip from my kitchen: don’t skip blending the coconut milk with the sun-dried tomatoes—it makes the soup unbelievably creamy. It’s the secret sauce (literally).
If you love this kind of cozy, veggie-forward recipe, you’ll also adore my Creamy Tomato Orzo Soup with Mini Turkey Meatballs. It’s another favorite around here when the chill sets in.

How to Make Hearty Italian White Bean Soup with Pasta (Step-by-Step Slow Cooker Method)
Making Hearty Italian White Bean Soup with Pasta is one of those cozy kitchen rituals that fills your home with warmth long before dinner is ready. You don’t need any fancy gadgets—just a slow cooker, a good blender, and a little patience. The reward? A pot of creamy, Tuscan-inspired goodness that tastes like you’ve been simmering it all day (even if you haven’t).
Below is a simple, step-by-step guide with all the details you’ll need to get that perfect texture, flavor, and depth in every spoonful.
Step 1: Sauté the Aromatics (a Little Flavor Insurance)
Start by heating a tablespoon of olive oil in a frying pan over medium heat. Add your diced yellow onion and let it cook for about 3 to 4 minutes, until it turns translucent and fills the kitchen with that sweet, savory aroma that makes you feel like something delicious is coming.
This step might seem small, but it’s what builds that rich, homemade flavor. Sautéing the onions first brings out their natural sweetness—something that just tossing them in raw won’t do.
If your slow cooker has a sauté function, you can skip the frying pan and do everything right there for easy cleanup (because who needs more dishes?).
Step 2: Blend the Creamy Base (The Secret to the Silky Texture)
Now, grab your blender. Into it goes:
- The coconut milk (this is what gives the soup its luscious creaminess)
- Garlic cloves, because Italian cooking without garlic just isn’t right
- Sun-dried tomatoes, drained of oil (these pack in an incredible tangy richness)
- A tablespoon of Italian seasoning
- And 1 teaspoon of salt to bring everything together
Blend on high for about 30 seconds, or until the mixture turns into a smooth, pink-tinted sauce. It should be creamy enough to coat the back of a spoon—almost like a dairy-free Alfredo.
This mixture will be the heart of your Hearty Italian White Bean Soup with Pasta—it’s what transforms basic pantry staples into something dreamy.
Tip: If you’ve got a mini blender, it’s perfect for this step. I use mine constantly—especially for soups like this and my Creamy Tomato Orzo Soup with Mini Turkey Meatballs, where blending makes all the difference.
Step 3: Load Up the Slow Cooker (The “Set It and Forget It” Moment)
Transfer your sautéed onions to the slow cooker, then pour in that gorgeous blended coconut-tomato mixture. Next, add the following:
- 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
Give everything a good stir so the ingredients mingle together like old friends.
Set your slow cooker to:
- LOW for 4 to 6 hours, if you’ve got time to let the flavors deepen, or
- HIGH for 2 to 3 hours, if you’re in a hurry but still want that slow-cooked magic.
While it cooks, your home will start to smell like an Italian countryside kitchen—garlicky, tomato-rich, and utterly inviting.
If you enjoy soups that cook low and slow, you might also love my Tuscan Chickpea Soup—it’s got that same rustic, hearty quality with a different kind of earthy sweetness.
Step 4: Add the Pasta (Timing Is Everything)
About 30 minutes before the soup is done, stir in your dry rotini pasta. Keep the slow cooker on high at this stage.
The pasta will soak up the flavors of the broth and creamy base, making every bite perfectly seasoned. But don’t wander too far—overcooked pasta can turn your soup into stew faster than you think.
If you plan on serving the soup later (say, you’re prepping for a dinner party or meal prepping for the week), I recommend cooking the pasta separately and adding it right before serving. This trick keeps the texture ideal and the broth silky.
Step 5: Stir in the Spinach (A Pop of Green Goodness)
When there are about 5 minutes left on the clock, stir in your chopped spinach. It’ll wilt down beautifully into the hot soup, adding both color and nutrients.
I like to chop the spinach finely so my kids don’t “find the green stuff,” as they call it. You can absolutely toss it in whole if you prefer a more rustic look.
If you’re out of fresh spinach, frozen chopped spinach works perfectly fine—just make sure to thaw and squeeze out any extra water before adding it in.
And if you want another cozy soup packed with greens, check out my Caramelized Onion and Kale Soup—it’s another family favorite that delivers that perfect mix of hearty and healthy.
Step 6: Taste, Adjust, and Serve with Love
Now comes my favorite part: the final taste test.
Give your Hearty Italian White Bean Soup with Pasta a gentle stir, then taste and season with a bit more salt and black pepper if needed. Remember, soups always taste better after a few minutes of rest—the flavors settle and deepen beautifully.
Ladle the soup into bowls, sprinkle with freshly grated Parmesan (or nutritional yeast if you’re keeping it vegan), and maybe a few basil leaves for that extra Tuscan touch.
Serve it alongside a slice of crusty bread or a green salad, and you’ve got a meal that’s both satisfying and nourishing—comfort food that feels like home.
Bonus Tip: Make It Ahead
If you’re making this soup for later, or if you like having leftovers (and who doesn’t?), you can store it easily. Just remember:
- Cook the pasta separately and add it just before reheating.
- Stir in a splash of broth or water to loosen it up.
That’s it—you’ve got a big batch of Hearty Italian White Bean Soup with Pasta that tastes even better the next day.
And when you’re craving something similar but with a little extra protein, try my Crockpot White Chicken Chili Soup. It’s another creamy, comforting bowl that fits right into this same cozy family of recipes.
Alma’s Final Note
I’ve made this soup on nights when life felt too busy, when the kids were cranky, and when I just needed a win in the kitchen. And every single time, it’s come through for me—warm, dependable, and full of heart.
That’s the beauty of Hearty Italian White Bean Soup with Pasta—it’s not just a recipe, it’s a little act of love you can share with anyone who walks through your door.
Tips and Tricks for Perfect Hearty Italian White Bean Soup with Pasta
- Don’t overcook the pasta. It’ll soak up the broth if left too long—add it closer to the end.
- Chop your spinach small if you’ve got picky eaters. It blends right in.
- Add broth to reheat. This soup thickens as it sits, so loosen it up with a splash of broth before serving.
- Cook pasta separately if you’re making it ahead—keeps it from turning mushy.
- For more flavor, toss in a parmesan rind while it cooks (remove before serving).
Storage Tips
This soup stores like a dream. Keep leftovers in an airtight container in the fridge for up to 4 days, or freeze portions for up to 2 months.
When reheating, add a little extra broth to revive the creamy consistency.
FAQs
Can I make this without coconut milk?
Yes! Substitute with cashew cream or half-and-half if you prefer.
Can I add protein?
Absolutely. Add cooked Italian sausage or shredded chicken for a heartier twist.
Can I use kale instead of spinach?
Definitely—kale holds up beautifully in slow-cooked soups.
Conclusion
If you’re craving something warm, nourishing, and wonderfully simple, Hearty Italian White Bean Soup with Pasta might just be the cozy hug your week needs. It’s comfort in a bowl—slow-cooked, creamy, and full of love.
So go ahead, grab your crockpot and let your kitchen smell like Tuscany tonight.
And if you do make it, tag me on Instagram or drop me a note on First Tasting. I’d love to hear how it turned out for you.
Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.
Print
Hearty Italian White Bean Soup with Pasta (Slow Cooker Comfort Done Right)
- Total Time: 2 hours 15 minutes
- Yield: 6–8 servings 1x
Description
Time to cozy up with this hearty Italian white bean soup made right in the crockpot! With a creamy coconut milk and sun-dried tomato base, it’s loaded with white beans, pasta, and spinach for a wholesome and satisfying Italian-inspired dish. Vegan and gluten-free friendly, it’s perfect for busy weeknights.
Ingredients
- 1 teaspoon olive oil
- 1 medium yellow onion, diced
- 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.
5. Stir in the spinach when there are five minutes left on the timer. Season with salt and pepper, to taste.
6. Serve warm, sprinkled with freshly grated parmesan cheese and fresh basil if desired.
Notes
For an extra smooth and creamy base, blend the coconut milk and sun-dried tomatoes in a high-speed or mini blender.
Chopping the spinach makes it more subtle and kid-friendly, though adding whole baby spinach works just as well.
The soup thickens as it sits, so consider adding extra broth before serving if needed.
If preparing ahead of time, cook the pasta separately and add it just before serving to avoid it becoming mushy.
- Prep Time: 15 minutes
- Cook Time: 2 hours
- Category: Soup, Main Course
- Method: Slow Cooker
- Cuisine: Italian
Nutrition
- Serving Size: 1 serving
- Calories: 434
- Sugar: 7g
- Sodium: 555mg
- Fat: 16g
- Saturated Fat: 13g
- Unsaturated Fat: 2g
- Carbohydrates: 60g
- Fiber: 12g
- Protein: 19g
- Cholesterol: 0mg




