Hearty Italian White Bean Soup

Posted on August 13, 2026

Hearty Italian White Bean Soup

Hearty Italian White Bean Soup is the kind of recipe that reminds me of Sunday afternoons in my grandmother’s kitchen, where the aroma of garlic and herbs would fill the air. There is something truly magical about a warm bowl of soup that brings everyone together, especially after a long, busy day when the house feels a little chaotic with kids running around. This particular dish is my go-to when I need a meal that feels like a big, comforting hug in a bowl but doesn’t require me to hover over the stove for hours.

By using the slow cooker, this hearty Italian white bean soup transforms simple pantry staples into a rich, creamy, and deeply flavorful experience that the whole family will love. It is the perfect balance of tender beans, sun-dried tomatoes, and a velvet-smooth coconut milk base that creates a dairy-free indulgence you will crave again and again.

What is Hearty Italian White Bean Soup?

Hearty Italian White Bean Soup is a plant-based, slow-cooked masterpiece that draws inspiration from the rustic flavors of Tuscany. Unlike traditional brothy soups, this version relies on a clever blend of coconut milk and sun-dried tomatoes to achieve a luxurious, creamy texture without the need for heavy cream or butter. The combination of earthy cannellini beans, Italian seasoning, and pasta makes it a satisfying, complete meal.

This dish is unique because it celebrates humble ingredients. By pureeing the aromatics and sun-dried tomatoes, you create a complex flavor foundation that permeates every bean and pasta shell. It is the ultimate fusion of modern convenience and old-world comfort, designed to keep things simple while delivering bold, savory notes.

Reasons to Try Hearty Italian White Bean Soup

If you are a busy parent or just someone who appreciates a stress-free dinner, this recipe will become your new best friend. The beauty of this slow cooker meal is the hands-off nature; you simply prep the base, toss everything into the crockpot, and let the magic happen. It is perfect for those evenings when you have back-to-back activities and need a healthy, hot meal waiting for you at the end of the day.

Beyond its ease, this soup is incredibly versatile and packed with plant-based protein and fiber. Whether you are following a vegan diet, looking for gluten-free options, or simply trying to get more vegetables into your kids’ diets, this soup delivers without sacrificing taste. Plus, it stores beautifully, making it an excellent choice for meal prep so you have leftovers ready for an easy lunch the next day.

Ingredients Needed to Make Hearty Italian White Bean Soup

  • 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 (use gluten-free if needed)
  • Salt and pepper, to taste
  • 1 (14oz) can full-fat coconut milk

Instructions to Make Hearty Italian White Bean Soup – Step by Step

Step 1: Start by heating a small amount of oil in a frying pan over medium heat. Add your diced onions and cook them until they are softened and fragrant, which usually takes about 3 to 4 minutes. If your slow cooker has a convenient saute function, feel free to do this right in the pot to save on dishes.

Step 2: While the onions are working, grab your blender. Combine the coconut milk, garlic, sun-dried tomatoes, Italian seasoning, and salt. Blitz everything on high until the mixture is completely smooth and creamy. This is the secret step that gives the soup its rich, velvety mouthfeel.

Step 3: Pour the sautéed onions and the creamy coconut mixture into your slow cooker. Add the canned diced tomatoes, rinsed white beans, and vegetable broth. Give everything a good stir so all the flavors are perfectly combined. Set your slow cooker to low for 4 to 6 hours, or high for 2 to 3 hours.

Step 4: When you are about 30 minutes away from serving, turn the heat to high. Add the dry pasta directly into the pot and stir it in. With about 5 minutes left on the timer, stir in your chopped spinach. The heat will wilt the greens perfectly. Taste the soup and adjust the salt and pepper to your liking, then serve it while it’s nice and warm.

Chef’s Tips for a Perfect Result

  • Use a mini blender for the coconut milk mixture to ensure the sun-dried tomatoes are completely emulsified into a smooth base.
  • Chop your baby spinach into smaller ribbons before adding it to the soup to make the texture more consistent and kid-friendly.
  • Keep an eye on the consistency; if the soup thickens too much after the pasta absorbs the liquid, simply splash in a little extra vegetable broth before serving.
  • If you are planning to serve this for a large gathering later in the day, consider cooking the pasta separately to keep it perfectly al dente.

Variations and Substitutions

  • Vegan Option: This recipe is already naturally vegan, so no adjustments are needed for your plant-based friends.
  • Gluten-Free Alternative: Simply swap the traditional rotini for your favorite chickpea or brown rice pasta to keep the dish entirely gluten-free.
  • Budget Swap: If you don’t have fresh spinach on hand, feel free to use frozen chopped spinach; just be sure to squeeze out the excess water first.

How to Serve and Pair

