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.
Scan with your phone to download!
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.
Serving size | (2718.2g) |
---|
Amount per serving | % Daily Value* |
---|---|
Calories | 1663.6 |
Total Fat 44.6g | 0% |
Saturated Fat 7.0g | 0% |
Polyunsaturated Fat 7.0g | |
Cholesterol 0mg | 0% |
Sodium 7900.9mg | 0% |
Total Carbohydrate 253.4g | 0% |
Dietary Fiber 66.4g | 0% |
Total Sugars 37.7g | |
Protein 76.8g | 0% |
Vitamin D 0IU | 0% |
Calcium 801.6mg | 0% |
Iron 27.2mg | 0% |
Potassium 6440.4mg | 0% |
Source of Calories