White Bean Soup

Total Time: 9 hrs 30 mins Difficulty: Intermediate
Warm up with this classic White Bean Soup! So hearty, flavorful, and easy. Your new go-to comfort food awaits!
pinit

Cozy evenings call for something warm and nourishing, and this White Bean Soup has become my ultimate comfort ritual. When the first spoonful hits your lips, you’ll taste tender beans that have soaked up every bit of savory broth, mingled with the sweetness of carrots and the gentle punch of garlic. Each ladle offers layers of flavor—earthy thyme, a subtle bay leaf backdrop, and a bright squeeze of lemon that makes every bite feel fresh and alive. As a home cook, I love how this recipe balances simplicity with depth: a handful of staples from the pantry turns into a bowl of pure joy.

Cooking this soup feels like receiving a big, flavorful hug. There’s something almost meditative about rinsing those dried beans, tossing them to soak overnight, and waking up to a kitchen promising comfort. As the onions, celery, and carrots sizzle in olive oil, the room fills with an inviting warmth that whispers, “good things are coming.” And they truly are—after a gentle simmer and a quick whirl with an immersion blender, you end up with a velvety broth that’s hearty enough for dinner but light enough for a wholesome lunch. Trust me, once you taste that final sprinkle of parsley and optional shower of Parmesan, you’ll be hooked.

KEY INGREDIENTS IN WHITE BEAN SOUP

Every great soup starts with quality ingredients, and this White Bean Soup is no exception. In this section, we’ll break down each star player, explaining what it brings to the pot and why it’s essential for creating that irresistible harmony of flavors.

  • Dried white beans

Creamy and tender, dried beans like cannellini or navy soak up the broth’s flavors while adding protein and a satisfying bite to every spoonful.

  • Olive oil

A rich, fruity base for sautéing vegetables; it helps carry aromatic flavors and gives the soup a silky mouthfeel.

  • Onion

Adds natural sweetness and depth of flavor when chopped and cooked until translucent, forming the aromatic foundation of the soup.

  • Carrots

Bring a gentle sweetness and vibrant color; their natural sugars balance out savory notes and enrich the broth.

  • Celery

Offers a subtle herbal bite and crunchy texture when sautéed, contributing brightness and complexity.

  • Garlic

Minced and introduced early, garlic infuses the soup with a pungent, warm aroma that intensifies as it simmers.

  • Bay leaf

Delivers a delicate, woodsy fragrance that lingers in the background, enhancing the soup’s overall aroma.

  • Dried thyme

Earthy and slightly minty, thyme pairs beautifully with beans and vegetables for an herbaceous lift.

  • Salt

Essential for drawing out and amplifying flavors; used to season at multiple stages for balanced taste.

  • Black pepper

Adds a gentle heat and depth, rounding out the seasoning without overpowering the other ingredients.

  • Vegetable or chicken broth

Provides the liquid backbone with savory umami; choose a rich, low-sodium broth for precise flavor control.

  • Water

Combined with broth to achieve the perfect consistency without diluting taste, helping beans cook evenly.

  • Diced tomatoes

Introduced later to add a subtle tang and subtle texture, creating an inviting color contrast and flavor pop.

  • Fresh lemon juice

A bright finishing touch that brightens the entire bowl, cutting through richness with a zesty kick.

  • Fresh parsley

Sprinkled on top for freshness and a vibrant green flourish, parsley offers a mild herbiness in each bite.

  • Grated Parmesan cheese (optional)

For those who love extra creaminess and umami, a handful of Parmesan transforms the soup into a luxuriously cheesy affair.

HOW TO MAKE WHITE BEAN SOUP

Bringing this soup to life is all about building flavors step by step. Follow these detailed instructions, and you’ll be rewarded with a rich, soul-warming meal that tastes even better the next day.

1. Rinse and soak the beans

Rinse the dried white beans under cold running water, picking out any little pebbles or debris. Transfer them to a large bowl, cover with plenty of water, and let them soak overnight (or at least 8 hours). This crucial step helps beans cook evenly and develop a creamy texture. Once soaked, drain and rinse again.

2. Sauté the aromatics

In a spacious pot, warm the olive oil over medium heat. Add the chopped onion, diced carrots, and diced celery. Saute for about 5 minutes, stirring occasionally, until the veggies soften and onions become translucent—this brings out their natural sweetness.

3. Add garlic

Stir in the minced garlic, cooking for another minute until it becomes fragrant. Be careful not to let it brown too much, as garlic can turn bitter.

4. Combine beans and seasonings

Add the drained beans to the pot, then toss in the bay leaf, dried thyme, salt, and black pepper. Use a wooden spoon to stir everything together, ensuring the seasonings coat the beans and veggies.

5. Pour in liquids

Carefully pour in the broth and water, turning the heat up to high until the mixture comes to a rolling boil. This initial heat jump helps release flavors quickly.

6. Simmer gently

Once boiling, lower the heat to low, cover the pot, and let the soup simmer for 1 to 1½ hours. Check occasionally—beans should be tender but intact.

