Welcome to mealsbyday

Cozy Vegan Lentil Soup with Lemon and Cilantro

By Fiona Avery | January 12, 2026
Cozy Vegan Lentil Soup with Lemon and Cilantro

There’s something almost magical about ladling steaming, fragrant lentil soup into a deep bowl on a blustery evening. The aroma of cumin and coriander drifts through the kitchen, citrusy brightness from fresh lemon lifts the senses, and delicate green cilantro leaves flutter on the surface like tiny flags announcing comfort ahead. This Cozy Vegan Lentil Soup has become my go-to whenever friends come over for a last-minute weeknight dinner or when I crave meal-prepped lunches that taste like I spent hours over the stove (spoiler: I didn’t).

I first started making this recipe when my daughter adopted a vegan lifestyle in college. My goal was simple: create something nourishing enough to fuel her study sessions, hearty enough for my carnivorous husband, and flavorful enough that even my spice-averse nephew would ask for seconds. After a dozen iterations—tweaking the ratio of lentils to liquid, testing spice levels, and playing with acid and herb finishes—I landed on this version. It’s the soup that gets requested at every potluck, the one I gift in mason jars to new parents, and the bowl I heat up when I need a 15-minute dinner that feels like a warm blanket. Whether you’re cooking for a crowd or just your future self, this soup delivers big flavor with pantry staples and a single pot.

Why This Recipe Works

  • Protein powerhouse: One bowl delivers 18 g of plant-based protein thanks to green lentils and a hint of quinoa.
  • Weeknight friendly: 10 minutes of hands-on prep and a single Dutch oven mean minimal dishes.
  • Bright finish: A final squeeze of lemon and handful of cilantro awaken earthy spices so the soup tastes fresh, never muddy.
  • Freezer hero: It thickens as it stands, making it ideal for batch cooking; freeze portions flat in zip bags for up to 3 months.
  • Customizable heat: Keep it mild for kids or add a sliced chili for those who crave fire.
  • Budget smart: Feeds six for well under a dollar per serving using humble pantry staples.

Ingredients You'll Need

Ingredients

Great soup starts with great ingredients. Below I’ve outlined what to buy, why it matters, and smart substitutions if your pantry is missing something.

Green or French lentils (1½ cups): These varieties hold their shape and deliver a pleasant bite. Red lentils dissolve into silky purées—save those for curries. Rinse and pick out any pebbles; nobody wants a dental surprise. If you only have brown lentils, reduce simmering time by 5 minutes and expect a creamier texture.

Quinoa (¼ cup): My secret for adding body and complete amino acids. Use white quinoa for speed (it cooks in 12 minutes) or tri-color for visual flair. Millet or bulgur work if quinoa isn’t on hand.

Olive oil (2 Tbsp): A fruit-forward, cold-pressed oil perfumes the aromatics. Coconut oil is lovely for a hint of sweetness, but stick to refined unless you love coconut intensity.

Yellow onion (1 large): Dice small so it melts into the broth. In a pinch, shallots give a sweeter edge. White onions are sharper; caramelize a minute longer to tame them.

Carrots (2 medium): Choose slender, firm carrots—they’re sweeter. Peel only if the skins are thick; a good scrub preserves nutrients.

Celery (2 stalks plus leaves): Leaves add herbal depth. If you’re a celery skeptic, swap one stalk with fennel bulb for subtle anise.

Garlic (4 cloves): Freshly minced. Garlic powder won’t bloom in the oil the same way, so skip it here.

Tomato paste (2 Tbsp): Buy the tube variety; it lives forever in the fridge and saves you from opening a whole can. Look for double-concentrated for deeper umami.

Ground spices: Cumin (2 tsp), coriander (1 tsp), and smoked paprika (½ tsp) form the soulful base. Grind whole seeds in a spice grinder for next-level perfume; pre-ground is perfectly fine for weeknights.

Vegetable broth (6 cups): Go low-sodium so you control salt. If your broth tastes flat, bolster it with a strip of kombu or 1 tsp miso paste.

Lemon (zest + juice): Zest citrus before squeezing; oils live in the skin. Organic lemons are worth the splurge when you’re eating the peel.

Fresh cilantro (1 cup): Stems hold tons of flavor—chop them with the leaves. If you’re genetically anti-cilantro, substitute flat-leaf parsley and add ½ tsp ground coriander to echo the flavor profile.

How to Make Cozy Vegan Lentil Soup with Lemon and Cilantro

1
Warm the pot & bloom the spices

Place a heavy-bottomed Dutch oven over medium heat for 60 seconds. Add olive oil, swirling to coat the surface. Once the oil shimmers, scatter in cumin, coriander, and smoked paprika. Stir continuously for 30–45 seconds until the spices smell toasty but not burnt. This quick sizzle pulls fat-soluble flavors into the oil, deepening the finished soup.

2
Sauté the aromatics

Add diced onion, carrot, and celery. Reduce heat slightly and cook 6 minutes, stirring occasionally, until vegetables soften and onion turns translucent. Stir in garlic for 1 minute. A pinch of salt at this stage draws out moisture, preventing garlic from scorching.

3
Caramelize the tomato paste

Push veggies to the perimeter, add tomato paste in the center, and let it fry for 2 minutes, stirring frequently, until it darkens from bright red to brick brown. This Maillard moment concentrates sweetness and eliminates any metallic canned taste.

4
Deglaze with broth

Pour in 1 cup of vegetable broth. Use a wooden spoon to scrape the browned bits (a flavor goldmine) off the pot’s bottom. This technique prevents the dreaded “Burn” alert on electric pressure cookers and ensures every speck of spiced goodness ends up in your soup.

