There’s something so comforting about a warm bowl of soup on a chilly evening. This Black Bean and Lentil Soup is exactly that—hearty, nourishing, and packed with plant-based protein and fiber to keep you full and energized. It’s the kind of meal that feels like a big, cozy hug after a long day, yet it’s surprisingly easy to make and budget-friendly too. Whether you’re meal planning chicken-free dinners or hunting for easy weeknight dinners that the whole family will love, this soup fits right into a healthy comfort food lineup.
Plus, it’s perfect if you’re looking for high protein meals that are vegan and gluten-free—ideal for anyone following a protein eating plan or aiming for high protein high carb low fat meals. Let’s dive in and discover why this soup could become your new go-to recipe for quick family meals and budget-friendly recipes.
Why You’ll Love This Recipe
This soup ticks so many boxes—it’s loaded with fiber and plant-based protein thanks to the combo of black beans and lentils, making it super filling without any heavy meats.
It’s naturally vegan and gluten-free, so everyone at the table can enjoy it.
It’s ready in under an hour and can all be made in one pot, making cleanup a breeze.
Perfect for meal planning chicken alternatives or anyone on a keto meal plan seeking a satisfying, wholesome option.
The spices and herbs create a rich, warming flavor that feels gourmet without the fuss.
It freezes beautifully and tastes even better the next day, making it ideal for best meal prep plans and healthy boxed meals.
What Makes This Recipe Special?
This isn’t your average bean soup. The magic lies in the blend of smoky paprika, cumin, and oregano, which adds depth and warmth with every spoonful. The black beans bring a creamy texture that contrasts wonderfully with the tender lentils, creating a satisfying mouthfeel.
Using simple pantry staples like canned beans, dried lentils, and basic veggies means you can whip this up anytime without a special trip to the store.
It’s super flexible too—throw in whatever greens or grains you have on hand, and it still shines as a high macro meal.
And the best part? This soup feels indulgent but is low calorie high nutrition meals gold, perfect for those aiming for low calorie premade meal delivery style health benefits.
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 carrots, diced
- 2 celery stalks, diced
- 1 teaspoon ground cumin
- ½ teaspoon smoked paprika
- ½ teaspoon dried oregano or thyme
- 1 cup dried brown or green lentils, rinsed
- 2 (15 oz) cans black beans, drained and rinsed
- 1 (15 oz) can diced tomatoes
- 4 cups vegetable broth
- Salt and black pepper, to taste
- Juice of 1 lime (optional)
- Fresh cilantro, chopped (optional for garnish)
How to Make It Step-by-Step
Start by heating the olive oil in a large pot over medium heat. Toss in the diced onion, carrots, and celery. Let them soften up nicely, about 5 to 7 minutes, stirring occasionally. The aroma from the sautéing veggies sets the stage for all the flavors to come.
Add the garlic, cumin, smoked paprika, and oregano. Stir for about a minute until everything smells fragrant and your kitchen feels cozy.
Next, add the rinsed lentils, black beans, diced tomatoes with their juices, and vegetable broth. Give it a good stir so all those ingredients mingle.
Bring the pot to a boil, then reduce the heat to low. Let it simmer uncovered for about 30 to 35 minutes, or until the lentils are tender and the flavors meld together beautifully. Give it an occasional stir to keep things even.
Once the lentils are tender, season with salt and pepper to your liking. For a bright twist, squeeze in fresh lime juice.
If you want a thicker, creamier soup, blend a portion with an immersion blender or carefully transfer some to a blender and puree, then mix it back in.
Serve it hot, topped with fresh cilantro or any other favorite toppings.
Tips for Best Results
Use brown or green lentils—they hold their shape and add lovely texture. Red lentils cook faster but can turn mushy if that’s not your preference.
Don’t skip rinsing canned beans; it removes excess sodium and keeps the soup tasting fresh.
Simmer uncovered toward the end if you want a thicker soup, or blend a part of it for a creamier consistency.
Adjust spices as you go—if you like it smoky, a pinch more smoked paprika works wonders.
Add fresh greens like spinach or kale in the last five minutes for an easy nutrient boost.
Ingredient Substitutions & Variations
Want a little heat? Add chili powder or diced jalapeños when you add the spices.
Use fire-roasted tomatoes instead of regular diced for extra smoky depth.
Try swapping black beans for kidney beans, pinto beans, or navy beans for a different flavor and texture.
Add cooked quinoa, rice, or bulgur grains to make it even heartier—a perfect twist for high carb high protein low fat meals.
Make it creamy without dairy by blending part of the soup or stirring in a dollop of coconut yogurt.
Add potatoes or sweet potatoes if you want extra comfort vibes.
Serving Suggestions
Serve this soup steaming hot with a slice of crusty whole grain bread or warm tortillas on the side.
Top with avocado slices for richness, or a splash of hot sauce for a little kick.
A fresh green salad dressed with lemon vinaigrette complements the hearty soup perfectly.
For a more filling meal, serve alongside a simple quinoa or rice pilaf.
Pairing Ideas (Drinks, Sides, etc.)
Pair your bowl with a chilled glass of sparkling water with lime for a refreshing contrast.
A light herbal tea like chamomile or mint rounds out the meal nicely.
Roasted vegetable medley or a simple side of steamed greens keeps the meal balanced and nourishing.
Add crunchy tortilla strips or baked pita chips as a fun topping.
How to Store and Reheat Leftovers
Store leftover soup in airtight containers in the refrigerator for up to 5 days.
Reheat gently on the stovetop over medium heat or in the microwave until steaming hot.
If the soup thickens too much after refrigeration, stir in a splash of broth or water to loosen it.
Make-Ahead and Freezer Tips
This soup is a best meal prep healthy candidate—it freezes beautifully.
Divide into portion-sized containers and freeze for up to 3 months.
Thaw overnight in the fridge and reheat on the stove or microwave for a quick meal anytime.
Common Mistakes to Avoid
Don’t skip rinsing canned beans to avoid a metallic or overly salty taste.
Avoid overcooking lentils if you want them to hold their shape.
If you forget to add enough seasoning, don’t hesitate to boost with extra salt, pepper, or lime juice before serving.
Frequently Asked Questions (FAQ)
Can I use canned lentils instead of dried?
It’s best to use dried lentils so they soak up the broth flavors during cooking, but canned lentils can work if you reduce the cooking time and broth accordingly.
Do I need to soak the lentils?
Nope! Brown and green lentils don’t require soaking—just a quick rinse before cooking.
Can I make this in a slow cooker?
Absolutely! Cook on LOW for 6–7 hours or HIGH for 3–4 hours for tender lentils and rich flavor.
Can I substitute other beans?
Yes, kidney beans, pinto beans, or navy beans work great if you want to switch things up.
How do I thicken the soup?
Blend a portion of the soup or simmer uncovered for 10 minutes at the end to reduce liquid.
Is this soup spicy?
By default, no. You can add chili powder, cayenne, or hot sauce to spice it up.
Cooking Tools You’ll Need
- Large heavy-bottomed pot or Dutch oven
- Wooden spoon or spatula
- Knife and cutting board
- Measuring spoons and cups
- Immersion blender (optional)
If you don’t have an immersion blender, a regular blender works fine for pureeing.
This simple equipment list makes it easy to whip up this recipe in most kitchens.
If you enjoyed this recipe, don’t forget to save it on Pinterest or share it with a friend!
Black Bean and Lentil Soup
Ingredients
- 1 tablespoon olive oil
- 1 medium onion, diced
- 3 cloves garlic, minced
- 2 medium carrots, diced
- 2 stalks celery, diced
- 1 teaspoon ground cumin
- 0.5 teaspoon smoked paprika
- 0.5 teaspoon dried oregano
- 1 cup dried brown or green lentils, rinsed
- 2 cans (15 oz each) black beans, drained and rinsed
- 1 can (15 oz) diced tomatoes
- 4 cups vegetable broth
- to taste salt and black pepper
- 1 lime juice, optional
- to garnish fresh cilantro, chopped (optional)
Instructions
- Heat olive oil in a large pot over medium heat. Add diced onion, carrots, and celery; sauté for 5-7 minutes until softened.
- Add minced garlic, ground cumin, smoked paprika, and dried oregano. Stir and cook for 1 minute until fragrant.
- Add rinsed lentils, black beans, diced tomatoes, and vegetable broth. Stir to combine.
- Bring the mixture to a boil, then reduce heat to low and simmer uncovered for 30-35 minutes, or until lentils are tender, stirring occasionally.
- Season with salt and pepper to taste. Stir in lime juice if desired.
- Optional: Use an immersion blender to partially puree the soup for a thicker texture.
- Serve hot, garnished with fresh cilantro if desired.