7. Add tomatoes

Stir in the drained diced tomatoes and continue cooking, uncovered, for another 10 minutes. This step melds the tomato’s tang with the beans.

8. Adjust texture

Remove and discard the bay leaf. For a creamier consistency, blend a portion of the soup with an immersion blender, then stir it back into the pot.

9. Brighten and season

Finish by stirring in the fresh lemon juice. Taste and season with extra salt or pepper if needed to achieve balanced flavors.

10. Serve and garnish

Ladle the soup into bowls, sprinkle with chopped parsley, and offer grated Parmesan cheese on the side for anyone craving extra richness.

SERVING SUGGESTIONS FOR WHITE BEAN SOUP

Serving this soup is like setting the stage for a cozy conversation. Its versatility means you can dress it up or down—whether it’s a solo lunch or part of a family feast, these tips will elevate your experience.

  • Crusty bread on the side

A thick slice of toasted artisan bread is perfect for dunking into the hearty broth. Rub the warm crust with a garlic clove before toasting for an extra flavor boost.

  • Drizzle of high-quality olive oil

Just before serving, add a swirl of extra virgin olive oil on top. This adds a flavorful sheen and highlights the soup’s natural richness.

  • Parmesan cheese topping

Offer a small bowl of freshly grated Parmesan so each guest can sprinkle their desired amount, bringing a salty, umami pop that melts luxuriously.

  • Simple green salad

Balance the soup’s warmth with a crisp mixed-green salad dressed lightly in lemon vinaigrette. The acidity and crunch create a refreshing contrast.

HOW TO STORE WHITE BEAN SOUP

After making a big batch, you’ll want to know how to preserve all that goodness. Proper storage keeps the flavors vibrant and makes reheating a breeze whenever you need a quick, comforting meal.

  • Refrigeration

Allow the soup to cool completely at room temperature (no more than two hours). Transfer to an airtight container and store in the fridge for up to 4 days. Stir gently before reheating.

  • Freezing

For longer storage, ladle cooled soup into freezer-safe containers or heavy-duty zip-top bags, leaving a little headspace for expansion. Freeze for up to 3 months. Thaw overnight in the fridge before reheating.

  • Labeling

Use masking tape or freezer labels to note the date and contents on each container. This simple step helps you rotate stocks and enjoy the freshest soup first.

  • Reheating

Gently reheat on the stovetop over low to medium heat, stirring occasionally. You may need to add a splash of broth or water to restore the perfect consistency.

CONCLUSION

This White Bean Soup has everything you need in a warm, satisfying meal—tender beans, rich broth, aromatic vegetables, and a bright finish of lemon and parsley. We’ve walked through each key ingredient, from the humble dried beans to the optional Parmesan garnish, understanding how every element plays its part. The step-by-step instructions ensure that even if you’re tackling beans for the first time, you’ll end up with a creamy, flavorful soup that hugs you from the inside out. Serving suggestions and storage tips mean you can customize each bowl for a cozy solo lunch or stretch it for multiple meals. Whether you spoon it up straight away or save half for tomorrow, this soup embodies comfort food at its finest.

Feel free to print or bookmark this article so it’s ready whenever you need a go-to recipe. Below, you’ll find a FAQ section addressing common questions about soaking times, substitutions, and more. If you try the recipe, I’d love to hear how it turns out! Drop your comments, questions, or feedback—whether you want tips on adjusting seasoning, ideas for add-ins like kale or spinach, or just want to share your personal twist. Happy cooking, and may every bowl bring you warmth and joy!

White Bean Soup

Difficulty: Intermediate Prep Time 30 mins Cook Time 1 hr Rest Time 8 hrs Total Time 9 hrs 30 mins
Calories: 225

Description

This White Bean Soup is a flavor hug in a bowl! Tender beans, savory broth, aromatic veggies, and herbs create a rich, comforting taste. A final zing of lemon makes it truly pop!

Ingredients

Instructions

  1. Rinse the dried white beans under cold water and remove any debris. Place them in a large bowl, cover with water, and soak overnight or for at least 8 hours. Drain and rinse before using.
  2. In a large pot, heat the olive oil over medium heat. Add the chopped onion, carrots, and celery, sauteing for about 5 minutes or until softened.
  3. Stir in the minced garlic, and cook for another minute until fragrant.
  4. Add the soaked and drained beans to the pot, followed by the bay leaf, thyme, salt, and black pepper. Stir to combine the flavors.
  5. Pour in the vegetable or chicken broth and water, bringing the mixture to a boil over high heat.
  6. Once boiling, reduce the heat to low, cover the pot, and let the soup simmer for 1 to 1.5 hours, or until the beans are tender.
  7. Stir in the drained diced tomatoes, and continue to cook for another 10 minutes.
  8. Remove the bay leaf and blend a portion of the soup with an immersion blender for a thicker consistency, if desired.
  9. Stir in the fresh lemon juice to brighten the flavors and season with additional salt and pepper to taste, if necessary.
  10. Serve hot, garnished with fresh parsley and optionally topped with grated Parmesan cheese.