Serve this soup in deep, wide bowls to really show off those beautiful colors. I love topping each portion with a sprinkle of fresh basil or a dash of vegan parmesan cheese to add a little extra brightness. Pair it with a side of toasted sourdough bread or a light arugula salad with lemon vinaigrette for a balanced, restaurant-quality meal at home.

Storage and Reheating

Refrigerator: Store leftovers in an airtight container for up to 4 days. Keep in mind that the pasta will continue to soak up liquid, so you may need to add a splash of broth when reheating.

Freezer: You can freeze this soup for up to 3 months. For best results, freeze it without the pasta, as pasta can become mushy upon thawing.

Reheating: Gently reheat on the stovetop over low heat until warmed through. If using the microwave, heat in 60-second intervals, stirring between each, to prevent the coconut milk from separating.

Nutritional Values

  • Calories: 434kcal
  • Protein: 19g
  • Carbohydrates: 60g
  • Fat: 16g
  • Fiber: 12g

Approximate values.

Frequently Asked Questions (FAQ)

Can I substitute the white beans with another type of legume?

Yes, you can substitute cannellini beans with chickpeas or great northern beans without losing the integrity of the dish. Each option provides a similar creamy texture and structural support to the soup.

How do I know when the soup is fully cooked?

The soup is ready when the pasta is tender to the bite and the spinach has wilted into the broth. Since the beans are already cooked, you are primarily waiting for the flavors to meld and the pasta to reach the perfect texture.

What should I do if the soup is too thick?

The soup naturally thickens as the starches from the beans and pasta release into the broth. Simply stir in half a cup of warm vegetable broth at a time until you reach your preferred consistency.

Can I prepare this soup ahead of time?

You can certainly prep the base mixture and store it in the fridge up to a day in advance. However, for the best results, cook the pasta fresh at the end of the slow-cooking process to avoid it soaking up too much liquid.

How can I customize this soup for picky eaters?

If you have picky eaters, feel free to use a stick blender to purée a larger portion of the soup base for a smoother consistency. You can also swap the rotini for smaller pasta shapes like ditalini which are often more appealing to children.

Conclusion

Hearty Italian White Bean Soup is the ultimate weeknight savior, combining wholesome ingredients with a rich, comforting flavor profile that never fails. I encourage you to try this recipe for your next family dinner and experience how simple it is to bring a taste of Italy into your home. The signature combination of sun-dried tomatoes and creamy coconut milk makes this dish truly irresistible and perfect for any night of the week.

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

Hearty Italian White Bean Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Samantha Jones
  • Prep Time: 15
  • Cook Time: 360
  • Total Time: 375
  • Yield: 6 servings 1x
  • Category: dinner
  • Method: Slow Cooking
  • Cuisine: Italian
  • Diet: Vegan

Description

This plant-based Italian white bean soup is a slow-cooked masterpiece that combines earthy cannellini beans, savory sun-dried tomatoes, and a rich, creamy coconut milk base. It delivers a rustic, Tuscan-inspired flavor profile that feels like a warm hug in a bowl. Perfect for busy weeknights, this hearty, dairy-free meal is packed with protein and fiber, making it a nutritious and comforting choice for the whole family.


Ingredients

Scale

1 medium yellow onion, diced
3 garlic cloves, minced
1/4 cup sun-dried tomatoes, drained
1 tablespoon Italian seasoning
1 teaspoon salt
1 (28oz) can diced tomatoes with Italian seasoning
2 (19oz) cans white cannellini beans, drained and rinsed
1 can (13.5oz) full-fat coconut milk
4 cups vegetable broth
1 cup small pasta shells (optional)


Instructions

Place the onion, garlic, sun-dried tomatoes, Italian seasoning, and salt into a blender or food processor and pulse until a coarse paste forms.
Transfer the mixture to the slow cooker.
Add the canned diced tomatoes, drained white beans, coconut milk, and vegetable broth to the slow cooker and stir well.
Cover and cook on low for 6 to 8 hours or on high for 3 to 4 hours.
If using pasta, add it during the last 30 minutes of cooking until tender.
Serve hot, garnished with fresh herbs if desired.


Notes

For a smoother soup, you can immersion blend a small portion of the beans before serving. Store leftovers in an airtight container in the refrigerator for up to 4 days. This soup also freezes very well for future meal prep.


Nutrition

  • Serving Size: 1.5 cups
  • Calories: 285
  • Sugar: 6g
  • Sodium: 780mg
  • Fat: 12g
  • Saturated Fat: 8g
  • Carbohydrates: 38g
  • Fiber: 9g
  • Protein: 11g
  • Cholesterol: 0mg

You Might Also Like These Recipes

Leave a Comment

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