Description
This Protein Packed Black Bean and Lentil Soup is a hearty, comforting one-pot meal made with simple pantry ingredients. Loaded with lentils, black beans, vegetables, and warm spices, it’s a filling, nutritious soup perfect for busy weeknights. Ready in about 30 minutes, this cozy bowl delivers rich flavor, plant-based protein, and satisfying texture in every spoonful.
Ingredients
-
1 tablespoon extra virgin olive oil
-
2 garlic cloves, minced
-
1 yellow onion, diced small
-
2 carrots, peeled and diced small
-
1 (15-ounce) can diced tomatoes
-
1 cup dried lentils
-
1 (15-ounce) can black beans, drained
-
1 teaspoon chili powder
-
1/2 teaspoon cumin
-
1/2 teaspoon black pepper
-
1/2 teaspoon kosher salt
-
1/2 teaspoon crushed red pepper
-
4 cups vegetable broth
Instructions
-
Heat the olive oil in a large pot over medium heat. Add the minced garlic and sauté for about 1 minute until fragrant.
-
Add the diced onion and carrots. Cook for about 5 minutes, stirring occasionally, until the onion becomes tender.
-
Stir in the diced tomatoes, dried lentils, drained black beans, chili powder, cumin, black pepper, kosher salt, crushed red pepper, and vegetable broth.
-
Mix well and bring the soup to a boil over medium heat.
-
Reduce the heat to a gentle simmer, cover, and cook for 25–30 minutes until the lentils and carrots are tender.
-
Stir occasionally while cooking. Taste and adjust seasoning if needed before serving.
Notes
For a thicker soup, mash a small portion of the beans and lentils with the back of a spoon and stir it back into the pot.
Add a squeeze of lime or lemon juice before serving to brighten the flavor.
This soup stores well in the refrigerator for up to 4 days and freezes beautifully for up to 3 months.
Serve with crusty bread, cornbread, or tortilla chips for a complete meal.
- Prep Time: 10 minutes
- Cook Time: 30 minutes
- Category: Soup
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 bowl
- Calories: 280 kcal
- Sugar: 6 g
- Sodium: 640 mg
- Fat: 6 g
- Saturated Fat: 0.8 g
- Unsaturated Fat: 4.8 g
- Trans Fat: 0 g
- Carbohydrates: 44 g
- Fiber: 14 g
- Protein: 15 g
- Cholesterol: 0 mg