Warm up with a hearty bowl of Lentil and Cannellini Bean Soup, a wholesome one-pot meal that's as comforting as it is nutritious. Packed with protein-rich green or brown lentils, creamy cannellini beans, and fresh vegetables like carrots, celery, and baby spinach, this flavorful soup is spiced with aromatics like garlic, cumin, and a touch of crushed red pepper for subtle heat. Simmered to perfection in a low-sodium vegetable broth with diced tomatoes, the soup is finished with a bright splash of lemon juice and optional fresh herbs for a burst of freshness. Ready in under an hour and perfect for meal prep, this vegan and gluten-free soup is a delicious, satisfying option for a cozy dinner. Serve it with crusty bread or a simple salad to complete the meal!
Heat olive oil in a large pot or Dutch oven over medium heat.
Add the diced onion, carrots, and celery. Sauté for 5-7 minutes until the vegetables are softened and the onion is translucent.
Stir in the minced garlic, dried thyme, oregano, cumin, and crushed red pepper flakes (if using). Cook for 1 minute until fragrant.
Add the rinsed lentils, vegetable broth, and canned diced tomatoes with their juices. Stir to combine.
Bring the mixture to a boil over high heat, then reduce the heat to low and simmer uncovered for 25-30 minutes, or until the lentils are tender.
Stir in the drained and rinsed cannellini beans and baby spinach. Cook for an additional 5 minutes until the spinach is wilted and the beans are heated through.
Remove the pot from heat. Stir in the lemon juice and season with salt and black pepper to taste.
Serve hot, garnished with fresh parsley or cilantro if desired. Enjoy with some crusty bread or a side salad.
Calories |
1258 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 32.0 g | 41% | |
| Saturated Fat | 5.2 g | 26% | |
| Polyunsaturated Fat | 2.8 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 5549 mg | 241% | |
| Total Carbohydrate | 187.9 g | 68% | |
| Dietary Fiber | 59.6 g | 213% | |
| Total Sugars | 40.2 g | ||
| Protein | 59.3 g | 119% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 1005 mg | 77% | |
| Iron | 31.5 mg | 175% | |
| Potassium | 5856 mg | 125% | |
*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.