Warm, hearty, and bursting with flavor, this vegetarian white bean soup is a wholesome, one-pot wonder perfect for cozy weeknight dinners or meal prep. Packed with protein-rich white beans, tender carrots, celery, and velvety greens like spinach or kale, it's elevated by aromatic herbs like thyme and oregano for a comforting, earthy depth. A squeeze of fresh lemon juice brightens every bite, while optional parsley garnish adds a fresh, vibrant finish. This easy-to-make vegan soup comes together in under an hour and can be customized to your preferred texture with the optional step of blending. Whether you're seeking a nourishing soup for chilly days or a satisfying option for plant-based eating, this protein-packed soup promises to deliver both simplicity and flavor.
Authentic physician-dispensed skincare from brands like Obagi, SkinMedica & EltaMD.
Trusted by dermatologists, loved by your skin
Heat the olive oil in a large pot or Dutch oven over medium heat.
Add the diced onion, carrots, and celery. Sauté for 6-7 minutes until the vegetables start to soften.
Stir in the minced garlic, dried thyme, and dried oregano. Cook for 1 minute, stirring constantly, until fragrant.
Add the drained and rinsed white beans, vegetable broth, and bay leaf to the pot. Bring the mixture to a boil.
Reduce the heat to low and let the soup simmer uncovered for 25 minutes, stirring occasionally.
Remove and discard the bay leaf. Use an immersion blender to purée a portion of the soup directly in the pot. Blend until your desired consistency is reached (optional).
Add the baby spinach or kale to the pot and stir until wilted, about 2-3 minutes.
Stir in the lemon juice, salt, and black pepper. Taste and adjust seasoning if needed.
Ladle the soup into bowls and garnish with chopped parsley if desired. Serve warm.
Calories |
347 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 10.7 g | 14% | |
| Saturated Fat | 1.8 g | 9% | |
| Polyunsaturated Fat | 1.2 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 1508 mg | 66% | |
| Total Carbohydrate | 51.5 g | 19% | |
| Dietary Fiber | 12.4 g | 44% | |
| Total Sugars | 10.1 g | ||
| Protein | 15.4 g | 31% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 146 mg | 11% | |
| Iron | 4.7 mg | 26% | |
| Potassium | 1342 mg | 29% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.