There’s something incredibly comforting about a warm bowl of soup, especially when it’s packed with wholesome ingredients that nourish both body and soul. Our Vegetarian White Bean Soup is the perfect example of a dish that combines simplicity, nutrition, and delicious flavor in one pot.
Whether you’re a seasoned vegetarian or just looking to add more plant-based meals to your rotation, this soup is easy to make, budget-friendly, and endlessly satisfying. The creamy texture of white beans paired with fresh vegetables and herbs creates a hearty meal that will warm you up on chilly days or serve as a light yet fulfilling dinner any time of year.
Not only is this soup packed with protein and fiber from the beans, but it’s also versatile enough to customize according to your pantry staples and taste preferences. Plus, it reheats beautifully, making it a fantastic option for leftovers or meal prep.
If you’re interested in exploring more vegetarian delights, be sure to check out our Peruvian Vegetable Recipes for Flavorful Healthy Meals and Vegetarian Swiss Chard Recipes for Healthy Meals for more inspirational ideas.
Why You’ll Love This Recipe
This Vegetarian White Bean Soup is a fantastic recipe for many reasons. First, it’s incredibly easy to prepare, even for those new to cooking.
The simple ingredients come together quickly, making it ideal for busy weeknights or lazy weekend lunches.
Second, it’s packed with nutrition. White beans are a great source of plant-based protein, fiber, and essential minerals like iron and magnesium.
Combined with fresh vegetables and herbs, this soup supports a balanced and healthy diet while also being gentle on your wallet.
Lastly, the flavor is rich and comforting without relying on heavy creams or meats. The subtle earthiness of white beans, the savoriness of garlic and onions, and the fresh brightness of herbs make this soup a crowd-pleaser for vegetarians and meat-eaters alike.
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, finely chopped
- 3 cloves garlic, minced
- 2 medium carrots, diced
- 2 celery stalks, diced
- 4 cups vegetable broth
- 3 cups cooked white beans (cannellini or great northern beans work well)
- 1 teaspoon dried thyme
- 1 bay leaf
- Salt and pepper to taste
- 1 cup chopped kale or spinach (optional, for added greens)
- Juice of half a lemon (optional, for brightness)
- Fresh parsley for garnish
Equipment
- Large soup pot or Dutch oven
- Cutting board and knife
- Wooden spoon or spatula
- Measuring cups and spoons
- Blender or immersion blender (optional, for creamier texture)
Instructions
- Heat the olive oil in a large soup pot over medium heat. Add the chopped onion and sauté for about 5 minutes until translucent and fragrant.
- Add the garlic, carrots, and celery. Cook for another 5-7 minutes, stirring occasionally until vegetables are softened.
- Pour in the vegetable broth and bring the mixture to a gentle boil.
- Add the cooked white beans, thyme, and bay leaf. Stir to combine and reduce heat to low. Let the soup simmer uncovered for 20-25 minutes to allow flavors to meld.
- Season with salt and pepper to taste. If you want a creamier texture, carefully transfer half the soup to a blender and puree, then stir back into the pot.
- Stir in the chopped kale or spinach if using, and cook for another 5 minutes until greens are wilted and tender.
- Remove the bay leaf and stir in lemon juice for a bright finish.
- Ladle the soup into bowls and garnish with fresh parsley before serving.
Tips & Variations
“For an extra depth of flavor, try roasting the garlic before adding it to the soup, or add a splash of white wine when sautéing the vegetables.”
Feel free to swap out the white beans for chickpeas or navy beans if that’s what you have on hand. To add more protein, consider stirring in some cooked quinoa or barley at the end of cooking.
If you enjoy a spicier soup, a pinch of red pepper flakes or a dash of smoked paprika can add a wonderful kick. For a creamier, dairy-free version, stir in a couple of tablespoons of coconut milk or unsweetened almond milk just before serving.
Want to make this soup in your slow cooker? Simply add all the ingredients (except the greens and lemon juice) to the slow cooker and cook on low for 6-8 hours, then stir in the greens and lemon juice near the end.
Nutrition Facts
Nutrient | Amount per Serving |
---|---|
Calories | 220 |
Protein | 14 grams |
Fat | 6 grams |
Carbohydrates | 30 grams |
Fiber | 8 grams |
Sodium | 480 mg |
Vitamin A | 120% DV |
Vitamin C | 25% DV |
Iron | 20% DV |
Serving Suggestions
This soup is wonderfully versatile and pairs well with a variety of sides. Serve it alongside warm, crusty bread or a garlic baguette to soak up every last drop.
For a fresh contrast, a simple green salad with lemon vinaigrette complements the hearty soup perfectly.
You can also top the soup with a dollop of plain Greek yogurt or dairy-free sour cream for an extra creamy touch. Sprinkling nutritional yeast or vegan parmesan adds a delightful savory note.
For more delicious vegetarian recipes to accompany your soup, explore our Vegetable Alfredo Recipes for Creamy, Healthy Dinners and Low Calorie Vegetable Soup Recipe for Healthy Eating.
Conclusion
This Vegetarian White Bean Soup is a comforting, nutritious, and easy-to-make meal that belongs in every home cook’s repertoire. With its rich flavors, wholesome ingredients, and satisfying texture, it proves that simple, plant-based cooking can be both delicious and fulfilling.
Whether you’re cooking for yourself, family, or friends, this soup offers a warm hug in a bowl that everyone will appreciate.
Perfect for meal prep or a quick weeknight dinner, this recipe also encourages creativity with its flexible ingredients and variations. So, grab your pot, gather your fresh veggies, and enjoy the heartwarming taste of this classic vegetarian dish.
Don’t forget to check out more inspiring recipes like our Vegetarian Date Cake Recipe: Moist, Easy, and Delicious to satisfy your sweet tooth after enjoying this savory delight.
📖 Recipe Card: Vegetarian White Bean Soup
Description: A hearty and comforting soup made with white beans and fresh vegetables. Perfect for a nutritious and satisfying meal.
Prep Time: PT15M
Cook Time: PT40M
Total Time: PT55M
Servings: 6 servings
Ingredients
- 2 tablespoons olive oil
- 1 medium onion, diced
- 2 cloves garlic, minced
- 3 medium carrots, sliced
- 2 celery stalks, sliced
- 4 cups vegetable broth
- 3 cups cooked white beans (cannellini or navy beans)
- 1 teaspoon dried thyme
- 1 teaspoon dried rosemary
- 1 bay leaf
- Salt and pepper to taste
- 2 cups chopped kale or spinach
Instructions
- Heat olive oil in a large pot over medium heat.
- Add onion, garlic, carrots, and celery; sauté until softened.
- Pour in vegetable broth and bring to a boil.
- Add white beans, thyme, rosemary, and bay leaf.
- Reduce heat and simmer for 30 minutes.
- Remove bay leaf, then stir in kale or spinach.
- Cook for another 5 minutes until greens are wilted.
- Season with salt and pepper to taste.
- Serve hot.
Nutrition: Calories: 220 kcal | Protein: 12 g | Fat: 5 g | Carbs: 30 g
{“@context”: “https://schema.org/”, “@type”: “Recipe”, “name”: “Vegetarian White Bean Soup”, “image”: [], “author”: {“@type”: “Organization”, “name”: “GluttonLv”}, “description”: “A hearty and comforting soup made with white beans and fresh vegetables. Perfect for a nutritious and satisfying meal.”, “prepTime”: “PT15M”, “cookTime”: “PT40M”, “totalTime”: “PT55M”, “recipeYield”: “6 servings”, “recipeIngredient”: [“2 tablespoons olive oil”, “1 medium onion, diced”, “2 cloves garlic, minced”, “3 medium carrots, sliced”, “2 celery stalks, sliced”, “4 cups vegetable broth”, “3 cups cooked white beans (cannellini or navy beans)”, “1 teaspoon dried thyme”, “1 teaspoon dried rosemary”, “1 bay leaf”, “Salt and pepper to taste”, “2 cups chopped kale or spinach”], “recipeInstructions”: [{“@type”: “HowToStep”, “text”: “Heat olive oil in a large pot over medium heat.”}, {“@type”: “HowToStep”, “text”: “Add onion, garlic, carrots, and celery; saut\u00e9 until softened.”}, {“@type”: “HowToStep”, “text”: “Pour in vegetable broth and bring to a boil.”}, {“@type”: “HowToStep”, “text”: “Add white beans, thyme, rosemary, and bay leaf.”}, {“@type”: “HowToStep”, “text”: “Reduce heat and simmer for 30 minutes.”}, {“@type”: “HowToStep”, “text”: “Remove bay leaf, then stir in kale or spinach.”}, {“@type”: “HowToStep”, “text”: “Cook for another 5 minutes until greens are wilted.”}, {“@type”: “HowToStep”, “text”: “Season with salt and pepper to taste.”}, {“@type”: “HowToStep”, “text”: “Serve hot.”}], “nutrition”: {“calories”: “220 kcal”, “proteinContent”: “12 g”, “fatContent”: “5 g”, “carbohydrateContent”: “30 g”}}