Hearty Italian White Bean Soup with Pasta – A Simple Slow Cooker Dinner

Posted on November 14, 2025

Hearty Italian White Bean Soup with Pasta Crockpot

Hearty Italian White Bean Soup with Pasta {Crockpot} is the kind of meal that hugs you from the inside out. Imagine coming home after a long day, opening your front door, and being greeted by the aroma of garlic, tomatoes, and herbs simmering away in your slow cooker. That’s the kind of cozy comfort this soup delivers. It’s a wholesome blend of creamy coconut milk, sun-dried tomatoes, tender white beans, spinach, and hearty pasta—all mingled together for a rustic, Tuscan-inspired meal that feels both indulgent and nourishing. The best part? You barely have to lift a finger. Just toss everything in the crockpot and let time do the heavy lifting while you go about your day.

What is Hearty Italian White Bean Soup with Pasta {Crockpot}?

This Hearty Italian White Bean Soup with Pasta {Crockpot} is a slow-cooked Tuscan-style soup that’s equal parts comforting and satisfying. It takes classic Italian ingredients—white cannellini beans, garlic, tomatoes, and herbs—and gives them a cozy twist with coconut milk for an unbelievably creamy texture. Add in a handful of spinach and rotini pasta, and you’ve got a complete meal in one pot. The crockpot does the work while you handle life, whether that’s wrangling kids, catching up on emails, or binge-watching your favorite show. Unlike soups that require constant stirring, this one rewards your patience with rich, layered flavors and a velvety finish. Think of it as Italy meets easy weeknight cooking.

Reasons to Try Hearty Italian White Bean Soup with Pasta {Crockpot}

If you’re on the fence about making this Hearty Italian White Bean Soup with Pasta {Crockpot}, here’s why you should go for it. First, it’s the ultimate hands-off comfort food—perfect for chilly nights or lazy Sundays. Second, it’s nutritious without feeling like “health food.” The coconut milk brings creaminess, the white beans pack in plant-based protein, and the spinach adds a pop of green goodness. Third, it’s budget-friendly and uses pantry staples you probably already have. And let’s be real—any dinner that makes the house smell like a cozy Italian kitchen deserves a spot in your meal rotation. Pair it with crusty bread, and you’ve got dinner magic.

Ingredients Needed to Make Hearty Italian White Bean Soup with Pasta {Crockpot}

  • 1 teaspoon olive oil
  • 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
  • 2 cups chopped fresh spinach
  • 1 cup rotini pasta (whole grain or gluten-free)
  • 1 (14 oz) can coconut milk
  • Salt and pepper to taste
    Optional toppings: freshly grated parmesan cheese, chopped basil
Ingredients for Hearty Italian White Bean Soup with Pasta Crockpot
Ingredients for making Hearty Italian White Bean Soup with Pasta

Instructions to Make Hearty Italian White Bean Soup with Pasta {Crockpot}

Making this Hearty Italian White Bean Soup with Pasta {Crockpot} is as simple as it gets, yet the results are restaurant-worthy. Here’s your step-by-step guide to creating a creamy, flavorful Tuscan-inspired soup that’s perfect for cozy nights in. Each step walks you through the process with helpful tips and insights so you’ll feel confident from start to finish.

Step 1: Sauté the Onion for a Flavorful Base

Start by heating one teaspoon of olive oil in a frying pan over medium heat. Add your diced yellow onion, letting it cook for about 3–4 minutes until it becomes soft and slightly golden. This step builds the base flavor of your Hearty Italian White Bean Soup with Pasta {Crockpot}, adding a subtle sweetness and depth that carries through every bite.

If your slow cooker has a sauté function, use it—this not only saves on dishes but allows the onions to caramelize right in the same pot. For even more layering of flavor, you can toss in a pinch of red pepper flakes during this step for a gentle kick.

Helpful tip: If you love building flavor bases, check out our Comforting One-Pot Creamy Vegetable Soup Recipe where we use a similar slow-sauté technique to enhance the broth.

Step 2: Create the Creamy Italian Blend

While the onions are cooking, grab your blender. Add coconut milk, garlic, sun-dried tomatoes, Italian seasoning, and salt. Blend on high until the mixture turns silky and smooth. This step gives your soup its rich, creamy consistency without using heavy cream—making it vegan-friendly and dairy-free.

You’ll notice how the sun-dried tomatoes add a subtle tang and depth of flavor that pairs beautifully with the coconut milk’s creaminess. If you don’t have sun-dried tomatoes, a tablespoon of tomato paste makes a great substitute (see more substitution ideas in our Easy Carrot Ginger Soup post).

Step by Step Note: The smoother your blend, the creamier your soup. If you’re using a high-speed blender, give it an extra 15 seconds for that velvety texture that makes this recipe truly special.

Step 3: Combine Ingredients in the Crockpot

Transfer your sautéed onions and the creamy coconut tomato blend into the crockpot. Add diced tomatoes, white beans, and vegetable broth. Stir gently until everything is well combined. This mixture will soon turn into the hearty base of your Hearty Italian White Bean Soup with Pasta {Crockpot}, so make sure all ingredients are fully mixed.

Set your slow cooker to low for 4–6 hours or high for 2–3 hours, depending on your schedule. The long, slow simmer allows the flavors to meld and deepen. Your kitchen will smell heavenly—like an Italian trattoria in full swing.

Cooking tip: If you’re in the mood for more crockpot magic, try our Slow Cooker Garlic Parmesan Potatoes for a side dish that pairs perfectly with this soup.

