White Bean Soup Recipe (Hearty, Healthy & Easy Comfort Food)
If you’re looking for a warm, nourishing meal, this White Bean Soup is the perfect choice. It’s rich, creamy (without cream), packed with protein, and made with simple ingredients. This comforting soup is ideal for cold days or when you want something healthy and satisfying.
Why You’ll Love This White Bean Soup
- Healthy and high in plant-based protein
- Budget-friendly and made with simple ingredients
- Naturally creamy without heavy cream
- Perfect for meal prep
- Vegan-friendly (optional)
Ingredients
- 2 cups cooked white beans (or 1 can, drained & rinsed)
- 2 tablespoons olive oil
- 1 small onion (chopped)
- 2 cloves garlic (minced)
- 1 carrot (chopped)
- 1 celery stalk (chopped)
- 4 cups vegetable or chicken broth
- 1 teaspoon dried thyme
- 1/2 teaspoon rosemary
- Salt and pepper to taste
- 1 tablespoon lemon juice (optional)
- Fresh parsley (for garnish)
How to Make White Bean Soup
1. Sauté the Vegetables
Heat olive oil in a pot. Add onion, carrot, and celery. Cook for 5 minutes until softened.
2. Add Garlic & Herbs
Stir in garlic, thyme, and rosemary. Cook for 1 minute.
3. Add Beans & Broth
Pour in the beans and broth. Bring to a boil, then reduce heat and simmer for 15–20 minutes.
4. Blend for Creaminess (Optional)
Blend part of the soup for a creamy texture while keeping some chunks.
5. Season & Finish
Add salt, pepper, and a splash of lemon juice for freshness.
6. Serve
Garnish with parsley and a drizzle of olive oil.
Tips for the Best White Bean Soup
- Use cannellini beans for a creamy texture
- Blend only half for the perfect balance
- Add spinach or kale for extra nutrients
- Use homemade broth for deeper flavor