This lentil soup with walnut lemon gremolata is a simple, one-pot meal that delivers comfort, fresh flavor, and an easy way to enjoy lentils any night of the week.

For more lentil recipes, check out our lentil sweet potato patties, lentils and quinoa skillet with caramelized onions, Mediterranean chopped lentil salad, Mediterranean lentil and orzo.

Bowl of lentil soup topped with walnut lemon gremolata and olive oil.

Why You’ll Love This Lentil Soup with Walnut Lemon Gremolata

This lentil soup with walnut lemon gremolata was inspired by a recipe we came across in the book Zaitoun, where the author makes a simple version of shorbat adas, a much-loved lentil soup in the Arabic world. What really caught my attention was the idea of adding crushed nuts on top at the end and I couldn’t stop thinking about it 🥣

So Louise and I took that idea and turned it into a bright, crunchy walnut lemon gremolata with parsley and optional garlic. Honestly, we’ve cooked many lentil recipes on this blog, but this easy lentil soup recipe became one of our favorites almost instantly 🍋

The soup simmers gently in one pot using basic pantry ingredients. We usually make it with dried lentils, but canned ones work too, making it perfect for a quick weeknight dinner 🌿

The result is a healthy lentil soup that feels full-bodied, cozy and comforting, with a topping that adds crunch, freshness, and just enough zing to make it feel special.

P.S. If you’re working on eating more vegetables and legumes without giving up comfort, you might also enjoy our Mediterranean lentil soup, turmeric lentil soup, and creamy red lentil soup.

Ingredients

Full ingredients and substitutions are in the recipe box below.

Ingredients for lentil soup with walnut lemon gremolata arranged on a simple kitchen counter.
  • Extra virgin olive oil: adds richness and helps soften the vegetables. Substitute regular olive oil or avocado oil.
  • Onion: builds a sweet, savory base for this one pot lentil soup. Substitute shallot or leek.
  • Carrots: add gentle sweetness and body. Substitute parsnips or sweet potato.
  • Celery: adds balance and aroma. Substitute fennel or skip if unavailable.
  • Garlic: brings depth and warmth. Substitute garlic powder or a pinch of onion powder.
  • Paprika: adds mild smokiness or sweetness. Substitute smoked paprika, mild chili powder, or omit.
  • Cumin: gives earthy flavor typical of a Mediterranean lentil soup recipe. Substitute coriander or curry powder.
  • Cinnamon (optional): adds subtle warmth. Substitute nutmeg or allspice, or leave it out.
  • Brown lentils: hearty and hold their shape as they cook. Substitute green lentils or canned lentils, drained. If using canned lentils, reduce the broth and cooking time by half.
  • Vegetable or chicken broth: creates a savory base. Substitute water plus a bouillon cube.
  • Spinach: wilts quickly into the soup for color and tenderness. Substitute kale or Swiss chard, but add them earlier and simmer about 10 minutes so they soften properly.
  • Walnuts: add crunch and richness to the topping. Substitute almonds, pecans, or hazelnuts.
  • Fresh parsley or cilantro: adds freshness. Substitute basil, mint, or dill.
  • Lemon zest and juice: brighten the soup and gremolata. Substitute lime or a splash of vinegar.
Close up of creamy lentil soup showing lentils spinach and crunchy walnut topping.

How to Make this Easy Lentil Soup

Step 1: Soften the veggies

Heat the olive oil in a large pot or Dutch oven on medium heat. Add the chopped onion, carrots, and celery. Cook for about 3 minutes, stirring often, until they start to soften.

Step 1 Chopped onion carrots and celery cooking gently in olive oil.

Step 2: Wake up the spices

Add the grated garlic, paprika, cumin, and cinnamon if using. Stir for 1 minute, just until fragrant. Keep stirring so the garlic doesn’t brown.

Step 2 Garlic and spices blooming in the pot with softened vegetables.

Step 3: Simmer the soup

Add the brown lentils, broth, salt, and black pepper. Stir well and bring to a gentle boil. Lower the heat and simmer uncovered for 30 to 45 minutes, until the lentils are tender.

Using canned lentils? This quick lentil soup is easy: use half the broth and simmer about 15 minutes.

Step 3 Lentils simmering in broth in a large pot on the stove.

