White Bean Soup Creamy Hearty and So Comforting

Published On: April 7, 2026
Follow Us
white bean soup

White bean soup recipe is exactly what you need when you’re craving something warm, filling, and totally satisfying. This creamy hearty soup comes together in one pot with barely any fuss, and honestly, it tastes even better the next day. Plus, it’s the kind of meal that makes your whole kitchen smell incredible — bookmark this for meal prep day.

I discovered my love for this style of soup on a random Tuesday when I had zero energy to cook anything fancy. One pot, simple ingredients, and boom — dinner’s ready in under three hours. The magic happens when you let those beans get tender and the flavors all mingle together.

If you’re looking for a healthy soup dinner that actually fills you up, this one’s a total winner. Save this recipe for those nights when comfort food is non-negotiable.

Why this white bean soup recipe works

Ever wonder why some soups just hit different? It’s because the ingredients actually complement each other instead of fighting for attention. I tested this multiple times and kept coming back because it’s genuinely that good.

  • Ready in under 3 hours — way faster than you’d think for dried beans
  • Creamy texture without cream soup or fancy techniques — the beans do the heavy lifting
  • Perfect base for add-ins — throw in spinach, kale, or tomatoes whenever you want
  • One pot means minimal cleanup and less stress on busy weeknights
Prep Time Cook Time Calories Servings Cuisine
25 minutes 2 hours 15 minutes 285 per serving 6 servings American

Ingredients for white bean soup recipe

Ingredients for white bean soup
  • 1 cup dried white beans
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 4 cups low-sodium chicken broth
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • 1 bay leaf
  • 1/2 cup heavy cream
  • 1 teaspoon salt

Don’t skip the smoked paprika — it’s the secret ingredient that makes this white bean soup recipe taste like you’ve been simmering it all day. You can swap heavy cream for half-and-half if you want something lighter, though I personally think the full cream version is worth it.

Real talk: if you’re short on time, canned white beans work too. Just use 3 cans (drained and rinsed) and skip the soaking step entirely. Your soup will be ready in 45 minutes instead of nearly three hours.

Step-by-step instructions

Cooking instructions for white bean soup

1. Rinse your dried white beans under cold water and pick out any weird-looking ones. Place them in a bowl and cover with water about 3 inches above the beans. Let them soak overnight or at least 6 hours — this makes them cook faster and easier on your digestive system. Don’t panic if you forgot to soak; quick-soak by boiling them for 2 minutes, then letting them sit for an hour.

2. Drain and rinse those soaked beans really well. Heat olive oil in a large pot over medium-high heat until it shimmers. Add your diced onion and cook for about 4 minutes until it gets soft and slightly golden. You’ll know it’s ready when it starts to smell amazing.

3. Toss in your diced carrots and celery stalks, stirring everything around for another 2-3 minutes. These veggies are building the flavor foundation for your white bean soup recipe, so don’t rush this part. Add your minced garlic and cook for just 1 minute until fragrant.

4. Pour in the chicken broth and add your drained beans. Drop in the bay leaf, dried thyme, smoked paprika, and ground cumin. Give it a good stir and bring everything to a boil, then reduce heat to low. Simmer for about 2 hours until those beans are completely tender — mine always sticks a little to the bottom and that’s totally fine.

5. After the beans are soft, carefully mash about half of them against the side of the pot using a potato masher. This creates that creamy texture without adding extra ingredients — honestly, this technique beats fancy immersion blenders every time. You want some whole beans remaining for texture.

6. Remove the bay leaf and stir in your heavy cream and salt. Let it all warm through for 2-3 minutes but don’t boil it after adding the cream. Taste the soup and adjust seasonings — I always add a pinch more salt because beans absorb so much during cooking.

7. Ladle your gorgeous white bean soup into bowls and taste as you go. If it’s thicker than you like, add more broth. If it’s too thin, let it simmer another 10 minutes. Top with fresh cracked pepper and maybe some crusty bread for dipping.

Serving ideas for white bean soup recipe

This creamy soup pairs beautifully with so many different sides and toppings.

Crusty bread and olive oil

Toasted Italian bread brushed with garlic-infused olive oil is the classic pairing for this white bean soup recipe. The bread soaks up the broth and transforms each bite into something restaurant-quality. Dip it, dunk it, do whatever feels right.

Spinach and parmesan

Stir a handful of fresh spinach into each bowl and top with shaved parmesan cheese. The spinach wilts from the heat while adding nutrients, plus the cheese brings this nutty richness. This combo makes the one pot soup hearty enough to be your whole dinner.

Fresh salad on the side

A bright green salad with lemon vinaigrette cuts through the richness beautifully. Arugula or mixed greens work great, and the acidity from the dressing balances the cream perfectly. Trust me on this pairing.

Pro tips for perfect white bean soup recipe

Storage tips

– Refrigerate in airtight containers for up to 4 days – Soup thickens as it cools; thin with broth when reheating – Freezes perfectly for up to 3 months in labeled containers

Make-ahead instructions

