High Protein Lentil Soup

Featured in:

How to make the ultimate high protein lentil soup with 16 grams of plant-based protein per bowl. Easy, vegan, and incredibly satisfying.

sarah mae carter for recipes by clare
By Sarah Mae Carter
Updated on Fri, 19 Sep 2025 12:49:03 GMT

This high protein lentil soup delivers 16 grams of plant-based protein per bowl while being absolutely delicious. I’ve been making this recipe for years, and it never fails to satisfy both my protein goals and my comfort food cravings.

There’s something magical about the aroma of cumin and paprika hitting warm olive oil – it instantly transforms my kitchen into a cozy haven. I discovered this combination during a particularly busy week when I needed something nutritious but comforting. The green lentils break down just enough to create a hearty texture, while the flax seeds add an extra protein punch without changing the flavor. This high protein lentil soup has become my go-to meal prep recipe, and the leftovers somehow taste even better the next day.

Simple Ingredients That Pack a Protein Punch

I always recommend using green lentils over red ones for this high protein soup because they hold their shape better and create the perfect hearty texture. Pro tip – buying dried lentils in bulk saves money and they last forever in your pantry.

  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 1 medium carrot, diced
  • 2-3 celery stalks, diced
  • 1/2 teaspoon salt
  • 2 large garlic cloves, minced
  • 1 teaspoon ground cumin (I prefer toasting this in the oil for deeper flavor)
  • 1 teaspoon paprika
  • 1 tablespoon tomato paste
  • 2 cans (14 oz / 400 g) crushed tomatoes
  • 1 1/2 cup (300 g) green lentils, rinsed and drained
  • 4 cups (1000 ml) vegetable stock
  • 2 cups (50 g) Tuscan kale, shredded (spinach works too)
  • 2 tablespoons whole flax seeds
  • Salt and freshly ground black pepper to taste

Step-by-Step Cooking Instructions

I recommend using a heavy-bottomed pot or Dutch oven (at least 4-quart capacity) for even heat distribution and to prevent sticking.

Step 1: Heat olive oil in a large pot over medium heat. Add diced onion, carrot, and celery with 1/2 teaspoon salt. Cook for 5 minutes, stirring occasionally, until vegetables are softened and onion becomes translucent.

Step 2: Add minced garlic and cook for 1 minute until fragrant. Watch carefully to avoid burning – the aroma should be pleasant and nutty.

Step 3: Stir in cumin and paprika. Cook for 30 seconds until spices are fragrant and well combined with the vegetables.

Step 4: Add tomato paste and cook for 1 minute, stirring constantly. The paste should darken slightly and become aromatic.

Step 5: Pour in crushed tomatoes, rinsed green lentils, and vegetable stock. Bring mixture to a rolling boil, then reduce heat to low and simmer covered for 35-40 minutes until lentils are tender but still hold their shape when pressed with a spoon.

Step 6: Stir in shredded kale and cook for 2-3 minutes until wilted and bright green.

Step 7: Remove from heat and stir in flax seeds. Taste and adjust seasoning with salt and pepper as needed.

Perfect Pairings for Your Protein-Packed Bowl

This high protein lentil soup pairs beautifully with foods that complement its earthy, savory flavors.

Crusty Sourdough Bread: The tangy flavor cuts through the richness while the sturdy texture holds up to dipping.

Simple Arugula Salad: Peppery greens add freshness and crunch that balances the soup’s hearty texture.

Roasted Sweet Potato Wedges: Natural sweetness complements the savory spices while adding extra fiber and vitamins.

Greek Yogurt Dollop: Adds creamy richness and extra protein while cooling any spice heat.

More Plant-Based Protein Powerhouse Soups

This high-protein lentil soup exemplifies how plant-based ingredients can deliver serious protein alongside incredible flavor and satisfaction. For another fiber and protein-rich plant option, the nutrient-dense High-Protein Vegetable Soup combines multiple protein sources for complete amino acid profiles that work beautifully alongside these Mediterranean lentil flavors.

Create a complete plant-forward protein soup collection with the Mediterranean Tuscan White Bean Soup for Italian herb flavors, the hearty Italian Sausage and White Bean Soup for those who want to add meat, or the therapeutic Longevity Soup when you want maximum nutrient density alongside plant-powered protein goals.

