Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Protein-Packed Black Bean and Lentil Soup


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: seliane
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Diet: Vegan

Description

A hearty and nutritious black bean and lentil soup rich in protein and flavor, perfect for any occasion.


Ingredients

Scale
  • 1 cup black beans, cooked
  • 1 cup lentils, rinsed
  • 1 onion, chopped
  • 2 cloves garlic, minced
  • 1 carrot, diced
  • 2 celery stalks, diced
  • 1 can diced tomatoes
  • 4 cups vegetable broth
  • 1 tsp cumin
  • 1 tsp smoked paprika
  • Salt and pepper to taste
  • Olive oil


Instructions

  1. Heat a splash of olive oil in a large pot over medium heat until shimmering.
  2. Add the chopped onion, minced garlic, diced carrot, and diced celery.
  3. Sauté until tender, about 5-7 minutes, stirring occasionally to avoid browning.
  4. Stir in the diced tomatoes, cooked black beans, rinsed lentils, broth, cumin, and smoked paprika.
  5. Mix well to combine all ingredients.
  6. Bring the mixture to a boil.
  7. Reduce the heat to a simmer once boiling.
  8. Cook for approximately 30 minutes, until the lentils are tender and the flavors meld.
  9. Season the soup with salt and pepper to taste, adjusting as necessary for your preferences.
  10. Serve the soup hot with a sprinkle of fresh herbs or a squeeze of lime juice for a bright finish.

Notes

Great for meal prep and can be frozen for up to 3 months. Add toppings like avocado or cilantro for extra flavor.

  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Category: Soup
  • Method: Stovetop
  • Cuisine: Global

Nutrition

  • Serving Size: 1 bowl
  • Calories: 300
  • Sugar: 4g
  • Sodium: 600mg
  • Fat: 7g
  • Saturated Fat: 1g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 48g
  • Fiber: 15g
  • Protein: 18g
  • Cholesterol: 0mg