Hearty, wholesome, and packed with plant-based protein, this Three Bean Lentil Soup is the ultimate comfort food for any season. Featuring a medley of green lentils, kidney beans, black beans, and cannellini beans, this nutrient-rich soup is simmered with aromatic vegetables, warming spices like cumin and paprika, and a touch of zesty lemon juice for a burst of freshness. Finished with tender baby spinach and optional parsley garnish, this one-pot recipe is perfect for weeknight dinners or meal prep, as it cooks in just under an hour and serves six. Whether you're looking for a vegan soup option, a cozy dinner idea, or a satisfying way to boost your fiber intake, this easy Three Bean Lentil Soup has you covered.
Heat the olive oil in a large pot over medium heat.
Add the diced onion, carrots, and celery to the pot. Sauté for 5-7 minutes until the vegetables are softened.
Stir in the minced garlic and cook for an additional 1 minute, until fragrant.
Pour in the vegetable broth and canned diced tomatoes (with juice). Stir to combine.
Add the green lentils, kidney beans, black beans, cannellini beans, bay leaf, ground cumin, paprika, dried thyme, salt, and black pepper to the pot. Stir well.
Bring the soup to a boil over high heat, then reduce the heat to low and let it simmer, partially covered, for 30 minutes or until the lentils are tender.
Remove the bay leaf and discard.
Add the baby spinach to the pot, stirring until it wilts, about 2 minutes.
Stir in the lemon juice to brighten the flavors.
Taste the soup and adjust seasoning if needed.
Serve hot, garnished with fresh chopped parsley if desired.
Calories |
2268 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 47.9 g | 61% | |
| Saturated Fat | 8.4 g | 42% | |
| Polyunsaturated Fat | 7.0 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 8031 mg | 349% | |
| Total Carbohydrate | 361.8 g | 132% | |
| Dietary Fiber | 106.9 g | 382% | |
| Total Sugars | 48.9 g | ||
| Protein | 118.3 g | 237% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 989 mg | 76% | |
| Iron | 42.5 mg | 236% | |
| Potassium | 8373 mg | 178% | |
*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.