– Prepare through step 5 and refrigerate overnight – Reheat gently on the stove, then add cream before serving – Make the full recipe on Sunday for easy weeknight meals

Variations

– Add diced tomatoes or tomato paste for Italian bean soup vibes – Stir in diced ham or turkey for extra protein and flavor – Try roasted red peppers for a smoky, sweet twist

Troubleshooting

– Beans still hard after 2 hours? Your heat’s too low — crank it up slightly – Soup looks watery? Keep simmering until it reduces, or mash more beans – Tastes bland? This white bean soup recipe needs more salt than you think — taste constantly

Frequently asked questions

Can I freeze white bean soup recipe?

Absolutely, it freezes beautifully for up to 3 months in airtight containers. *Thaw overnight in the fridge* and reheat gently on the stove over medium heat, adding extra broth if needed. I always freeze it in 2-cup portions because that’s the perfect amount for two people.

What if I don’t have time to soak dried beans?

Use 3 cans of white beans (drained and rinsed) instead and skip the soaking completely. Your soup will be ready in 45 minutes total. Canned beans work wonderfully — this isn’t cheating, it’s being smart about your time.

How do I reheat leftover white bean soup recipe?

Reheat on the stovetop over medium heat for about 5-7 minutes, stirring occasionally until warmed through to *165°F*. Avoid boiling because high heat can make it break. Add a splash of broth if it’s thicker than you like.

Is this Italian bean soup or Tuscan soup?

This white bean soup recipe takes inspiration from Tuscan soup ideas but uses simpler ingredients you probably already have. Both styles feature white beans, but you can definitely add fresh rosemary, kale, or spinach to lean more Italian. It’s totally customizable based on what you’re craving.

Final thoughts

This white bean soup recipe is my go-to when I need comfort food without the complicated instructions. Once you make it once, you’ll understand why people keep asking for this recipe over and over. The creamy texture and subtle spice flavor make it impossible to have just one bowl.

Honestly, it’s perfect for busy weeknights because most of the time is hands-off simmering. You can prep your tomorrow’s lunch while it bubbles quietly on the stove. Pin this recipe for those nights when you need something warm, filling, and genuinely delicious.

Your family will ask for seconds, I promise.

White Bean Soup Creamy Hearty and So Comforting

white bean soup provides a healthy soup dinner option, easy to prepare with simple ingredients. Savor rich flavors and perfect for cozy meals. Discover its c…
Prep Time 25 minutes
Cook Time 2 minutes
Total Time 27 minutes
Servings: 6 servings
Course: Soups
Cuisine: American
Calories: 285

Ingredients
  

  • 1 cup dried white beans
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 3 cloves garlic, minced
  • 4 cups low-sodium chicken broth
  • 1 teaspoon dried thyme
  • 1 teaspoon smoked paprika
  • 1/2 teaspoon ground cumin
  • 1 bay leaf
  • 1/2 cup heavy cream
  • 1 teaspoon salt

Method
 

  1. Rinse your dried white beans under cold water and pick out any weird-looking ones. Place them in a bowl and cover with water about 3 inches above the beans. Let them soak overnight or at least 6 hours — this makes them cook faster and easier on your digestive system. Don’t panic if you forgot to soak; quick-soak by boiling them for 2 minutes, then letting them sit for an hour.
  2. Drain and rinse those soaked beans really well. Heat olive oil in a large pot over medium-high heat until it shimmers. Add your diced onion and cook for about 4 minutes until it gets soft and slightly golden. You’ll know it’s ready when it starts to smell amazing.
  3. Toss in your diced carrots and celery stalks, stirring everything around for another 2-3 minutes. These veggies are building the flavor foundation for your white bean soup recipe, so don’t rush this part. Add your minced garlic and cook for just 1 minute until fragrant.
  4. Pour in the chicken broth and add your drained beans. Drop in the bay leaf, dried thyme, smoked paprika, and ground cumin. Give it a good stir and bring everything to a boil, then reduce heat to low. Simmer for about 2 hours until those beans are completely tender — mine always sticks a little to the bottom and that’s totally fine.
  5. After the beans are soft, carefully mash about half of them against the side of the pot using a potato masher. This creates that creamy texture without adding extra ingredients — honestly, this technique beats fancy immersion blenders every time. You want some whole beans remaining for texture.
  6. Remove the bay leaf and stir in your heavy cream and salt. Let it all warm through for 2-3 minutes but don’t boil it after adding the cream. Taste the soup and adjust seasonings — I always add a pinch more salt because beans absorb so much during cooking.
  7. Ladle your gorgeous white bean soup into bowls and taste as you go. If it’s thicker than you like, add more broth. If it’s too thin, let it simmer another 10 minutes. Top with fresh cracked pepper and maybe some crusty bread for dipping.

liz E. Pepper

Hi! I'm Liz!

I'm the recipe developer, food photographer, and passionate cook behind LizTable. I believe anyone can create delicious Mediterranean and Italian meals with simple ingredients, even if you're short on time and cooking for a busy family.

Get Daily Recipe Inspiration

FOLLOW