Recipe Ideas

White Bean Soup: A Hearty, Soul-Warming Comfort Classic

I don’t know about you, but when the first real chill of autumn hits my house, my brain immediately goes to one place: soup. Specifically, a pot of something thick, savory, and packed with protein. That’s where this White Bean Soup comes in – it’s not just a recipe; it’s a hug in a bowl. It’s the kind of dish I make when I want something that’s deeply satisfying but still feels light enough for a weekday dinner. The creamy texture of the beans, the gentle sweetness of the carrots, the earthy kick of thyme, and a whisper of garlic… it all melds together into this incredibly comforting, umami-rich broth that makes me feel like I’ve just come in from the cold. It’s a classic for a reason, and I’m so excited to share it with you.

Thank you for reading this post, don't forget to subscribe!

White Bean Soup beautifully presented from an overhead angle

What Is White Bean Soup?

White Bean Soup is, at its core, a rustic Italian-American favorite that celebrates simplicity and robust flavors. It’s a thick, hearty stew made primarily with white beans—most commonly cannellini or great northern beans—which are simmered until tender in a flavorful broth. This broth is the heart of the soup, built by sautéing aromatic vegetables like onions, celery, and carrots (the classic “soffritto”), then adding garlic, herbs like thyme or rosemary, and sometimes tomato paste for a touch of acidity and depth. Unlike a clear broth soup, White Bean Soup is often finished with a touch of cream, milk, or even blended directly into the pot to create its signature creamy, velvety consistency. It’s a one-pot wonder that’s as nutritious as it is delicious, offering a fantastic source of fiber, plant-based protein, and complex carbohydrates. It’s the perfect canvas for seasonal vegetables and makes for incredible leftovers the next day.

Why You’ll Love This Recipe

This White Bean Soup recipe is more than just a collection of ingredients; it’s a testament to the magic of slow cooking. The beauty lies in how each component builds upon the last to create layers of flavor. First, you’ll sauté diced onions, carrots, and celery until they’re soft and fragrant. This foundational step is crucial—it’s where the soup truly begins to bloom, releasing the natural sweetness of the vegetables. Adding garlic at this stage infuses the entire mixture with that warm, aromatic scent we all love. For an extra depth of flavor, a spoonful of tomato paste is browned, which gives the soup a subtle tang and helps to thicken it slightly. Then, you add dried thyme, bay leaves, and plenty of salt and pepper before pouring in your broth and beans. As it simmers gently, these flavors meld together, creating a rich and complex base. The final touch is a splash of cream or a few tablespoons of milk, which not only adds richness but also mellows out the acidity of the tomatoes and balances the overall taste. The result? A soup that’s both substantial and comforting, with a texture that’s perfectly creamy without being heavy. It’s a meal you can make on a Monday and crave again by Thursday, and honestly, the best part is that it tastes even better the next day!

How to Make White Bean Soup

Quick Overview

Making this White Bean Soup is a straightforward process that rewards you with incredible flavor. It all starts with building a flavorful base by sautéing onions, carrots, and celery in olive oil until softened. Garlic is added near the end of this step to prevent burning. A tablespoon of tomato paste is stirred in to deepen the color and add complexity. Herbs like thyme and bay leaf are introduced, followed by the addition of vegetable or chicken broth and the white beans themselves. The soup simmers gently for about 20 minutes, allowing the beans to absorb the flavors and become tender. The final step is to blend a portion of the soup to create a creamy texture, then stir in some cream or milk for richness. The soup is seasoned to perfection and served hot, garnished with fresh herbs. It’s a simple, hands-off method that yields a restaurant-quality result every time.

Ingredients

  • 3 tbsp extra virgin olive oil
  • 1 medium yellow onion, diced
  • 2 large carrots, peeled and diced
  • 2 stalks celery, diced
  • 4 cloves garlic, minced
  • 1 tbsp tomato paste
  • 1 tsp dried thyme
  • 1 bay leaf
  • 1 (15 oz) can cannellini beans, drained and rinsed (or 1½ cups cooked)
  • 1 (14.5 oz) can diced tomatoes
  • 4 cups vegetable or chicken broth
  • Salt and freshly ground black pepper, to taste
  • ½ cup heavy cream or whole milk
  • Fresh parsley or chives, for garnish

White Bean Soup ingredients organized and measured on kitchen counter

Step-by-Step Instructions

Step 1: Preheat & Prep Pan

Start by preheating your oven to 425°F (220°C). Next, prepare your pan for sautéing. In a large, heavy-bottomed pot or Dutch oven, heat the olive oil over medium heat. This is the foundation for all the wonderful aromatics in our soup.

Step 2: Sauté Aromatics

Add the diced onions, carrots, and celery to the hot oil. Sauté for about 8-10 minutes, stirring occasionally, until the vegetables begin to soften and the onions turn translucent. You’re looking for a gentle browning, not anything too dark.

★★★★★
“I don’t know if I’ve ever eaten a better white bean soup. The rub alone is wonderful, but the sauce??? Over the top!”
KEVIN

Step 3: Add Garlic and Tomato Paste

In the last minute of cooking, add the minced garlic. Stir constantly to prevent it from burning, as it will quickly become fragrant. Then, add the tomato paste and stir it into the vegetables for about 1-2 minutes. This step is vital for developing the soup’s deep, rich flavor profile.

Step 4: Simmer with Beans and Herbs

Add the dried thyme, bay leaf, and a generous pinch of salt and pepper. Pour in the broth and add the drained cannellini beans. Bring the soup to a simmer, then reduce the heat to low. Cover and let it cook for 15-20 minutes, allowing all the flavors to meld together beautifully.

Step 5: Finish with Cream

