Healthy White Bean Soup
A bowl of Healthy White Bean Soup is pure comfort food that doesn’t weigh you down. With creamy white beans, fresh vegetables, and savory herbs, it delivers everything you crave in a wholesome, satisfying way. This soup is the kind of meal that warms you from the inside out and makes even a weekday dinner feel like a cozy occasion.
The magic of this soup lies in its simplicity. It comes together with pantry staples and seasonal produce, making it perfect for a last-minute dinner or meal prep for the week. Whether you’re enjoying it solo with crusty bread or pairing it with a fresh salad, this white bean soup is endlessly versatile.
Why You’ll Love This Healthy White Bean Soup
You’ll love how nourishing and easy this soup is to make. It’s vegan-friendly, budget-conscious, and packed with fiber and plant-based protein. The combination of garlic, onion, and herbs creates a rich broth without needing any cream or meat. Plus, it tastes even better the next day, making it an ideal recipe for leftovers.
Can I Use Canned Beans or Do I Need to Cook from Scratch?
Canned white beans are a fantastic time-saver and work beautifully in this recipe. If you have dried beans and the time to soak and cook them, go for it—they’ll add extra texture and flavor. Either way, the result will be a hearty, velvety soup that feels homemade through and through.
Ingredients for the Healthy White Bean Soup
This soup shines because of its honest, simple ingredients that bring warmth and comfort to every spoonful.
- Olive oil — Adds depth and helps build flavor when sautéing vegetables.
- Yellow onion — Gives a savory base that sweetens slightly when cooked.
- Garlic cloves — Essential for that classic aromatic flavor.
- Carrots — Add subtle sweetness and vibrant color.
- Celery stalks — Offer a delicate crunch and earthy undertone.
- Canned white beans — Creamy and filling, these are the protein-packed star.
- Vegetable broth — Forms the base and ties everything together.
- Bay leaf — Adds a gentle herbal note that deepens the flavor.
- Fresh thyme or rosemary — Fragrant herbs that make each bite aromatic.
- Salt and pepper — Enhances all the ingredients.
- Spinach or kale — Stirred in at the end for added nutrients and freshness.
- Lemon juice — Brightens the soup just before serving.

How To Make the Healthy White Bean Soup
Step 1: Sauté the Aromatics
In a large pot, heat the olive oil over medium heat. Add chopped onion, garlic, carrots, and celery. Cook until the vegetables begin to soften and the onions are translucent, about 6–8 minutes.
Step 2: Build the Broth
Stir in the white beans, vegetable broth, bay leaf, thyme or rosemary, salt, and pepper. Bring everything to a gentle boil, then reduce heat and let simmer uncovered for about 20 minutes.
Step 3: Blend for Creaminess (Optional)
For a thicker soup, blend half of the soup using an immersion blender right in the pot, or transfer a few cups to a blender and return to the pot. Leave some beans and veggies whole for texture.
Step 4: Add Greens and Brighten
Stir in your chopped spinach or kale and simmer for another 3–5 minutes until the greens wilt. Finish with a squeeze of fresh lemon juice.
Step 5: Serve Warm
Ladle into bowls and serve with crusty bread or a sprinkle of fresh herbs. Enjoy immediately or refrigerate for meals throughout the week.
How to Serve and Store White Bean Soup
This soup is best served warm and fresh off the stove, but it stores beautifully. It feeds 4 to 6 people generously, depending on portion size. Serve it with a slice of sourdough or your favorite artisan bread to soak up every drop. If you’re looking to elevate the meal, a side of roasted vegetables or a light grain salad works wonders.
Leftovers can be stored in an airtight container in the fridge for up to five days. It also freezes well for up to three months—just thaw overnight and reheat gently.
What to Serve With White Bean Soup?
Fresh Green Salad
A crisp arugula or spinach salad with lemon vinaigrette pairs beautifully.
Roasted Veggies
Try some oven-roasted broccoli, cauliflower, or carrots for extra texture.
Crusty Bread
Sourdough, multigrain, or garlic bread helps make it a more filling meal.
Quinoa Salad
Add some bulk and nutrients with a zesty quinoa or farro side.
Grilled Cheese
For a cozy comfort-food combo, a simple grilled cheese is always welcome.
Pickled Veggies
A tangy side of pickled red onions or beets cuts through the richness.
Avocado Toast
Top some toast with mashed avocado and sea salt to serve on the side.
Want More Soup Ideas?
If you love this Healthy White Bean Soup, check out these other warming bowls from Luna Meals:
- Creamy Kielbasa Gnocchi Soup for a hearty, indulgent twist.
- Zesty Tuscan Artichoke Soup with bold Mediterranean flavor.
- Greek Lemon Chicken Soup Avgolemono when you’re craving something tangy and comforting.
- Irresistible Crock Pot Crack Potato Soup if you want creamy and cozy in every spoon.
Save This Recipe For Later
📌 Save this recipe to your Pinterest soup board so you can come back to it any time.
Let me know in the comments how your soup turned out. Did you try it with kale or spinach? Blend it smooth or leave it chunky? I love hearing your tweaks.
Explore beautifully curated health-boosting recipes on Luna Meals on Pinterest and discover your new go-to for comfort in a bowl.
Conclusion
Healthy White Bean Soup brings together nourishment and ease in a bowl full of flavor. Whether you’re cooking for your family or meal prepping for busy days, it’s a recipe that feels good and tastes even better. Keep it on rotation year-round for a comforting, healthy classic you can always count on.

Healthy White Bean Soup
- Total Time: 40 minutes
- Yield: 4–6 servings
- Diet: Vegan
Description
This Healthy White Bean Soup is a hearty, comforting, and protein-packed plant-based soup recipe made with canned white beans, vegetables, and herbs. Perfect for easy weeknight dinners or meal prep, this wholesome soup is vegan-friendly, gluten-free, and loaded with fiber.
Ingredients
2 tablespoons olive oil
1 medium yellow onion, chopped
3 garlic cloves, minced
2 medium carrots, chopped
2 celery stalks, chopped
3 cups canned white beans, drained and rinsed
4 cups vegetable broth
1 bay leaf
1 teaspoon fresh thyme or rosemary, chopped
1 teaspoon salt
1/2 teaspoon black pepper
2 cups spinach or kale, chopped
1 tablespoon lemon juice
Instructions
1. Heat olive oil in a large pot over medium heat. Add onion, garlic, carrots, and celery. Cook until softened, about 6–8 minutes.
2. Stir in white beans, vegetable broth, bay leaf, thyme or rosemary, salt, and pepper. Bring to a boil, then reduce to a simmer for 20 minutes.
3. For a thicker texture, blend half the soup using an immersion blender or regular blender, then return it to the pot.
4. Add chopped spinach or kale and cook for 3–5 minutes, until greens are wilted.
5. Stir in lemon juice, adjust seasoning if needed, and serve warm with bread or fresh herbs.
Notes
This soup thickens as it sits, so feel free to add a splash of broth when reheating.
If you prefer a smooth consistency, blend the entire soup until creamy.
Add a pinch of red pepper flakes for a subtle kick of heat.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl (approx. 1.5 cups)
- Calories: 230
- Sugar: 4g
- Sodium: 620mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 9g
- Protein: 11g
- Cholesterol: 0mg