Note

  • For a creamier texture, puree half of the soup in a blender before adding the tomatoes.
  • This soup can be frozen in airtight containers for up to 3 months.
  • Canned beans can be used as a time saver; just reduce the cooking time to 30 minutes.
  • Add chopped spinach or kale for an added nutritional boost.
  • Serve with crusty bread for a hearty meal.
Keywords: White Bean Soup, Cannellini Bean Soup, Healthy Soup, Vegetarian Soup, Easy Soup Recipe, Comfort Food
Did you make this recipe?

Tag #evarecipe.com if you made this recipe. and follow us on Instagram for more recipes.

Pin this recipe to share with your friends and followers.

pinit
Recipe Card powered by WP Delicious

Frequently Asked Questions

Expand All:

I forgot to soak the beans overnight! Can I still make this soup, or can I use canned beans instead?

Yes, you have options! If you forgot to soak the dried beans, you can perform a ''quick soak'': place the rinsed beans in a large pot, cover with water by about 2 inches, bring to a boil, and boil for 2-3 minutes. Then, remove from heat, cover the pot, and let the beans stand for 1 hour. Drain and rinse them before proceeding with step 2. Alternatively, as mentioned in the notes, you can use canned beans. You'll need about 3-4 (15-ounce) cans of white beans, rinsed and drained, to substitute for the 2 cups of dried beans. If using canned beans, you can skip step 1 (soaking) and add the rinsed and drained canned beans in step 4. You will also need to reduce the simmering time in step 6 to about 30 minutes, as the canned beans are already cooked and just need to heat through and absorb flavors.

The recipe suggests blending a portion of the soup for a thicker consistency. How much should I blend, and what if I don't have an immersion blender?

Blending a portion of the soup (step 8) helps create a creamier, thicker base by breaking down some of the beans and vegetables. If using an immersion blender, you can blend directly in the pot. Aim to blend about one-third to one-half of the soup, or until you reach your desired consistency. If you don't have an immersion blender, carefully ladle about 2 to 3 cups of the soup (ensuring you get a good amount of beans) into a standard blender. It's crucial to allow steam to escape when blending hot liquids: remove the center cap of the blender lid and cover the opening with a folded kitchen towel, holding it down firmly. Start blending on a low speed and gradually increase. Once smooth, pour the pureed portion back into the pot and stir to combine. The notes also suggest that for a creamier texture, you can puree half of the soup in a blender *before* adding the tomatoes.

What if my soup turns out too thick or too thin for my liking after cooking?

If your soup is too thick, especially after blending or if it thickens upon standing, you can easily thin it by stirring in additional broth (vegetable or chicken) or hot water. Add a small amount at a time, stirring until it reaches your desired consistency. Taste and adjust seasonings like salt and pepper if needed. If the soup is too thin, you have a couple of options. You can simmer it uncovered on low heat for an additional 10-15 minutes, allowing some excess liquid to evaporate. Alternatively, if you haven't already, you can blend a larger portion of the soup as described in step 8, or even remove about a cup of beans, mash them with a fork into a paste, and stir them back into the soup to act as a natural thickener.

Why is fresh lemon juice added at the end of the cooking process, and is it essential?

Fresh lemon juice is added in step 9 to ''brighten the flavors.'' The acidity from the lemon juice cuts through the richness and earthiness of the beans and other ingredients, lifting the overall taste profile and adding a fresh, zesty note. It's added at the end because its delicate, fresh flavor can be diminished or altered by prolonged cooking. While the soup will still be flavorful without it, the lemon juice adds a distinct layer of complexity and brightness that many find enhances the dish significantly. If you don't have fresh lemon juice, a tiny splash of white wine vinegar could be used, but fresh lemon is recommended for the intended flavor.

The notes mention adding spinach or kale for a nutritional boost. When is the best time to add these greens, and how much should I use?

Adding greens like spinach or kale is an excellent way to increase the nutritional value and add color and texture. The best time to incorporate them is near the end of the cooking process. You can add them after stirring in the diced tomatoes and simmering for 10 minutes (after step 7), or even after blending the soup (after step 8) and just before adding the lemon juice. For tender greens like spinach, add 2-3 large handfuls (approximately 2-4 cups, loosely packed). Stir it into the hot soup, and it will wilt down in just a minute or two. For heartier greens like kale, which require a bit more cooking time to become tender, chop it finely and add about 1-2 cups. Stir it in and allow the soup to simmer for an additional 5-10 minutes, or until the kale is tender to your liking.

Eva Rossi
Eva Rossi Food and Lifestyle Blogger

Hi, I'm Eva Rossi, the creator of Eva Recipe! My culinary journey began in my grandmother's vibrant kitchen, where I learned that incredible meals don't require complicated techniques or hard-to-find ingredients—just thoughtful preparation and a dash of creativity.

Leave a Comment

Your email address will not be published. Required fields are marked *