This One-Pot Lemon White Bean Soup is bright, comforting, and packed with wholesome ingredients. Creamy white beans, tender vegetables, fragrant herbs, and fresh lemon come together in one pot to create a nourishing soup that’s both hearty and refreshing. Every spoonful offers a silky texture with vibrant citrus notes and savory herbal flavor.
Naturally vegan and high-protein-friendly, this soup is perfect for busy weeknights, healthy meal prep, or cozy lunches. With plenty of plant-based protein, fiber, and fresh vegetables, it’s a satisfying recipe you’ll enjoy throughout the year.
Can This One-Pot Lemon White Bean Soup Support Weight Loss Goals?
Yes. White beans provide plant-based protein and fiber, helping create a filling meal that may support appetite control. The soup is loaded with vegetables while using minimal oil, making it nutrient-dense without being overly heavy. Pairing it with a simple side salad creates a balanced meal that fits many healthy eating plans.
Does One-Pot Lemon White Bean Soup Fit a High-Protein Lifestyle?
Yes. White beans are an excellent source of plant-based protein and fiber, making this soup satisfying and nourishing. While beans naturally contain carbohydrates, their fiber helps reduce net carbs compared to refined grains. Combined with vegetables, herbs, and vegetable broth, this recipe offers a wholesome vegan option for a high-protein-friendly lifestyle.
Why This Recipe Is Special
- One pot means easy cooking and cleanup.
- Bright lemon and fresh herbs create refreshing flavor.
- Naturally vegan and rich in plant-based protein.
- Creamy texture without dairy or heavy cream.
- Perfect for meal prep and freezer-friendly meals.
My Personal Experience
- Blending a small portion of the soup creates incredible creaminess.
It thickens naturally without needing cream or flour. - Fresh lemon juice makes all the difference.
Adding it at the end keeps the citrus flavor bright and vibrant. - Cannellini beans create the creamiest texture.
They become silky while still holding their shape beautifully. - Fresh herbs elevate every bowl.
Parsley and thyme give the soup a fresh finish that balances the richness of the beans.
Perfect For
This soup is perfect for weeknight dinners, healthy lunches, vegan meal prep, cozy winter meals, spring lunches, make-ahead freezer meals, light dinners, family meals, and plant-based comfort food.
Why You’ll Love This Recipe
- Made in one pot.
Less cleanup makes this recipe perfect for busy days. - Creamy without dairy.
White beans naturally create a rich, velvety texture. - Bright lemon flavor.
Fresh citrus balances the savory herbs beautifully. - Rich in plant-based protein.
White beans provide satisfying nutrition in every serving. - Great for leftovers.
The flavors become even better after a day in the refrigerator.
Common Mistakes to Avoid
- Adding the lemon juice too early, which dulls its fresh flavor.
- Boiling the soup aggressively after adding the beans, causing them to break apart.
- Skipping the vegetable sauté, resulting in less developed flavor.
- Adding too much broth before blending, making the soup too thin.
Required Equipment
- Large Soup Pot or Dutch Oven — provides even heating for smooth simmering.
- Wooden Spoon — gently stirs vegetables without scratching cookware.
- Chef’s Knife — quickly chops vegetables evenly.
- Cutting Board — offers a safe food preparation surface.
- Immersion Blender — creates a naturally creamy texture while leaving some beans whole.
- Measuring Cups and Spoons — ensure balanced seasoning and broth ratios.
Storage Instructions
Allow the soup to cool completely before storing.
Refrigerate in airtight glass containers for up to 5 days.
Freeze in freezer-safe containers, leaving about 1 inch (2.5 cm) of space for expansion, for up to 3 months.
Thaw overnight in the refrigerator and reheat gently over medium-low heat, stirring occasionally. Add a splash of vegetable broth if the soup thickens too much during storage.
Recipe Details
Preparation Time: 15 minutes
Cooking Time: 35 minutes
Total Time: 50 minutes
Servings: 6
Best Season for This Recipe: All Season
Total Calories (Per Serving): Approximately 255 calories
Description
This One-Pot Lemon White Bean Soup is creamy, comforting, and full of bright lemon-herb flavor. White beans create a naturally rich texture while fresh vegetables and herbs make every bowl nourishing and satisfying. It’s an easy vegan meal that’s perfect for weeknight dinners or meal prep.
📝 Ingredients
- 2 tablespoons olive oil
- 1 medium yellow onion, diced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cloves garlic, minced
- 2 (15-ounce/425 g) cans cannellini beans, drained and rinsed
- 4 cups low-sodium vegetable broth
- 1 cup water
- 1 teaspoon dried thyme
- 1 teaspoon dried oregano
- 1 bay leaf
- ½ teaspoon sea salt (adjust to taste)
- ¼ teaspoon black pepper
- Zest of 1 lemon
- 3 tablespoons fresh lemon juice
- 2 cups baby spinach
- 2 tablespoons chopped fresh parsley
Optional Garnish
- Lemon slices
- Fresh parsley
- Cracked black pepper
- Red pepper flakes
Note: Use freshly squeezed lemon juice for the brightest flavor.
Directions
- Heat the olive oil in a large soup pot over medium heat.
- Add the onion, carrots, and celery, then cook for 6–8 minutes until softened.
- Stir in the garlic and cook for 30 seconds until fragrant.
- Add the cannellini beans, vegetable broth, water, thyme, oregano, bay leaf, salt, and pepper.
- Increase to medium-high heat and bring to a gentle boil.
- Reduce to low heat and simmer uncovered for 20 minutes.
- Remove the bay leaf.
- Blend about one-third of the soup using an immersion blender, leaving plenty of beans whole for texture.
- Stir in the spinach and cook for 2 minutes, until wilted.
- Remove the pot from the heat.
- Add the lemon zest, fresh lemon juice, and parsley.
- Taste and adjust seasoning before serving.
High-Protein Cooking Tips
- Cannellini beans provide creamy texture and plant-based protein.
- Blend only part of the soup to maintain hearty texture.
- Add lemon juice after cooking to preserve its fresh flavor.
- Pair with roasted chickpeas or whole-grain toast for additional protein and texture.
Nutrition Facts (Per Serving – Approximate)
- Calories: 255
- Fats: 6 g
- Cholesterol: 0 mg
- Sodium: 430 mg
- Potassium: 720 mg
- Total Carbohydrates: 35 g
- Fiber: 10 g
- Net Carbs: 25 g
- Sugars: 5 g
- Protein: 12 g
- Calcium: 105 mg
Notes
- Refrigerate leftovers in airtight containers for up to 5 days.
- Freeze for up to 3 months in freezer-safe containers.
- Reheat gently over medium-low heat and add extra broth if needed.
- This recipe is naturally vegan, dairy-free, and egg-free.
- Add fresh dill or basil for a different herb profile.
- For extra richness, drizzle each serving with a little extra-virgin olive oil before serving.
Frequently Asked Questions
1. Can I use dried white beans instead of canned?
Yes, cook the dried beans until tender before adding them to the soup.
2. Which white beans work best?
Cannellini beans are the creamiest, but Great Northern or navy beans also work well.
3. Can I make this soup ahead of time?
Yes, the flavors develop even more after a day in the refrigerator.
4. Why should I add the lemon juice at the end?
Adding it after cooking preserves its bright, fresh citrus flavor.
5. Can I make the soup thicker?
Yes, blend more of the soup or mash some of the beans with a spoon.
6. What can I serve with this soup?
It pairs wonderfully with crusty bread, a green salad, roasted vegetables, or crunchy roasted chickpeas for extra texture and protein.

