White Bean Soup Recipe – Hearty & Comforting
White bean soup is a nourishing, cozy, and flavor-packed dish made with tender white beans, aromatic vegetables, herbs, and a savory broth. Known for its creamy texture (often without heavy cream), this soup is a staple in Mediterranean, Italian, and plant-forward comfort cooking.
It is especially popular because it is:
- Budget-friendly and pantry-based
- High in protein and fiber
- Naturally comforting and filling
- Easy to customize (vegan, vegetarian, or with meat)
Why White Bean Soup Is a Crowd-Pleaser
White bean soup checks all the right boxes:
- Hearty but light
- Plant-based and nutritious
- Simple enough for weeknights
- Perfect for cold weather and meal prep
Its creamy mouthfeel comes from blended beans rather than heavy dairy, making it both comforting and wholesome.
White Bean Soup Ingredients

Core Ingredients
- 2 cups cooked white beans (cannellini, navy, or great northern)
- 1 tablespoon olive oil
- 1 medium onion, diced
- 2 carrots, sliced
- 2 celery stalks, chopped
- 3 cloves garlic, minced
- 4 cups vegetable or chicken broth (low sodium)
Herbs & Seasonings
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- ½ teaspoon black pepper
- Salt to taste
- 1 bay leaf
Optional Add-Ins
- Fresh spinach or kale
- Lemon juice for brightness
- Parmesan cheese (or vegan alternative)
- Crushed red pepper flakes
Kitchen Equipment Needed
- Large soup pot or Dutch oven
- Cutting board and knife
- Immersion blender or standard blender
- Ladle
How to Make White Bean Soup (Step-by-Step)

Step 1: Saute the Aromatics
Heat olive oil in a large pot over medium heat.
Add onion, carrots, and celery. Cook until softened (5–6 minutes).
Step 2: Add Garlic and Herbs
Stir in garlic, thyme, rosemary, and bay leaf.
Cook for 30 seconds until fragrant.
Step 3: Add Beans and Broth
Add white beans and broth.
Bring to a gentle simmer and cook for 15–20 minutes.
Step 4: Blend for Creaminess
Remove bay leaf.
Blend part of the soup using an immersion blender until creamy while keeping some texture.
Step 5: Finish and Serve
Season with salt and pepper.
Add greens or lemon juice if desired. Serve hot.
Expert Tips for the Best White Bean Soup
- Blend only half the soup for ideal texture
- Use good-quality olive oil for deeper flavor
- Simmer slowly to let flavors develop
- Add lemon juice at the end to brighten the soup
Health & Nutrition Benefits

White bean soup is:
- High in plant-based protein
- Rich in dietary fiber
- Supports heart health
- Naturally low in fat
- Ideal for vegetarian and vegan diets
What to Serve with White Bean Soup
- Crusty sourdough or garlic bread
- Simple green salad
- Roasted vegetables
- Grilled cheese sandwich
Make-Ahead, Storage & Freezing
Make Ahead
Flavors improve after resting. Ideal for meal prep.
Storage
- Refrigerate in airtight container
- Keeps well for 4–5 days
Freezing
- Freeze up to 3 months
- Thaw overnight and reheat gently
White Bean Soup Variations

Creamy White Bean Soup
Add coconut milk or cream for extra richness.
Italian White Bean Soup
Add tomatoes, basil, and parmesan.
White Bean & Chicken Soup
Add shredded rotisserie chicken.
Spicy White Bean Soup
Add chili flakes or smoked paprika.
