High Protein Vegan Lentil Soup with Lemon

30 min prep 6 min cook 18 servings
High Protein Vegan Lentil Soup with Lemon
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Why This Recipe Works

  • Protein-Packed: A single serving delivers over 18 grams of plant-based protein thanks to green lentils and hemp seeds.
  • One-Pot Wonder: Minimal cleanup and everything cooks in one pot—ideal for busy weeknights.
  • Meal-Prep Friendly: Tastes even better the next day as flavors meld—perfect for batch cooking.
  • Citrus Brightness: Fresh lemon juice and zest cut through the earthy lentils for a vibrant finish.
  • Customizable: Swap in seasonal veggies or adjust spices to your taste—this soup is forgiving and flexible.
  • Budget-Conscious: Made with pantry staples like lentils, onions, and carrots—nutritious and affordable.

Ingredients You'll Need

Ingredients

Before we dive into the cooking process, let’s talk ingredients. Each one plays a vital role in building flavor and nutrition:

Green or French Lentils: These hold their shape well and have a slightly peppery flavor. Avoid red lentils here—they’ll turn mushy. Look for lentils that are uniform in color and free from debris. Rinse them thoroughly and pick out any stones.

Vegetable Broth: A good-quality broth is the backbone of this soup. I prefer low-sodium so I can control the salt. If you have homemade, even better! For an extra depth, use roasted vegetable broth.

Fresh Lemon: Both the juice and zest are used. The zest contains aromatic oils that intensify the citrus flavor. Always zest before juicing—it’s much easier!

Mirepoix Trio: Onion, carrot, and celery form the flavor base. Dice them small for even cooking. If you’re out of celery, substitute with fennel or add a pinch of celery seed.

Garlic & Ginger: These aromatics add warmth and complexity. Fresh is best, but in a pinch, use ½ teaspoon of garlic powder and ¼ teaspoon of ground ginger.

Ground Cumin & Coriander: Earthy and citrusy spices that complement the lentils beautifully. Toast them briefly in oil to unlock their full flavor.

Smoked Paprika: Adds a subtle smokiness that mimics the depth of meat-based soups. Regular paprika works too, but smoked is worth the splurge.

Fresh Spinach: Stirred in at the end for color and nutrients. Kale or chard are great substitutes—just remove tough stems and chop finely.

Hemp Seeds: These tiny powerhouses boost protein and add a creamy texture when blended. No hemp seeds? Use cashews or sunflower seeds instead.

Olive Oil: For sautéing and richness. You can sub with avocado oil or coconut oil if preferred.

How to Make High Protein Vegan Lentil Soup with Lemon

1
Sauté the Aromatics

Heat 2 tablespoons of olive oil in a large Dutch oven or heavy-bottomed pot over medium heat. Once shimmering, add diced onion, carrot, and celery. Cook for 6–7 minutes, stirring occasionally, until the vegetables are softened and the onion is translucent. Add a pinch of salt to draw out moisture and enhance sweetness.

2
Bloom the Spices

Stir in minced garlic and grated ginger; cook for 1 minute until fragrant. Add ground cumin, coriander, and smoked paprika. Toast for 30–45 seconds, stirring constantly, until the spices darken slightly and release their aroma. This step deepens the flavor base significantly.

3
Add Lentils & Broth

Pour in rinsed lentils and 4 cups of vegetable broth. Add ½ teaspoon of salt and a few grinds of black pepper. Increase heat to high and bring to a boil. Once boiling, reduce to a gentle simmer, partially cover, and cook for 25–30 minutes, or until lentils are tender but still hold their shape.

4
Blend a Portion

For a creamier texture, ladle 1½ cups of soup into a blender. Add 2 tablespoons of hemp seeds and blend until smooth. Return the purée to the pot and stir to combine. This step thickens the soup naturally without dairy or flour.

5
Add Greens & Lemon

Stir in chopped spinach and cook for 2–3 minutes until wilted. Turn off the heat and add the juice of 1 lemon plus 1 teaspoon of zest. Taste and adjust seasoning with more salt, pepper, or lemon as needed. The soup should be bright, savory, and slightly tangy.

