Skip to content
moroccansoup✨ New

Moroccan Harira-Style Lentil Bowl

A warming lentil, tomato and chickpea bowl in the style of harira, brightened with lemon and herbs.

Prep
15 min
Cook
40 min
Servings
4
Difficulty
Easy
4.6
Sign in to rate
#moroccan#harira#lentils#chickpeas#soup#vegetarian

About This Recipe

Harira is Morocco's iconic soup, traditionally eaten to break the fast during Ramadan, built on a base of lentils, chickpeas, tomatoes and warming spices like cinnamon, ginger and turmeric. This bowl thickens that classic combination slightly less into a soup and more into a hearty spoonable bowl, keeping the essential flavors intact — the tomato-forward broth, the warmth of the spice blend, and the finishing squeeze of lemon that harira is known for.\n\nThe technique that gives harira its depth is building the base slowly: onion and celery cooked down first, tomato paste added and cooked until it darkens, then the warming spices bloomed briefly in the fat before any liquid goes in. Some traditional versions use a flour-and-water paste (tedouira) stirred in near the end to thicken the broth — this version relies on the lentils breaking down naturally instead, which is a common simplified home approach.\n\nFinish with a hefty squeeze of lemon and fresh cilantro right before serving — the acidity is what brings the whole spiced pot into balance.

Ingredients

Serves 4

  • 1 cupbrown or green lentils(rinsed)
  • 1 can (15oz)chickpeas(drained)
  • 3 tbspolive oil
  • 1onion(finely diced)
  • 2 stalkscelery(finely diced)
  • 3 clovesgarlic(minced)
  • 2 tbsptomato paste
  • 1 can (28oz)crushed tomatoes
  • 1 tspground cinnamon
  • 1 tspground ginger
  • 0.5 tspturmeric
  • 5 cupsvegetable stock
  • 1lemon(juiced)
  • 0.5 cupfresh cilantro(chopped)

Instructions

  1. 1

    Build the base

    Heat olive oil in a large pot over medium heat. Add onion and celery and cook 6-7 minutes until softened, then add garlic and cook 30 seconds.

  2. 2

    Toast the tomato paste and spices

    Stir in tomato paste and cook 1-2 minutes until it darkens slightly, then add cinnamon, ginger and turmeric and cook 30 seconds until fragrant.

  3. 3

    Simmer

    Add crushed tomatoes, lentils and stock. Bring to a boil, reduce to a simmer, and cook 30-35 minutes, stirring occasionally, until the lentils are tender and starting to break down.

    Stir occasionally, especially in the last 10 minutes — the lentils naturally thicken the broth and can catch on the bottom of the pot if left unattended.

  4. 4

    Add chickpeas

    Stir in chickpeas and simmer 5 more minutes to heat through.

  5. 5

    Finish and serve

    Off heat, stir in lemon juice and most of the cilantro. Taste and adjust salt, then ladle into bowls and top with remaining cilantro.

Did you make this?

Rate it and help other cooks find the recipes that actually work.

One tap to sign in, and we'll save the rating you just picked.

Everything you need to plan your week — free

  • Meal calendar
  • Grocery list
  • AI recipe ideas

Track what you eat

Snap your meal to log calories and macros, run fasting timers and track water in the free SnapCal app.

Download Now

Pro Tips

  • →

    Stir the pot more frequently in the last 10 minutes of simmering — this is when the lentils thicken the broth and are most likely to stick and scorch.

  • →

    Add the lemon juice off heat, right before serving — cooking it into the pot for a long time mutes its brightness.

  • →

    Use brown or green lentils, not red — red lentils break down too completely and turn the whole bowl into more of a puree than a textured stew.

Variations

  • •

    Add small pieces of cooked lamb or beef for a more traditional, meat-based harira, browning the meat with the onion at the start.

  • •

    Stir in cooked vermicelli noodles in the last few minutes for the traditional harira texture served during Ramadan.

  • •

    Add a pinch of saffron along with the other spices for a more festive, fragrant version.

Storage

Refrigerate in an airtight container for up to 4 days; the soup thickens as it sits, so add water or stock when reheating. Freezes well for up to 3 months.

History & Origin

Harira is deeply tied to Ramadan in Morocco, traditionally served each evening to break the fast alongside dates and honeyed pastries, though it's eaten year-round as a hearty everyday soup as well. Recipes vary significantly by region and family, with some versions including meat, vermicelli or a flour-thickened broth.

Frequently Asked Questions

Can I make this vegan?

Yes, this version is already vegan as written — just double-check your stock doesn't contain any animal-based ingredients.

Why is my harira too thin?

Simmer it longer uncovered so more liquid evaporates and the lentils break down further, or mash a portion of the lentils against the side of the pot to thicken it naturally.

Can I add meat to this recipe?

Yes — brown cubed lamb or beef with the onion at the start of the recipe, then extend the simmer time by about 20 minutes so the meat becomes tender.

Nutrition Facts

Per serving (450g / 15.9 oz) · 4 servings total

Calories350kcal
Protein17g
Carbohydrates54g
Fat10g
Fiber14g
Protein17g
Carbs54g
Fat10g

Time Summary

Prep time15 min
Cook time40 min
Total time55 min

Have Questions?

Ask our AI cooking assistant anything about this recipe — substitutions, techniques, scaling.

Chat with AI Chef →

Featured in Guides

This recipe is featured in the following curated guides:

Community

Join the conversation

Sign in to leave a comment and save your favourite recipes