Smart Storage Solutions

Store your high protein lentil soup in airtight containers in the refrigerator for up to 4 days. The flavors actually improve overnight as everything melds together.

For reheating, I prefer using the stovetop over medium-low heat, adding a splash of broth if needed to thin it out. Microwave individual portions work great too – just cover and heat in 30-second intervals, stirring between.

Pro tip: This soup freezes beautifully for up to 3 months in freezer-safe containers. Leave about an inch of space at the top for expansion, and thaw overnight in the refrigerator before reheating.

Your Most Asked Questions Answered

Can I use red lentils instead of green?

Yes, but red lentils cook faster and break down more, creating a thicker, more pureed texture rather than the hearty consistency of this high protein lentil soup.

Why are my lentils still hard after cooking?

Old lentils or hard water can cause this issue. Try soaking them for an hour before cooking, or add a pinch of baking soda to your cooking liquid.

How can I make this soup creamier?

Blend 1-2 cups of the finished soup and stir it back in, or add a dollop of cashew cream or coconut milk at the end.

Time to Fuel Your Body Right

This high protein lentil soup proves that healthy eating doesn’t mean sacrificing flavor or satisfaction. With minimal prep and mostly hands-off cooking time, you’ll have a week’s worth of nutritious meals ready to go. The combination of plant-based protein, fiber, and warming spices creates something truly special. Try this recipe tonight and discover your new favorite comfort food that actually loves you back!

Print

High Protein Lentil Soup

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

This high-protein lentil soup is bursting with flavor, super nourishing and very easy to make. Perfect veggie meal with 16 grams of plant-based protein per bowl.

  • Author: Sarah Mae Carter
  • Prep Time: 10 minutes
  • Cook Time: 40 minutes
  • Total Time: 50 minutes
  • Yield: 6 servings 1x
  • Category: Soup
  • Method: Simmer
  • Cuisine: Mediterranean

Ingredients

Scale
  • 2 tablespoons olive oil
  • 1 medium onion, diced
  • 1 medium carrot, diced
  • 23 celery stalks, diced
  • 1/2 teaspoon salt
  • 2 large garlic cloves, minced
  • 1 teaspoon ground cumin
  • 1 teaspoon paprika
  • 1 tablespoon tomato paste
  • 2 cans (14 oz / 400 g) crushed tomatoes
  • 1 1/2 cup (300 g) green lentils, rinsed and drained
  • 4 cups (1000 ml) vegetable stock
  • 2 cups (50 g) Tuscan kale, shredded
  • 2 tablespoons flax seed (whole)
  • Salt and freshly ground black pepper to taste

Instructions

  1. Heat olive oil in a large pot or Dutch oven over medium heat. Add onion, carrot, celery, and 1/2 teaspoon salt. Cook for 5 minutes, stirring occasionally, until softened and onion becomes translucent.
  2. Stir in garlic and cook 1 minute until fragrant.
  3. Add cumin and paprika and stir well for 30 seconds until fragrant.
  4. Stir in tomato paste and cook for 1 minute, stirring constantly until darkened.
  5. Add crushed tomatoes, rinsed green lentils, and vegetable stock. Bring to rolling boil, then reduce heat to low and simmer covered for 35-40 minutes until lentils are tender.
  6. Stir in shredded kale and cook 2-3 minutes until wilted and bright green.
  7. Remove from heat and stir in flax seeds. Adjust seasoning with salt and pepper to taste and serve hot.

Notes

  • Toast cumin and paprika in warm oil for a few seconds before adding vegetables for more complex flavor.
  • For creamier soup, blend 1-2 cups and stir back into pot.
  • Can substitute brown lentils for green, or spinach for kale.
  • Use at least 4-quart capacity pot for proper cooking space.

Nutrition

  • Serving Size: 1 bowl (about 1.5 cups)
  • Calories: 285 kcal
  • Sugar: 8 g
  • Sodium: 650 mg
  • Fat: 8 g
  • Saturated Fat: 1 g
  • Unsaturated Fat: 6 g
  • Trans Fat: 0 g
  • Carbohydrates: 42 g
  • Fiber: 18 g
  • Protein: 16 g
  • Cholesterol: 0 mg

Did you make this recipe?

Share a photo and tag us #Benefitiany— 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