This White Bean Soup with Vegetables and Herbs is a wholesome, hearty dish that brings together creamy beans, aromatic herbs, and a medley of tender vegetables. It’s the kind of comforting meal I turn to when I want something nourishing, flavorful, and satisfying without being heavy.
Why You’ll Love This Recipe
I love how this soup is both cozy and healthy. The beans add a creamy texture and protein punch, while the vegetables make it vibrant and fresh. The herbs—whether I go for rosemary, thyme, or bay leaves—infuse the broth with depth and aroma. It’s a one-pot meal that’s perfect for busy nights, meal prep, or when I want something simple and soulful. Plus, it’s naturally vegetarian and easily adaptable to what I have on hand.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
White beans (canned or cooked from dry)
-
Onion
-
Garlic
-
Carrots
-
Celery
-
Zucchini or squash
-
Olive oil
-
Vegetable broth
-
Fresh or dried thyme
-
Bay leaf
-
Fresh parsley (for garnish)
-
Salt and pepper to taste
-
Optional: crushed red pepper flakes for a little heat
Directions
-
I start by heating olive oil in a large pot over medium heat. Once it’s warm, I sauté the chopped onions, carrots, and celery until they start to soften—about 5-7 minutes.
-
I add the garlic and cook it for another minute, just until fragrant.
-
Then I stir in the zucchini (or squash), white beans, thyme, and bay leaf. I pour in the vegetable broth and bring everything to a boil.
-
Once it’s boiling, I reduce the heat and let it simmer for about 20-25 minutes, until the vegetables are tender and the flavors are well blended.
-
I remove the bay leaf, season with salt, pepper, and optional red pepper flakes, then give it a final stir.
-
Right before serving, I sprinkle in some chopped fresh parsley for brightness.
Servings and timing
This recipe makes about 4 to 6 servings. It takes roughly 10 minutes to prep and 25 minutes to cook, so I have it ready in just about 35 minutes.
Variations
Sometimes I swap out the white beans for chickpeas or add leafy greens like spinach or kale during the last few minutes of cooking. If I want a heartier version, I add some cooked quinoa or brown rice. I also like to blend a portion of the soup with an immersion blender to make it creamier without adding dairy.
storage/reheating
I store leftovers in an airtight container in the fridge for up to 4 days. It actually tastes even better the next day. When I reheat it, I use the stovetop over medium heat or microwave it in a bowl, stirring halfway through. If it thickens too much, I just add a splash of broth or water.
FAQs
Can I use dried beans instead of canned?
Yes, I often soak and cook dried white beans in advance to use in this recipe. It gives a deeper flavor, but canned beans work perfectly when I’m short on time.
What kind of white beans should I use?
I usually go with cannellini, great northern, or navy beans. All have a mild flavor and creamy texture that work beautifully here.
Can I freeze this soup?
Absolutely. I let it cool completely, then freeze it in individual containers. It keeps well for up to 3 months. I thaw it overnight in the fridge before reheating.
Is this soup gluten-free?
Yes, as long as I make sure my broth is gluten-free, the rest of the ingredients are naturally gluten-free.
How can I make it more filling?
I add a grain like farro or barley, or even small pasta if I want something extra satisfying. A slice of crusty bread on the side also does the trick.
Conclusion
This White Bean Soup with Vegetables and Herbs is one of my go-to meals for comfort and nutrition. It’s easy to make, packed with flavor, and flexible enough for whatever I have in my kitchen. Whether I’m making it for a quick dinner or prepping lunches for the week, it always hits the spot.
PrintWhite Bean Soup with Vegetables and Herbs
White Bean Soup with Vegetables and Herbs is a comforting, hearty, and healthy dish made with creamy white beans, tender vegetables, and aromatic herbs. It’s a one-pot, vegetarian meal perfect for any weeknight.
- Prep Time: 10 minutes
- Cook Time: 25 minutes
- Total Time: 35 minutes
- Yield: 4 to 6 servings
- Category: Soup
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 2 cans (15 oz each) white beans (cannellini, great northern, or navy), drained and rinsed
- 1 medium onion, chopped
- 3 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 zucchini or yellow squash, chopped
- 2 tbsp olive oil
- 6 cups vegetable broth
- 1 tsp dried thyme or 1 tbsp fresh thyme
- 1 bay leaf
- Salt and pepper to taste
- 1/4 tsp crushed red pepper flakes (optional)
- 2 tbsp fresh parsley, chopped (for garnish)
Instructions
- Heat olive oil in a large pot over medium heat. Sauté the chopped onions, carrots, and celery for 5-7 minutes until softened.
- Add the garlic and cook for 1 more minute until fragrant.
- Stir in zucchini (or squash), white beans, thyme, and bay leaf. Pour in the vegetable broth and bring to a boil.
- Reduce heat and simmer for 20-25 minutes, until vegetables are tender and flavors meld.
- Remove bay leaf, then season with salt, pepper, and crushed red pepper flakes if using.
- Stir in fresh parsley before serving.
Notes
- Blend a portion of the soup for a creamier texture without dairy.
- Swap white beans with chickpeas for variety.
- Add leafy greens like spinach or kale during the last 5 minutes of cooking.
- Stir in cooked quinoa or rice for a heartier meal.
Nutrition
- Serving Size: 1 bowl
- Calories: 290
- Sugar: 6g
- Sodium: 620mg
- Fat: 8g
- Saturated Fat: 1g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 38g
- Fiber: 9g
- Protein: 13g
- Cholesterol: 0mg