Remove the bay leaf. Using an immersion blender, carefully blend about half of the soup until smooth. If you don’t have an immersion blender, you can transfer a portion to a regular blender. Return the blended soup to the pot and stir in the heavy cream or milk. Taste and adjust seasoning with more salt and pepper if needed.

Step 6: Serve and Garnish

Serve the White Bean Soup hot, garnished with fresh chopped parsley or chives. Enjoy it right away, or store it for later!

What to Serve It With

The beauty of White Bean Soup is its versatility. Its creamy, hearty nature pairs wonderfully with crusty bread for dipping, making every bite a delightful experience. A simple green salad dressed with lemon vinaigrette provides a crisp, refreshing contrast to the soup’s richness. If you’re looking for a more substantial meal, grilled chicken, pan-seared salmon, or even crispy pork chops make excellent additions. For a vegetarian option, roasted vegetables like broccoli, cauliflower, or Brussels sprouts can be tossed with the soup for a one-dish meal. Don’t forget a sprinkle of grated Parmesan cheese on top for an extra layer of savory goodness!

Top Tips for Perfecting Your White Bean Soup

To ensure your White Bean Soup is absolutely perfect, here are a few expert tips. First, always use a good quality broth—it’s the primary flavor carrier in the soup, so don’t skimp. Second, if you find the soup too thick after blending, simply add a little more broth or water to reach your desired consistency. Conversely, if it’s too thin, let it simmer uncovered for a bit longer to reduce. For an extra boost of flavor, consider using a ham hock or smoked turkey leg while simmering, then removing it before serving. And finally, never underestimate the power of fresh herbs! A handful of chopped parsley or chives at the end adds a vibrant, fresh note that brightens the whole dish.

Storing and Reheating Tips

This White Bean Soup is a true friend to your leftovers. Once cooled, store it in an airtight container in the refrigerator for up to 4 days. When you’re ready to enjoy it again, reheating is a breeze. Simply place the soup in a saucepan over medium-low heat, stirring occasionally, until warmed through. If it seems too thick upon reheating, add a splash of broth or water. The flavors continue to develop and deepen overnight, so many people find the second day even better than the first. For meal prep, it stores well in individual portions and freezes beautifully for up to 3 months. Just thaw overnight in the fridge and reheat gently on the stove.

Frequently Asked Questions

Can I use canned beans instead of dried beans for this soup?
Absolutely! Canned beans are not only convenient but also yield excellent results. Just make sure to drain and rinse them thoroughly before adding them to the soup to remove any excess sodium.
Is there a way to make this soup vegan?
Yes, this White Bean Soup can easily be made vegan. Simply substitute the heavy cream or milk with a plant-based alternative like unsweetened almond milk, oat milk, or coconut milk. Also, ensure your broth is certified vegan.
★★★★★
“Made the white bean soup tonight and wow — perfect weeknight dinner. Will definitely make again!”
NOAH
What herbs work best in White Bean Soup?
Thyme and bay leaf are classic choices that complement the beans beautifully. You can also experiment with rosemary, sage, or even a pinch of red pepper flakes for a subtle kick. Fresh herbs like parsley or chives are great for garnishing at the end.
How do I thin out the soup if it’s too thick?
If your soup is too thick, gradually add more broth, stock, or even water, one ladle at a time, stirring well after each addition, until you reach your desired consistency.
Can I freeze this soup?
Yes, this soup freezes very well. Allow it to cool completely, then transfer it to an airtight freezer-safe container, leaving some headspace. It can be frozen for up to 3 months. Thaw overnight in the refrigerator and reheat gently on the stove.

Final Thoughts

White Bean Soup slice on plate showing perfect texture and swirl pattern

In conclusion, this White Bean Soup is more than just a recipe; it’s a culinary hug that warms the soul and nourishes the body. Its simplicity belies its profound depth of flavor, achieved through the careful marriage of aromatic vegetables, hearty beans, and a rich, creamy broth. Whether you’re seeking a comforting meal on a chilly evening or a nutritious option for meal prep, this soup delivers on all fronts. The process is straightforward, yet the result is so much greater than the sum of its parts. I hope this recipe finds its way into your kitchen and becomes a staple in your comfort food repertoire. Remember, the key to a great soup is patience and love—let it simmer and savor every spoonful. Happy cooking, and I’d love to hear how your bowl turns out!

No ratings yet

White Bean Soup

A hearty and comforting white bean soup made with cannellini beans, vegetables, and aromatic herbs. Perfect for a cozy meal.
Prep : 10 Total : 25 minutes

Ingredients
  

Main Ingredients

  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 2 cloves garlic, minced
  • 2 carrots diced
  • 2 celery stalks diced
  • 6 cups vegetable broth
  • 2 cans cannellini beans, drained and rinsed 15 oz each
  • 1 teaspoon dried thyme
  • to taste salt and black pepper
  • 2 tablespoons fresh parsley, chopped for garnish

Instructions
 

Preparation Steps

  • Heat the olive oil in a large pot over medium heat. Add the onion, garlic, carrots, and celery. Sauté until softened, about 5–7 minutes.
  • Pour in the vegetable broth and add the cannellini beans, thyme, and bay leaf. Stir well and bring to a boil.
  • Reduce heat to low, cover, and simmer for 30–35 minutes, stirring occasionally, until vegetables are tender.
  • Remove the bay leaf. Use an immersion blender to partially puree the soup for a creamy texture, or leave it chunky. Season with salt and pepper to taste.
  • Ladle into bowls and garnish with fresh parsley before serving.

Notes

Serve with crusty bread for a complete meal. This soup can be stored in the refrigerator for up to 5 days.

Recipes Should You See

As Seen On:

0 0 votes
Article Rating
7 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments

as seen on:

as seen on:

Download My FREE Protein Meal Plan!