Step 4: Make it creamy, then add spinach

Blend a small part of the soup with an immersion blender right in the pot. You want it creamy but still a little chunky. Stir in the spinach and cook 1 minute, just until wilted. Taste and adjust salt.

Step 4 Spinach wilted in the lentil soup.

Step 5: Chop the walnut lemon gremolata

While the soup cooks, finely chop the walnuts and parsley and add them to a small bowl. Stir in the grated garlic (if using), extra virgin olive oil, lemon zest, lemon juice, and a pinch of salt. Keep it coarse for crunch.

Step 5 Hand chopped walnuts parsley and lemon mixed into a coarse gremolata.

Step 6: Serve and finish

Ladle the soup into bowls. Add a spoonful of low-fat Greek yogurt if you like (or Skyr for extra protein). Spoon the walnut lemon gremolata on top and enjoy with crusty bread for an easy, cozy dinner.

Step 6 Lentil soup served with walnut gremolata on top.

Tips

  • Rinse the lentils: Rinse well before cooking to remove dust and help them cook evenly.
  • Simmer gently: Keep the heat low for better flavor and a more tender texture.
  • Blend just a little: Blend only part of the soup so it stays creamy but still hearty.
  • Chop the gremolata by hand: Hand-chopping gives the walnuts the best crunch and texture.
  • Add spinach last: Stir it in at the end so it stays bright and tender.
  • Taste at the end: Lentils absorb salt as they cook, so adjust seasoning right before serving.
  • Cooking for mixed diets: Serve yogurt and gremolata on the side so everyone can build their own bowl.
  • Adjust when reheating: The soup thickens as it rests. Add a splash of broth or water if needed.

Frequently Asked Questions

Can I make this ahead of time?

Yes. This soup tastes even better the next day as the flavors settle, making it a great make-ahead option.

How to store this lentil soup with walnut lemon gremolata?

Store the soup and gremolata separately in airtight containers in the fridge for up to 4 days. Reheat gently.

Can I freeze this soup?

Yes. Freeze the soup without the gremolata for up to 3 months. Add the topping fresh after reheating.

Can I use canned lentils instead of dried?

Absolutely. This keeps it quick and easy. Just reduce both the broth and cooking time by half.

More Easy Dinners to Try

If you try this Easy Lentil Soup with Walnut Gremolata please leave a 🌟 star rating and let us know how it turned out in the comments—we love hearing from you.

Warm lentil soup served in a rustic bowl with walnut gremolata, lemo, herbs and a golden spoon.

Easy Lentil Soup With Walnut Lemon Gremolata

No ratings yet
This lentil soup with walnut lemon gremolata is simple to make, deeply comforting, and full of everyday ingredients. The soup cooks in one pot, turns gently creamy, and is finished with a fresh, crunchy topping that adds brightness and flavor without extra work. It’s an easy, nourishing meal you can make on a quiet weeknight and enjoy warm for days.
Prep Time: 10 minutes
Cook Time: 40 minutes
Total time if using canned lentils: 30 minutes
Total Time: 50 minutes
Servings: 4 people
Course: Main Course
Cuisine: Mediterranean

Ingredients 

  • 2 tablespoons olive oil extra virgin
  • 1 onion chopped
  • 1 large carrots sliced into discs
  • 1 rib celery chopped
  • 2 cloves garlic grated
  • 1 teaspoon paprika smoked or sweet
  • 1 teaspoon cumin ground
  • ¼ teaspoon cinammon optional
  • 1 cup dried brown lentils sub 3 cups cooked lentils, or 2 cans lentils (15 oz / 400 g each can), rinsed
  • 6 cups vegetable broth or chicken broth (reduced-sodium)
  • ¾ teaspoon salt or more to taste
  • teaspoon black pepper
  • 4 ounces spinach or more to taste

Walnut Lemon Gremolata

  • cup walnuts roughly chopped
  • 4 tablespoons fresh parsley or cilantro
  • 2 tablespoons olive oil extra virgin
  • ½ lemon zest and juice
  • ½ small clove garlic grated – optional

