If you’re looking for a comforting, hearty, and nutritious meal, this White Bean Soup Recipe is a perfect choice. Made with tender white beans, aromatic vegetables, and flavorful herbs, it delivers a rich and satisfying taste in every spoonful. This soup is simple yet deeply nourishing, making it ideal for cozy dinners or meal prep. I love how it comes together in one pot while still offering layers of flavor and texture. Whether you prefer it chunky or slightly creamy, this recipe is versatile and easy to customize.
Why You’ll Love This Recipe
Hearty and Filling:
Packed with beans for a satisfying meal.
Healthy and Nutritious:
High in fiber and plant-based protein.
Easy One-Pot Meal:
Minimal cleanup and simple cooking.
Great for Meal Prep:
Flavors improve over time.
Ingredients You’ll Need
White Beans:
Cannellini or great northern beans work best.
Onion and Garlic:
Build a flavorful base.
Carrots and Celery:
Add sweetness and depth.
Vegetable Broth:
Enhances the soup’s richness.
Olive Oil:
Used for sautéing.
Herbs:
Thyme, rosemary, or bay leaf.
Salt and Pepper:
To season.
Variations
- Add spinach or kale for greens
- Include potatoes for extra heartiness
- Add a squeeze of lemon for brightness
- Use chicken broth for a non-vegetarian version
How to Make White Bean Soup Recipe
Step 1: Sauté the Aromatics
Heat olive oil in a large pot over medium heat. Add chopped onion, carrots, and celery, and cook for 5–7 minutes until softened. Stir occasionally to prevent browning too quickly. Add minced garlic and cook for another 30–60 seconds until fragrant.
Step 2: Add the Beans
Add drained and rinsed white beans to the pot. Stir gently to combine with the vegetables, allowing the beans to absorb some of the flavors.
Step 3: Pour in Broth and Herbs
Add vegetable broth along with thyme, rosemary, and a bay leaf. Stir well and bring the mixture to a gentle boil.
Step 4: Simmer the Soup
Reduce the heat to low and let the soup simmer uncovered for 20–30 minutes. This allows the flavors to meld and the broth to slightly thicken.
Step 5: Adjust Texture
For a creamier soup, mash some of the beans with a spoon or blend a small portion and return it to the pot. This creates a thicker, richer consistency without adding cream.
Step 6: Season and Finish
Add salt and pepper to taste. Remove the bay leaf and adjust the seasoning if needed. Let the soup rest for a few minutes before serving.
Step 7: Serve
Serve warm, optionally with a drizzle of olive oil or a sprinkle of herbs.
Pro Tips
Use Quality Beans:
Improves overall flavor and texture.
Simmer Gently:
Enhances flavor without overcooking.
Mash for Creaminess:
Creates a richer texture naturally.
Season at the End:
Prevents over-salting.
How to Serve
With Bread:
Serve with crusty bread for dipping.
As a Main Dish:
Hearty enough on its own.
With Salad:
Pair with a light side for balance.
Storage
Refrigerator:
Store in an airtight container for up to 4–5 days.
Reheating:
Reheat on stovetop or microwave.
Freezing:
Freeze for up to 2–3 months.
FAQs
Can I use dried beans?
Yes, soak and cook them beforehand.
How do I thicken the soup?
Mash or blend some beans.
Can I add meat?
Yes, sausage or bacon works well.
Is it vegan?
Yes, if using vegetable broth.
Final Thoughts
This White Bean Soup Recipe is a comforting and wholesome dish that combines simplicity with rich, satisfying flavor. It’s a versatile recipe that can be easily adapted to suit different tastes and dietary preferences. The combination of tender beans, vegetables, and herbs creates a nourishing meal that’s perfect for any time of year. It’s also ideal for meal prep, as the flavors deepen and improve after a day or two. Whether you’re looking for a quick dinner or a cozy bowl of comfort, this soup is a dependable and delicious choice.

White Bean Soup Recipe
Ingredients
Method
- Sauté onion, carrots, and celery.
- Add garlic and cook briefly.
- Add beans, broth, and herbs.
- Simmer until flavors develop.
- Mash some beans for texture.
- Season and serve.
Notes