Step 4: Add Pasta and Spinach for a Hearty Finish

When there’s 30 minutes left on your slow cooker timer, stir in your dry rotini pasta. This gives the pasta time to absorb the savory broth without becoming too soft. Stir gently to make sure all the pasta is submerged.

About five minutes before the cooking time ends, toss in your fresh chopped spinach. Stir again to wilt the greens evenly. The spinach adds a burst of color and nutrients, making this soup both beautiful and balanced.

Step by Step Pro Tip: If you’re planning to serve the soup later, cook the pasta separately and add it right before serving. This helps prevent it from soaking up too much broth. (You can also find a similar pasta-cooking trick in our Green Enchilada Chicken Soup for more inspiration.)

Step 5: Season, Serve, and Enjoy

When your Hearty Italian White Bean Soup with Pasta {Crockpot} is ready, give it a final taste and season with salt and pepper to your liking. If you want an extra layer of richness, top each bowl with freshly grated Parmesan cheese, a drizzle of olive oil, or a sprinkle of fresh basil.

Key Tips for Making Hearty Italian White Bean Soup with Pasta {Crockpot}

  • Blend for Creaminess: Blending the coconut milk and sun-dried tomatoes makes the base rich and velvety. Don’t skip this step!
  • Adjust Thickness: The soup thickens as it sits. Add extra broth if you like it soupier.
  • Cook Pasta Separately: If you’re meal-prepping or serving later, cook pasta separately and stir it in before serving to avoid mushiness.
  • Spinach Options: Fresh or frozen spinach both work beautifully. Chop it finely if you’ve got picky eaters.
  • Flavor Boost: Add a dash of red pepper flakes for a gentle kick or a sprinkle of parmesan for extra savoriness.

Storage and Reheating Tips Hearty Italian White Bean Soup with Pasta {Crockpot}

Leftovers of this Hearty Italian White Bean Soup with Pasta {Crockpot} taste even better the next day! Store in an airtight container in the fridge for up to 4 days or freeze (without pasta) for up to 2 months. When reheating, warm gently on the stove over medium heat, adding a splash of broth or water to loosen the texture. If the pasta has absorbed too much liquid, stir in more broth before serving. For freezer batches, thaw overnight in the fridge and reheat on the stove. You’ll be rewarded with a soup that’s just as creamy and delicious as day one.

FAQs

Can I make this without coconut milk? Yes! Substitute with cashew cream or light cream for a dairy-based version.
Is this soup vegan? Absolutely—it’s naturally vegan and gluten-free friendly.
Can I use other beans? Great Northern or navy beans work too.
What if I don’t have sun-dried tomatoes? Try tomato paste for a similar depth of flavor.
How can I make it spicier? Add a pinch of chili flakes or diced jalapeño.

Final Thoughts

There’s something so satisfying about a slow-cooked bowl of Hearty Italian White Bean Soup with Pasta {Crockpot}—it’s hearty, healthy, and hands-off. Perfect for those evenings when you want comfort without the chaos. It’s family-approved, freezer-friendly, and full of Italian soul. Pair it with a side of Honey Pumpkin Dinner Rolls and enjoy the kind of meal that makes you sigh with happiness after every bite. Simple, cozy, and absolutely delicious—this is one recipe you’ll come back to all season long.

Visit our Pinterest for regular slow cooker recipe updates, or join our Facebook discussions where cooking fans exchange their favorite hearty meal ideas.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Hearty Italian White Bean Soup with Pasta Crockpot

Hearty Italian White Bean Soup with Pasta – A Simple Slow Cooker Dinner

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Jennifer
  • Prep Time: 15 mins
  • Cook Time: 2 hrs
  • Total Time: 2 hrs 15 mins
  • Yield: 68 servings 1x
  • Category: Soup
  • Method: Slow Cooker
  • Cuisine: Italian

Description

Time to cozy up with this delicious Italian white bean soup! Made in the crockpot, this Tuscan soup is made super creamy with a coconut milk and sun-dried tomato base, and bulked up with pasta, white cannellini beans and fresh spinach for a healthy and satisfying Italian-inspired meal perfect for busy weeknights!


Ingredients

Scale
  • 1 teaspoon 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
  • 1 cup whole grain or regular rotini pasta (gluten-free, if needed)
  • 2 cups chopped fresh spinach
  • 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 saute 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. Stir in the spinach when there are five minutes left on the timer. Season with salt and pepper, to taste.

5. Serve warm sprinkled with some freshly grated parmesan cheese and fresh basil, if desired.


Notes

I like to blend the coconut milk and sun-dried tomato mixture in a mini blender since it makes the mixture ultra smooth and creamy. A regular blender works as well.

Chopping the baby spinach before adding it to the soup makes it more subtle and kid-friendly, though whole baby spinach or frozen chopped spinach can also be used.

The soup thickens as it sits, so you may wish to add extra broth to thin it out before serving.

If making ahead, consider cooking the pasta separately and adding it just before serving to avoid mushiness.


Nutrition

  • Serving Size: 1 bowl
  • Calories: 434
  • Sugar: 7g
  • Sodium: 555mg
  • Fat: 16g
  • Saturated Fat: 13g
  • Unsaturated Fat: 2g
  • Trans Fat: 0g
  • Carbohydrates: 60g
  • Fiber: 12g
  • Protein: 19g
  • Cholesterol: 0mg

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star