There’s something soul-soothing about a warm bowl of White Bean Soup — it’s rustic, nourishing, and incredibly versatile. Whether you’re craving a hearty winter dish or a light, clean weeknight dinner, this humble soup delivers comfort and flavor in every spoonful.
Made with tender white beans simmered in a savory broth filled with aromatics, vegetables, and herbs, this soup is as cozy as it is nutritious. Some versions are brothy and fresh, others are creamy and thick — but the base remains the same: beans, garlic, olive oil, and herbs working in perfect harmony.
Whether you’re going meatless or adding sausage, bacon, or ham for depth, white bean soup is one of those dishes you’ll come back to again and again — it’s pantry-friendly, budget-conscious, and deeply satisfying.
Ingredients Overview
White Beans
Cannellini, Great Northern, or Navy beans are ideal for this soup. They’re creamy yet hold their shape well. Canned beans are convenient and perfect for quick meals. If using dried beans, soak overnight and simmer until tender before using.
-
Cannellini beans: Large, creamy, slightly nutty
-
Great Northern: Milder, firmer texture
-
Navy beans: Smallest and creamiest
Onion, Garlic & Celery
These aromatics form the flavorful base. Yellow onion, garlic cloves, and celery stalks, finely chopped, add sweetness, depth, and balance. Sautéing them in olive oil before adding broth enhances the soup’s richness.
Carrots
Chopped carrots bring a subtle sweetness and texture contrast. Dice them evenly so they cook at the same pace as the other veggies.
Olive Oil
Extra virgin olive oil is both the cooking fat and a flavor enhancer. Drizzle a little on top when serving for extra richness.
Broth
Use vegetable broth for a vegetarian soup or chicken broth for more savory depth. Low-sodium is ideal so you can control seasoning.
Fresh or Dried Herbs
-
Thyme and rosemary pair especially well with white beans
-
Bay leaves add background earthiness
-
Parsley brightens everything at the end
-
A pinch of red pepper flakes adds warmth, not heat
Lemon Juice or Vinegar
A splash of lemon juice or white wine vinegar at the end brightens the soup and balances the creaminess.
Optional Additions
-
Kale or spinach for greens
-
Parmesan rind simmered in the soup for umami
-
Smoked paprika for depth
-
Crumbled bacon or sausage for heartiness
Step-by-Step Instructions
-
Sauté the Aromatics
In a large pot or Dutch oven, heat 2 tablespoons olive oil over medium heat. Add:-
1 chopped onion
-
2–3 garlic cloves, minced
-
2 stalks celery, chopped
-
2 carrots, diced
Sauté for 7–8 minutes, until vegetables are softened and fragrant.
-
-
Add Beans and Broth
Stir in:-
2 cans (15 oz each) white beans, drained and rinsed
-
4 cups broth (vegetable or chicken)
-
1 teaspoon dried thyme
-
1 bay leaf
-
Salt and pepper to taste
Bring to a simmer.
-
-
Simmer and Develop Flavor
Cover and simmer gently for 20–25 minutes, stirring occasionally. This allows the beans to absorb flavor and the vegetables to soften completely. -
Mash or Blend (Optional)
For a creamier texture, mash some of the beans with a spoon directly in the pot, or blend 1–2 cups of soup with an immersion blender and stir it back in. -
Add Greens and Finish
Stir in:-
2 cups chopped kale or baby spinach (optional)
Simmer for 5 more minutes until wilted.
-
-
Add Brightness
Finish with:-
1 tablespoon lemon juice or vinegar
-
Extra olive oil and fresh parsley before serving
-
The result is a warm, comforting, savory bowl with a satisfying mix of textures and flavors — ideal for dipping crusty bread or enjoying solo.
Tips, Variations & Substitutions
-
Make it Creamy: Blend part of the soup or stir in a splash of cream or coconut milk.
-
Add Protein: Toss in cooked bacon, Italian sausage, pancetta, or diced ham.
-
Go Vegan: Use veggie broth and skip any meat or dairy-based garnishes.
-
Add Grains: Stir in cooked farro, barley, or brown rice for extra body.
-
Use Dried Beans: Soak 1 cup of dried white beans overnight, then cook until tender before adding to the soup.
Flavor upgrades:
-
A sprinkle of Parmesan cheese or nutritional yeast
-
A dash of hot sauce for heat
-
Swirl in pesto for a herby twist
Serving Ideas & Occasions
Serve this white bean soup with:
-
Crusty sourdough bread or focaccia
-
Garlic toast or grilled cheese
-
A side salad with vinaigrette
-
Roasted veggies for a hearty dinner spread
Perfect for:
-
Cozy weeknight dinners
-
Meal prep lunches
-
Light, nourishing meals during cold weather
-
Clean-eating resets
It’s equally at home as a light lunch or as a starter before a larger meal.
Nutritional & Health Notes
White bean soup is naturally high in fiber and plant-based protein, especially when paired with greens and vegetables. Beans are a great source of complex carbohydrates, iron, and magnesium, and they support heart and gut health.
This recipe is easily adapted to be:
-
Vegan or vegetarian
-
Gluten-free
-
Low-fat depending on your choice of broth and oil
To lower sodium, use no-salt-added beans and broth. For extra protein, add meat or serve with a hard-boiled egg on the side.
FAQs
Q1: Can I use dried white beans?
Yes. Soak 1 cup of dried beans overnight, drain, and simmer in fresh water or broth for 1–1.5 hours until tender. Then use in the soup.
Q2: Can I freeze white bean soup?
Absolutely. Let it cool completely, portion into freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
Q3: What beans work best in this recipe?
Cannellini, Great Northern, or Navy beans are all excellent. They offer a creamy, soft texture and neutral flavor.
Q4: How do I make this soup thicker?
Mash some beans in the pot or blend a portion with an immersion blender. For an ultra-creamy version, blend all of it until smooth.
Q5: Can I add meat?
Yes. Bacon, pancetta, ham, or crumbled sausage all work well. Cook them first, then sauté vegetables in the rendered fat for extra flavor.
Q6: What herbs go well with white beans?
Thyme, rosemary, bay leaf, parsley, and even sage all complement the mild flavor of white beans beautifully.
Q7: How long does white bean soup last in the fridge?
It keeps well for 4–5 days in an airtight container. Reheat gently on the stove or microwave, adding a splash of broth if it thickens too much.
PrintWhite Bean Soup – Cozy, Creamy, and Satisfying One-Pot MealWhite Bean Soup – Cozy, Creamy, and Satisfying One-Pot Meal
A warm, rustic soup featuring creamy white beans, aromatics, and herbs simmered in savory broth. Hearty, healthy, and endlessly customizable.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Total Time: 40 minutes
- Yield: 4–6 servings 1x
Ingredients
-
2 cans (15 oz) white beans, rinsed and drained
-
1 yellow onion, chopped
-
2 carrots, diced
-
2 celery stalks, chopped
-
2–3 garlic cloves, minced
-
4 cups vegetable or chicken broth
-
1 teaspoon dried thyme
-
1 bay leaf
-
2 tablespoons olive oil
-
Salt and black pepper, to taste
-
2 cups kale or spinach (optional)
-
1 tablespoon lemon juice or vinegar
-
Fresh parsley, for garnish
Instructions
-
Heat olive oil in a large pot. Sauté onions, garlic, celery, and carrots for 7–8 minutes.
-
Add white beans, broth, thyme, bay leaf, salt, and pepper. Bring to a simmer.
-
Cover and cook for 20–25 minutes until vegetables are tender.
-
Optional: Mash or blend a portion of soup for creamier texture.
-
Stir in greens, if using, and simmer 5 more minutes.
-
Finish with lemon juice and garnish with parsley. Serve hot.
Notes
Add cooked sausage or bacon for a heartier soup. Use an immersion blender for a smoother texture. Freezes well up to 3 months.
