This lentil soup with smashed walnuts 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 Smashed Walnuts

This lentil soup with smashed walnuts 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 the topping. 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 toppings

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 smashed walnut mix 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 toppings 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?

Store the soup and the toppings 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 toppings 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 smashed walnuts 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 Smashed Walnuts

5 from 6 votes
This lentil soup with smashed walnuts 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 topping: 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 mixture 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 toppings 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 toppings 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 easy, healthy, and delicious recipes ๐ŸŒฟโœจ.

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

5 from 6 votes

Leave a comment

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

Recipe Rating




9 Comments

  1. 5 stars
    Heart warming, original soup. Very delicious especially with the walnut topping. The second time I tried it I added a little coconut milk and it worked well . Thank you for sharing these wonderful recipes.

  2. My mom taught me to cook HamHocks with about 8 cups water for 4 hours for a wonderful/flavorful broth for lentils and split peas. Mom was a wonderful cook who passed away in 1999…I am now 82 and can’t eat lentils/sp-peas any other way..no way without ham-broth.

  3. 5 stars
    Delicious, but I had trouble finding the page again to come post a review, because the title changed…why?

    We were out of walnuts, so tried the gremolata with hazelnuts instead and so glad we did. Really enjoyed the soup.

    1. So glad you enjoyed it, Sarah, thanks for sharing.
      Hazelnuts sound like a fantastic swap. So, the title was updated to make the recipe easier to find in search on our site, but I understand how that could be confusingโ€”thanks for letting me know.
      All the best, Louise

  4. 5 stars
    Easily prepared and cooked out from the ingredients largely from my kitchen cupboard. No worries about storage, it was gone in no time. Definitely make this again. Quite zesty compared to regular lentil broth, but I’m lucky to be able to enjoy both

  5. 5 stars
    This was a very nice recipe with a light touch of joy definitely a treat for a cold night, thanx for sharing