Black Bean and Lentil Soup

Black Bean and Lentil Soup is a hearty, nutritious, and satisfying dish that’s perfect for chilly evenings or meal prepping. Loaded with plant-based protein and fiber, this soup is deliciously seasoned with spices, herbs, and vegetables—making it a wholesome, budget-friendly favorite.

Why You’ll Love This Recipe

  • Packed with plant-based protein and fiber
  • Naturally vegan and gluten-free
  • Hearty and satisfying—perfect as a main dish
  • Great for meal prep and freezer-friendly
  • Uses pantry staples and affordable ingredients
  • Rich in flavor with warming spices
  • Can be made in one pot
  • Easy to customize with veggies or grains
  • Ready in under an hour
  • Delicious leftovers that taste even better the next day

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

  • Cooked black beans (or canned, drained and rinsed)
  • Dried brown or green lentils
  • Onion, diced
  • Garlic, minced
  • Carrots, diced
  • Celery, diced
  • Crushed tomatoes or tomato paste
  • Vegetable broth or water
  • Olive oil
  • Cumin
  • Smoked paprika
  • Oregano or thyme
  • Bay leaf (optional)
  • Salt and pepper to taste
  • Optional toppings: fresh cilantro, lime juice, avocado, hot sauce

Directions

  1. Heat oil in a large pot over medium heat. Add onion, carrot, and celery. Cook for 5–7 minutes until softened.
  2. Add garlic and cook for 1 minute more until fragrant.
  3. Stir in spices (cumin, smoked paprika, oregano) and cook for 30 seconds.
  4. Add lentils, black beans, crushed tomatoes, and broth. Add bay leaf if using.
  5. Bring to a boil, then reduce heat and simmer, covered, for 30–35 minutes or until lentils are tender. Stir occasionally.
  6. Adjust seasoning with salt, pepper, or more spices to taste. Add a squeeze of lime juice if desired.
  7. Serve hot, topped with cilantro, avocado slices, or hot sauce.

Servings and timing

  • Servings: 4–6
  • Prep time: 10 minutes
  • Cook time: 35–40 minutes
  • Total time: 45–50 minutes

Variations

  • Spicy version: Add chili powder or jalapeños
  • Smoky depth: Use fire-roasted tomatoes or add a pinch of chipotle powder
  • Creamy texture: Blend part of the soup with an immersion blender
  • Add grains: Stir in cooked rice, quinoa, or bulgur for extra heartiness
  • Greens boost: Add spinach or kale in the last 5 minutes of cooking
  • Use red lentils: For a quicker-cooking, softer-texture soup

Storage/reheating

  • Storage: Refrigerate in an airtight container for up to 5 days
  • Reheating: Reheat on the stovetop over medium heat or in the microwave until hot
  • Freezing: Freeze in portions for up to 3 months; thaw in fridge and reheat

FAQs

Can I use canned lentils?

It’s best to use dried lentils so they cook in the broth and absorb the flavors, but canned can work—reduce simmering time and broth slightly.

Do I need to soak lentils?

No soaking required for brown or green lentils. Just rinse before using.

Can I make this in a slow cooker?

Yes, cook on LOW for 6–7 hours or HIGH for 3–4 hours.

Can I use different beans?

Yes, kidney beans, pinto beans, or navy beans are great substitutes or additions.

How do I thicken the soup?

Mash or blend a portion of the soup or simmer uncovered for the last 10 minutes.

Is this soup spicy?

Not by default. Add chili powder, cayenne, or hot sauce if you want more heat.

What kind of lentils should I use?

Brown or green lentils hold their shape best. Red lentils will break down more.

Can I use water instead of broth?

Yes, but broth adds more depth. Add extra herbs and spices if using water.

How can I make it more filling?

Add rice, potatoes, or stir in cooked grains like barley or quinoa.

Can I meal prep this?

Absolutely—it stores and reheats beautifully, and flavors deepen overnight.

Conclusion

Black Bean and Lentil Soup is the ultimate comfort food—warm, hearty, and full of flavor. With simple ingredients and bold seasoning, this soup is nourishing and satisfying, whether you’re vegan, vegetarian, or just looking for a healthy dinner option. Make a big batch and enjoy it all week long!

Print

Black Bean and Lentil Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Black Bean and Lentil Soup is a hearty, protein-packed, and nutritious soup that combines earthy lentils and creamy black beans in a flavorful, spiced broth. It’s a comforting vegan meal perfect for cold days or meal prep.

  • Author: Beth
  • Prep Time: 15 minutes
  • Cook Time: 35 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Latin American-Inspired
  • Diet: Vegan

Ingredients

Scale
  • 1 tablespoon olive oil
  • 1 medium onion, diced
  • 3 cloves garlic, minced
  • 2 carrots, diced
  • 2 celery stalks, diced
  • 1 teaspoon ground cumin
  • 1/2 teaspoon smoked paprika
  • 1/2 teaspoon dried oregano
  • 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)

Instructions

  1. Heat olive oil in a large pot over medium heat. Add onion, carrots, and celery. Sauté for 5–6 minutes until vegetables are soft.
  2. Add garlic, cumin, smoked paprika, and oregano. Stir for 1 minute until fragrant.
  3. Add lentils, black beans, diced tomatoes, and vegetable broth. Stir to combine.
  4. Bring to a boil, then reduce heat to low and simmer uncovered for 30–35 minutes, or until lentils are tender.
  5. Season with salt and pepper to taste. Stir in lime juice if using.
  6. Use an immersion blender to slightly puree the soup for a thicker texture, or blend part of it in a blender and return to the pot.
  7. Serve hot, garnished with fresh cilantro if desired.

Notes

  • This soup stores well in the fridge for up to 5 days and freezes beautifully.
  • Add chopped spinach or kale in the last 5 minutes of cooking for extra nutrients.
  • Top with avocado, tortilla strips, or a dollop of dairy-free sour cream for added flavor.

Nutrition

  • Serving Size: 1 cup
  • Calories: 240
  • Sugar: 5g
  • Sodium: 520mg
  • Fat: 4g
  • Saturated Fat: 0.5g
  • Unsaturated Fat: 3g
  • Trans Fat: 0g
  • Carbohydrates: 38g
  • Fiber: 13g
  • Protein: 13g
  • Cholesterol: 0mg

Did you make this recipe?

Share a photo and tag us — we can’t wait to see what you’ve made!

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star