Instructions 

  • Cook the vegetables: Heat 2 tablespoons olive oil in a large pot or Dutch oven on medium heat. Add 1 onion, 1 large carrots, and 1 rib celery (all chopped).
    Cook for about 3 minutes, stirring often, until slightly soft.
    Step 1 Chopped onion carrots and celery cooking gently in olive oil.
  • Add spices and garlic: Add 2 cloves garlic (grated), 1 teaspoon paprika, 1 teaspoon cumin, and ¼ teaspoon cinammon if using.
    Stir and cook for 1 minute, until fragrant. Do not let the garlic brown.
    Step 2 Garlic and spices blooming in the pot with softened vegetables.
  • Add lentils and broth: Add 1 cup dried brown lentils (rinsed), 6 cups vegetable broth, ¾ teaspoon salt, and ⅛ teaspoon black pepper.
    Stir well and bring to a gentle boil.
    Lower the heat and simmer uncovered for 30 to 45 minutes, until lentils are tender. If using canned lentils, use half the broth and simmer only 15 minutes.
    Step 3 Lentils simmering in broth in a large pot on the stove.
  • Blend and add spinach: Use an immersion blender to blend a small part of the soup directly in the pot.
    This makes it creamy but still chunky. Stir in 4 ounces spinach and cook 1 minute, just until wilted. Taste and add more salt if needed.
    Step 4 Spinach wilted in the lentil soup.
  • Make the walnut gremolata: While the soup cooks, finely chop ⅓ cup walnuts with a knife. Place them in a small bowl. Finely chop 4 tablespoons fresh parsley and add it to the bowl. Add ½ small clove garlic (if using-grated), 2 tablespoons olive oil, zest and juice from ½ lemon, and a pinch of salt. Stir well. The mixture should be coarse, not smooth.
    Step 5 Hand chopped walnuts parsley and lemon mixed into a coarse gremolata.
  • Serve: Ladle the soup into bowls. Add a spoonful of yogurt if you like. Spoon the walnut gremolata on top and serve warm.
    Step 6 Lentil soup served with walnut gremolata on top.

Notes

Substitutions
  • Extra virgin olive oil → Regular olive oil or avocado oil
  • Onion → Shallot or leek
  • Carrots → Parsnips or sweet potato
  • Celery → Fennel or skip if unavailable
  • Garlic → Garlic powder or a pinch of onion powder
  • Paprika → Smoked paprika, mild chili powder, or omit
  • Cumin → Ground coriander or curry powder
  • Cinnamon (optional) → Nutmeg, allspice, or leave it out
  • Brown lentils → Green lentils or canned lentils, drained (use half the broth and cooking time)
  • Vegetable or chicken broth → Water plus a bouillon cube
  • Spinach → Kale or Swiss chard (add earlier and simmer about 10 minutes)
  • Walnuts → Almonds, pecans, or hazelnuts
  • Fresh parsley or cilantro → Basil, mint, or dill
  • Lemon zest and juice → Lime juice and zest or a splash of vinegar
 
Tips
  • Rinse lentils for even cooking
  • Simmer gently for better flavor
  • Blend a little for creamy texture
  • Chop gremolata by hand for crunch
  • Add spinach last to keep it tender
  • Season at the end for balance
  • Serve toppings on the side for mixed diets
  • Loosen when reheating with a splash of broth
  • Store without the gremolata in an airtight container in the fridge for up to 4 days or freeze it for up to 3 months.

Nutrition

Serving: 1 of 4, Calories: 402kcal, Carbohydrates: 40g, Protein: 16g, Fat: 21g, Saturated Fat: 3g, Polyunsaturated Fat: 6g, Monounsaturated Fat: 11g, Sodium: 501mg, Potassium: 881mg, Dietary Fiber: 18g, Sugar: 4g, Vitamin A: 6480IU, Vitamin B6: 0.5mg, Vitamin C: 27mg, Vitamin E: 3mg, Vitamin K: 228µg, Calcium: 110mg, Folate: 327µg, Iron: 6mg, Manganese: 1mg, Magnesium: 115mg, Zinc: 3mg
Tried this recipe?Leave a comment below or mention @theplantbasedschool on Instagram. We love hearing from you ⭐️ 💚.

Nico and Louise in front of the Consolazione church in Todi

Hi! We are Nico & Louise

We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.

Welcome to our blog, we are glad you are here.

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating