Healthy White Bean Soup Recipe Packed with Protein
Introduction

Why This Recipe Works
Ingredients for Recipe
2 tbsp olive oil – adds richness and healthy fats.
1 medium onion, finely chopped – provides a sweet, savory base.
2 garlic cloves, minced – deepens the flavor profile.
2 celery stalks, diced – adds aroma and texture.
2 medium carrots, diced – natural sweetness balances the beans.
2 cans (15 oz each) white beans (cannellini or great northern), drained & rinsed – the protein star of the dish.
4 cups vegetable stock (or chicken stock, if not vegan) – forms the soup base.
1 tsp fresh thyme (or ½ tsp dried) – for herbal notes.
1 bay leaf – adds subtle complexity.
2 cups baby spinach or kale – boosts nutrition and color.
1–2 tsp lemon juice – brightens flavors.
Salt & freshly ground black pepper – season to taste.
Fresh parsley & red pepper flakes – optional garnish.
Step-by-Step Instructions
- Build the aromatic base: Heat olive oil in a heavy-bottomed pot over medium heat. Add onion, celery, and carrots. Cook 6–8 minutes, stirring, until softened and fragrant.
- Add garlic & herbs: Stir in garlic, thyme, and bay leaf. Cook for 1 minute until aromatic.
- Simmer with beans & stock: Add beans and pour in vegetable stock. Bring to a gentle simmer. Cook uncovered for 20 minutes, allowing flavors to meld.
- Finish & season: Stir in spinach or kale until just wilted. Adjust seasoning with salt, pepper, and a squeeze of lemon juice for brightness.
- Serve hot: Ladle into bowls, garnish with parsley and red pepper flakes, and enjoy with crusty whole-grain bread.
Chef’s Insight: The magic of this soup lies in the beans themselves. By blending a portion of them, you achieve natural creaminess without needing dairy. Don’t skip the lemon juice—it cuts through the richness and enhances the earthy flavor of beans.
Pro Tips & Common Mistakes to Avoid
Use low-sodium stock – so you can control seasoning.
Rinse canned beans well – removes excess starch and salt.
Don’t over-purée – you want body, not a heavy paste.
Avoid under-seasoning – beans are mild, so layer salt and pepper gradually.
Serving, Nutrition, Storage, Reheating & Freezing
Serving: Pairs beautifully with toasted sourdough, roasted vegetables, or a fresh green salad.
Nutrition (per 300 ml bowl): ~250 calories | 12 g protein | 8 g fiber | low in fat.
Storage: Refrigerate in an airtight container up to 4 days.
Reheating: Warm gently on the stove, adding a splash of stock if too thick.
Freezing: Freezes well up to 2 months; thaw overnight and stir before reheating.
Healthy White Bean Soup Recipe Packed with Protein
Course: Healthy Soups4
servings15
minutes35
minutes270
kcalWholesome and protein-packed, this Healthy White Bean Soup recipe is creamy, hearty, and easy to make. A nutritious comfort food ready in under 40 minutes.
Ingredients
2 tbsp olive oil – adds richness and healthy fats.
1 medium onion, finely chopped – provides a sweet, savory base.
2 garlic cloves, minced – deepens the flavor profile.
2 celery stalks, diced – adds aroma and texture.
2 medium carrots, diced – natural sweetness balances the beans.
2 cans (15 oz each) white beans (cannellini or great northern), drained & rinsed – the protein star of the dish.
4 cups vegetable stock (or chicken stock, if not vegan) – forms the soup base.
1 tsp fresh thyme (or ½ tsp dried) – for herbal notes.
1 bay leaf – adds subtle complexity.
2 cups baby spinach or kale – boosts nutrition and color.
1–2 tsp lemon juice – brightens flavors.
Salt & freshly ground black pepper – season to taste.
Fresh parsley & red pepper flakes – optional garnish.
Directions
- Build the aromatic base: Heat olive oil in a heavy-bottomed pot over medium heat. Add onion, celery, and carrots. Cook 6–8 minutes, stirring, until softened and fragrant.
- Add garlic & herbs: Stir in garlic, thyme, and bay leaf. Cook for 1 minute until aromatic.
- Simmer with beans & stock: Add beans and pour in vegetable stock. Bring to a gentle simmer. Cook uncovered for 20 minutes, allowing flavors to meld.
- Blend for creaminess: Remove bay leaf. Transfer 1–2 cups of the soup to a blender (or use an immersion blender directly in the pot). Blend until smooth, then stir back into the pot for a creamy yet rustic texture.
- Finish & season: Stir in spinach or kale until just wilted. Adjust seasoning with salt, pepper, and a squeeze of lemon juice for brightness.
- Serve hot: Ladle into bowls, garnish with parsley and red pepper flakes, and enjoy with crusty whole-grain bread.
Notes
- Blending a portion of beans makes the soup creamy without adding dairy.
- A squeeze of lemon at the end brightens and balances the earthy flavors.
- Always sauté aromatics slowly—this builds a rich, savory base.
- Use low-sodium stock so you can control seasoning perfectly.
FAQs
This isn’t just a bean soup—it’s a wholesome, protein-packed dish that showcases how simple ingredients can create something deeply nourishing and delicious. With its comforting flavors and satisfying texture, it’s a recipe you’ll return to again and again.