5
Add lentils, quinoa & remaining broth

Stir in rinsed lentils and quinoa. Add the rest of the broth plus ½ tsp salt and ¼ tsp black pepper. Increase heat to high; bring to a boil. Reduce to a gentle simmer, partially cover, and cook 25 minutes. Stir once halfway to prevent sticking.

6
Finish with lemon & cilantro

When lentils are tender but not mushy, remove from heat. Stir in lemon zest, 2 Tbsp juice, and half the cilantro. Taste, adjusting salt, pepper, or acid. The soup should be brothy; if it thickened too much, splash in hot water or broth to loosen.

7
Rest 5 minutes (trust me!)

Letting the soup stand off-heat allows grains to settle and flavors to meld. Meanwhile, warm crusty bread or cook a pot of brown rice if you want extra heft.

8
Serve & garnish

Ladle into bowls. Shower with remaining cilantro, a crack of pepper, and optional chili flakes. Offer lemon wedges for brightening individual servings—especially welcome next-day when flavors deepen.

Expert Tips

Bloom spices in oil, not broth

Fat carries flavor compounds to every spoonful. If you’re oil-free, toast whole spices in a dry pan, then grind and add with broth.

Salt in stages

Under-season at the start and adjust at the end. Broth reduction concentrates salinity; tasting prevents over-salting.

Use a microplane for zest

It removes only the colored outer layer, leaving bitter white pith behind. Freeze leftover zest in ice-cube trays with lemon juice for future recipes.

Save stems

Cilantro stems are tender and aromatic. Chop finely with leaves; they add crunch and stretch pricey herbs.

Double the lemon

If you plan to freeze, add lemon only after reheating. Acid can dull in the freezer and turn herbs dark.

Finish with fat

A swirl of good olive oil or vegan pesto on each bowl adds silkiness and visual appeal.

Variations to Try

Add ½ tsp cinnamon, ¼ tsp allspice, and a handful of chopped dried apricots with the broth. Finish with harissa paste to taste.

Replace 2 cups broth with full-fat coconut milk. Stir in 1 Tbsp red curry paste with tomato paste. Garnish with Thai basil and lime.

Swap paprika for chipotle powder. Add diced red bell pepper and corn kernels. Top with avocado and crushed tortilla chips.

Stir in 2 cups baby spinach during the final 2 minutes. Puree soup with an immersion blender for a vibrant emerald hue.

Storage Tips

Refrigerator: Cool soup completely. Transfer to airtight glass jars or deli containers. It thickens as it sits; thin with water or broth when reheating. Keeps 5 days.

Freezer: Ladle cooled soup into quart-size freezer bags, squeeze out air, and freeze flat on a sheet pan. Once solid, stack vertically to save space. Keeps 3 months. Thaw overnight in the fridge or submerge sealed bag in warm water for 30 minutes.

Reheat: Warm gently on the stovetop over medium-low, stirring often. Microwave works too—use 50 % power and stir every 60 seconds to avoid explosive lentil eruptions. Add a splash of broth and fresh lemon to brighten.

Frequently Asked Questions

Yes. Use sauté mode for steps 1–3. Add remaining ingredients, seal, and cook on high pressure 12 minutes. Natural release 10 minutes, then quick release any remaining steam. Stir in lemon and cilantro afterward.

Nope. Green lentils cook quickly and hold their shape un-soaked. Just rinse and check for stones.

Add a peeled potato and simmer 10 minutes; it absorbs some salt. Remove potato or let it dissolve for thicker texture. Alternatively dilute with water and adjust spices.

Fresh cilantro is essential for the bright finish. Dried lacks the volatile oils that make this soup sparkle. In a pinch stir in parsley and ½ tsp ground coriander, but fresh is best.

Yes. Both lentils and quinoa are naturally gluten-free. If you add a grain containing gluten (like barley), swap it for brown rice to keep celiac-safe.

Stir in a can of rinsed chickpeas during the last 5 minutes or serve with a scoop of quinoa on top. A drizzle of tahini also adds richness and protein.
Cozy Vegan Lentil Soup with Lemon and Cilantro
soups
Pin Recipe

Cozy Vegan Lentil Soup with Lemon and Cilantro

(4.9 from 127 reviews)
Prep
10 min
Cook
30 min
Servings
6

Ingredients

Instructions

  1. Toast spices: Heat olive oil in Dutch oven over medium. Add cumin, coriander, and paprika; cook 30–45 seconds until fragrant.
  2. Sauté vegetables: Stir in onion, carrot, and celery. Cook 6 minutes. Add garlic; cook 1 minute.
  3. Caramelize paste: Push veggies aside, add tomato paste to center, and cook 2 minutes until darkened.
  4. Deglaze: Pour in 1 cup broth; scrape browned bits.
  5. Simmer soup: Add lentils, quinoa, remaining broth, ½ tsp salt, and ¼ tsp pepper. Bring to boil, reduce to simmer, partially cover, cook 25 minutes.
  6. Finish: Off heat, stir in lemon zest, 2 Tbsp lemon juice, and half the cilantro. Adjust seasoning.
  7. Serve: Ladle into bowls; garnish with remaining cilantro and optional chili flakes.

Recipe Notes

Soup thickens upon standing. Thin with water or broth when reheating. For freezer prep, add lemon and cilantro after thawing for freshest flavor.

Nutrition (per serving)

248
Calories
18g
Protein
34g
Carbs
6g
Fat

More Recipes