Moroccan Lentil Soup

This warmly spicy, soul-satisfying Moroccan lentil soup blends red lentils, tomatoes, onion, celery, garlic, and cilantro with ras el hanout, a North African spice mix. On top? Chile-fried onions. Healthy doesn’t taste any more soothing.

A white bowl filled with lentil soup and topped with fried chiles, greek yogurt, and cilantro

Moroccan lentil soup doesn’t come any simpler or more spectacular than this. It’s subtly spicy from ras el hanout and perfectly tart from a modest squeeze of lemon. It’s truly lovely, luxuriantly aromatic, and richly satiating.–Renee Schettler Rossi

Moroccan Lentil Soup

  • Quick Glance
  • (7)
  • 30 M
  • 1 H
  • Serves 8
4.7/5 - 7 reviews
Print RecipeBuy the Plenty--Good, Uncomplicated Food cookbook

Want it? Click it.


  • For the Moroccan lentil soup
  • For the chile-fried onions


Make the Moroccan lentil soup

Heat the oil in a heavy pan and sauté the onion and celery until softened but not colored. Add the garlic and spices and cook for 1 minute. Then add the ras el hanout, lentils, tomatoes, and stock or water. Bring to a boil, reduce to a simmer, and cook for 30 to 45 minutes, or until the lentils start to break down and sort of become a purée. The mixture will be quite thick and more dal-like than soup-y. If you prefer a thinner consistency, add more stock or water as necessary.

Make the chile-fried onions

Slick a skillet with the olive oil, place it over medium-high heat, and toss in the sliced onions. Heat until the onions are golden brown and crisp at the edges. Add the cinnamon, sugar, and chile and stir just until the onions are coated. Then let the onions cook only until the sugar has dissolved. Immediately add the lemon juice—and be ready to dodge some spatters. Remove from the heat and season with salt and pepper.

Serve the soup

Season the lentil soup with salt and pepper and stir in the chopped cilantro. Ladle the soup into bowls and add a dollop of yogurt and the chile-fried onions. Garnish with cilantro. Originally published January 15, 2014.

Print RecipeBuy the Plenty--Good, Uncomplicated Food cookbook

Want it? Click it.

    Moroccan Lentil Soup Variations

    • Ham and Lentil Soup: Make the soup following the method above but omit the spices, celery, garlic, tomatoes, and chile-fried onions. Instead cook 2 onions, 1 potato, 2 carrots (all chopped) and 1 cup lentils in oil. Replace the chicken stock with 6 cups stock made from a ham bone (make sure it isn’t too salty; dilute with water if it is). Sauté flakes of ham or chunks of bacon in butter, adding 2 teaspoons caraway seeds, and sprinkle on top of the soup. Add a swirl of cream, if you please.

    • Lentil and Spinach Soup: Heat 3 tablespoons olive oil in a heavy pan and gently cook 1 onion, chopped, and 1 celery stalk, diced, for 8 minutes. Add 2 garlic cloves, chopped, and 1/2 teaspoon dried red pepper flakes and cook for 1 minute. Add 1 1/3 cups brown lentils, 3 tomatoes, chopped, 2 thyme sprigs, and 4 cups water or chicken stock. Bring to a boil, reduce the heat, cover, and cook until the lentils are tender, about 45 minutes. If it seems too thick, add stock or water to thin it to the desired consistency. Season well. Shred 10 ounces spinach and add to the soup to wilt. Add the juice of 1/2 lemon and stir in 4 tablespoons extra-virgin olive oil. Serves 4.

    • Minus the Lovely Chile-Fried Onion GarnishThose of you not inclined to indulge in the chile-fried onion garnish, simply toss 2 chopped, seeded fresh chiles into the soup or stir in a dab of harissa.

    • Love the look? Click to bring the LC Lifestyle into your home.

    • Liam 16-piece Dinnerware Set by Urban Loft

    Recipe Testers' Reviews

    Delicious. Easy. A keeper. On a chilly weeknight, you won't need much else. The fabulous aroma and complex flavor make this vegetarian lentil soup (vegan if you use water instead of chicken stock and skip the Greek yogurt) so satisfying, it won’t leave anyone—meat-loving or not—feeling deprived.

    I cooked my lentils covered and in 30 minutes they broke down to perfectly soft bits. We felt the recipe would serve 6 people at most if the soup is being served as the main dish.

    For the chile-fried onions (I HIGHLY recommend you make these, along with the ras el hanout spice mixture recipe already on the site), I used a Fresno pepper, jalapeño’s red cousin.

    This soup was wonderful! I'm a soup lover and make red lentil soup pretty frequently, but never with this warm, flavorful blend of spices. It's well worth making your own ras el hanout. (I used this ras el hanout recipe. I will surely be making the soup again.

    The suggested 4 1/2 cups of liquid (I used water) resulted in a dal-like consistency. I added an additional cup and the soup was still quite thick. It took about 45 minutes for the lentils to break down and the vegetables to soften. Next time, I would probably add a large diced carrot to up the flavor profile.

    The chile-fried onions, which are a quick version of caramelized onions, are not just a garnish but an essential component. My red jalapeño added a slight heat to the soup and the onions and brown sugar some welcome sweetness. I stirred my onions into the soup and served it with a dollop of yogurt on top. Sautéed or steamed greens (spinach, arugula, chard, collards) or cubed winter squash or sweet potato would be lovely indeed. With some good bread, this is a rich, filling, and delicious meal for a winter's evening.


    #leitesculinaria on Instagram If you make this recipe, snap a photo and hashtag it #LeitesCulinaria. We'd love to see your creations on Instagram, Facebook, and Twitter.


    1. 5 stars
      Thanks for sharing this amazing recipe. My family loved it. I will be sharing this recipe with my friends. Hope they will like it.

    2. Absolutely love this! Make exactly as written, using the ras el hanout linked to the recipe, the chile fried onions and the yoghurt/cilantro ganish. Lentils cook down into a light stew in 30 minutes A regular rotation dinner in the cooler months. Thank you!

      1. You’re welcome, susan! And thank you for taking the time to share your comment and experience with us.

    3. Terrific recipe. A great introduction to ras el hanout. (I picked up min at a great little spice store in Portsmouth, NH called Spice + Stock.) I added about 1 teaspoon of finely grated fresh ginger, (from a previous comment), and a smidge of turmeric. Greek yogurt went beautifully with it. I don’t think I’d make it again without the yogurt.

      1. We’re so glad you enjoyed it, Rachel. Thanks for letting us know what worked for you.

    4. Lentil soup is my go-to for a fall/winter hearty soup/salad dinner. Always looking for different variations. I was intrigued by the ras el hanout and this recipe was earthier/savory because of those spices. After tasting the finished soup, I added more zip: diced baby ginger (that I buy in september/october and freeze ), ground tumeric, cinnamon, and red chard. I chose not to add the fried onions. Everything I used was organic from the Muir Glen Tomatoes to the Veggies & bulk spices, it really makes a difference. TY for posting that recipe 🙂

    Have something to say?

    Then tell us. Have a picture you'd like to add to your comment? Attach it below. And as always, please take a gander at our comment policy before posting.

    Rate this recipe!

    Have you tried this recipe? Let us know what you think.

    Upload a picture of your dish