Dinner

Creamy Italian White Bean Soup – Cozy, Hearty, and Full of Flavor

First, thank you for being here — I’m genuinely so excited to share this one with you. Creamy Italian White Bean Soup is the kind of recipe that makes you…

Creamy Italian White Bean Soup – Cozy, Hearty, and Full of Flavor

Ingredients

Instructions

  1. Sauté the vegetables Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5–7 minutes until softened.
  2. Add the garlic and spices Stir in garlic, Italian seasoning, and red pepper flakes, cooking for another minute until fragrant.
  3. Add beans and broth Stir in the beans and broth. Bring to a boil, then reduce heat and simmer for 15 minutes.
  4. Blend for creaminess Using an immersion blender, puree part of the soup until creamy but still chunky. (Or transfer 2 cups to a blender, puree, then return to pot.)
  5. Finish with cream Stir in heavy cream (or dairy-free alternative). Season with salt and pepper to taste.
  6. Serve Ladle into bowls, top with fresh parsley or basil, and serve with crusty bread.

First, thank you for being here — I’m genuinely so excited to share this one with you. Creamy Italian White Bean Soup is the kind of recipe that makes you feel instantly at home. It’s rustic yet elegant, simple yet soul-warming, and it comes together with humble pantry ingredients.

Tender white beans, fragrant herbs, sautéed onions, carrots, and celery all mingle in a velvety, garlic-infused broth. It’s a bowlful of comfort that works for both a quick Tuesday night dinner and a slow, lazy Sunday meal. Pair it with crusty bread, and you’ve got yourself a meal worth lingering over.

If hearty soups are your love language, go ahead and bookmark this one — and sign up for my newsletter, because soup season never really ends around here.

Why You’ll Love Creamy Italian White Bean Soup

  • Quick to make – ready in about 30 minutes.
  • Full of flavor – thanks to Italian herbs and a rich, creamy base.
  • Healthy and satisfying – protein-packed from the beans.
  • Customizable – adapt it to what’s in your fridge.

What Does It Taste Like?

It’s creamy, garlicky, and deeply savory with a hint of sweetness from the carrots and onions. The beans add richness, and the Italian seasoning ties it all together for a flavor that’s both cozy and bright.

Benefits of Making It at Home

  • Control the sodium and fat levels.
  • Use fresh herbs for a flavor boost.
  • Make it vegetarian or vegan with simple swaps.
  • Freeze portions for easy future meals.

Ingredients for Creamy Italian White Bean Soup

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 medium carrots, diced
  • 2 celery stalks, diced
  • 4 cloves garlic, minced
  • 2 cans (15 oz each) cannellini beans, drained and rinsed
  • 4 cups vegetable or chicken broth
  • 1 teaspoon Italian seasoning
  • 1/2 teaspoon crushed red pepper flakes (optional)
  • 1/2 cup heavy cream or coconut cream (for vegan)
  • Salt and pepper, to taste
  • Fresh parsley or basil, for garnish

Tools You’ll Need

  • Large pot or Dutch oven
  • Wooden spoon
  • Ladle
  • Blender or immersion blender

Ingredient Swaps and Additions

  • Swap cannellini beans for Great Northern or navy beans.
  • Add spinach or kale in the last few minutes for extra greens.
  • Stir in Parmesan cheese for extra richness (skip for vegan).
  • Use oat cream or cashew cream as a dairy-free alternative.

How to Make Creamy Italian White Bean Soup

  1. Sauté the vegetables Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Cook for 5–7 minutes until softened.
  2. Add the garlic and spices Stir in garlic, Italian seasoning, and red pepper flakes, cooking for another minute until fragrant.
  3. Add beans and broth Stir in the beans and broth. Bring to a boil, then reduce heat and simmer for 15 minutes.
  4. Blend for creaminess Using an immersion blender, puree part of the soup until creamy but still chunky. (Or transfer 2 cups to a blender, puree, then return to pot.)
  5. Finish with cream Stir in heavy cream (or dairy-free alternative). Season with salt and pepper to taste.
  6. Serve Ladle into bowls, top with fresh parsley or basil, and serve with crusty bread.

What to Serve with This Soup

  • Garlic bread or focaccia
  • Simple green salad with lemon vinaigrette
  • A glass of crisp white wine

Storage Instructions

  • Store leftovers in the fridge for up to 4 days.
  • Freeze in airtight containers for up to 3 months. Thaw in fridge before reheating.
  • Reheat gently on the stove over low heat.

Final Thoughts

This Creamy Italian White Bean Soup is hearty, healthy, and ready to comfort you on any night of the week. It’s a keeper for busy cooks and soup lovers alike.

If you loved this recipe, you might also enjoy my Tuscan Vegetable Soup or Lemon Chicken Orzo Soup.

📌 If you make this soup, share your photos on Pinterest — I’d love to see your cozy creations!

Nutritional Information (Approx. per serving, based on 6 servings)

  • Calories: 240
  • Protein: 10g
  • Carbs: 28g
  • Fat: 10g
  • Fiber: 8g
  • Sodium: 780mg

Tips for Success

  • Blend just part of the soup to keep some texture.
  • Add cream off the heat to prevent curdling.
  • Let the soup rest for 5 minutes before serving for flavors to meld.
Tried This Recipe?I'd love to hear how it turned out! Leave a comment below and don't forget to share a photo.
Leave a Comment →

Reviews

Loading reviews…

Thanks for your review!