6
Rest & Serve

Let the soup rest for 5–10 minutes off heat. This allows flavors to meld and texture to settle. Serve hot, garnished with extra lemon wedges, a drizzle of olive oil, and a sprinkle of hemp seeds or fresh parsley.

Expert Tips

Don’t Overcook Lentils

Keep an eye on the pot after 20 minutes. Lentils can go from tender to mushy quickly. Taste frequently for the perfect al dente bite.

Adjust Consistency

If the soup thickens too much, thin with a splash of broth or water. For a thicker stew, simmer uncovered for a few extra minutes.

Cool Before Storing

Let the soup cool completely before transferring to containers. This prevents condensation and extends fridge life.

Zest First

Always zest lemons before juicing. Use a microplane for fine zest and avoid the bitter white pith.

Toast Spices

Blooming spices in oil for 30 seconds unlocks their essential oils and intensifies the soup’s depth.

Overnight Flavor

Make it a day ahead. The soup thickens and tastes even better after a night in the fridge.

Variations to Try

  • Moroccan Twist: Add ½ teaspoon cinnamon, ¼ teaspoon cayenne, and a handful of chopped dried apricots.
  • Coconut Curry: Replace 1 cup broth with coconut milk and add 1 tablespoon curry powder.
  • Smoky Tomato: Stir in ½ cup crushed fire-roasted tomatoes and ½ teaspoon chipotle powder.
  • Green Boost: Add 1 cup chopped kale or chard and ½ cup frozen peas.
  • Protein Plus: Add 1 cup cooked chickpeas or cubed tofu for an extra 10g protein per serving.

Storage Tips

Refrigerator: Store cooled soup in airtight containers for up to 5 days. The soup will thicken as it sits; thin with broth or water when reheating.

Freezer: Portion into freezer-safe jars or silicone bags. Freeze for up to 3 months. Thaw overnight in the fridge and reheat gently.

Reheating: Warm on the stovetop over medium-low heat, stirring occasionally. Add a splash of broth to loosen. Microwave in 1-minute bursts, stirring between, until hot.

Frequently Asked Questions

Red lentils cook faster and break down completely, yielding a creamy dal-like texture. For this recipe, stick with green or French lentils for texture and visual appeal.

Yes! Lentils and spinach are excellent plant-based iron sources. Boost absorption by pairing with vitamin C-rich lemon juice.

Absolutely. Add everything except spinach and lemon. Cook on low 6–7 hours or high 3–4 hours. Stir in spinach and lemon just before serving.

Use no-salt-added broth and omit added salt until the end. Flavor with extra lemon, herbs, and nutritional yeast instead.

A crusty sourdough or whole-grain baguette is perfect. For gluten-free, try toasted chickpea-flour flatbread or cornbread.

Yes! Reduce lemon juice slightly and blend the entire soup for a smooth texture. Serve with fun-shaped pasta or crackers for dipping.
High Protein Vegan Lentil Soup with Lemon
soups
Pin Recipe

High Protein Vegan Lentil Soup with Lemon

(4.9 from 127 reviews)
Prep
15 min
Cook
35 min
Servings
6

Ingredients

Instructions

  1. Sauté Veggies: Heat olive oil in a Dutch oven over medium heat. Add onion, carrot, and celery; cook 6–7 min until softened.
  2. Add Aromatics: Stir in garlic and ginger; cook 1 min. Add cumin, coriander, and paprika; toast 30 sec.
  3. Simmer Lentils: Add lentils and broth. Bring to boil, then simmer 25–30 min until lentils are tender.
  4. Blend & Thicken: Transfer 1½ cups soup to blender with hemp seeds; blend until smooth and return to pot.
  5. Finish with Greens: Stir in spinach until wilted. Off heat, add lemon juice and zest. Season to taste.
  6. Rest & Serve: Let stand 5 min. Serve hot with lemon wedges and a drizzle of olive oil.

Recipe Notes

For extra creaminess, blend in ¼ cup soaked cashews. Soup thickens as it sits—thin with broth when reheating.

Nutrition (per serving)

285
Calories
18g
Protein
34g
Carbs
9g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.