When you need a hands-off dinner that works for meal prep or a slow weeknight, Moroccan harira delivers. One pot simmers while you handle other tasks, and the warm spices with fresh herbs make plain bread feel like an intentional meal.

The lentils and chickpeas do most of the thickening work. Simmering the meat low and slow ensures tender chunks without constant supervision.
Perfect for cold evenings when you want something that feels substantial without requiring active cooking time.
Moroccan Harira Soup layers tender beef or lamb with chickpeas, lentils, and warm spices in a slightly thick broth. Gentle simmering for 90 minutes ensures even cooking across all ingredients. Plan for overnight chickpea soaking and add fresh herbs only in the last 5 minutes.
Why This Recipe Works
The lentils break down slightly during cooking, which naturally thickens the broth without needing heavy cream or excess flour. For a version that comes together quickly, this simple pot recipe uses similar one-pot logic with less soaking time.
Remember it later
Planning to try this recipe soon? Save it for a quick find later!
Prep Time
20 min
Cook Time
1 hr 30 min
Total Time
1 hr 50 min
Servings
6 servings
Difficulty
Medium
Category
Main Dish
Quick Tip
Simmer gently, avoid overcooking legumes
Best For
Weeknight | Meal prep | Entertaining
Why it works:
- Soaking chickpeas overnight ensures they cook at the same rate as the lentils and meat
- Simmering meat for 90 minutes at low heat breaks down connective tissue without drying it out
- Adding fresh cilantro and parsley in the last 5 minutes preserves their bright, herbaceous flavor
- Toasting dry spices for 1-2 minutes before adding liquid deepens their warmth and complexity
- The flour slurry creates a slightly creamy texture without masking the individual ingredients
What You'll Need

Shopping for this means hitting the dried goods aisle and the meat counter. Most people skip salad, but it balances the meal-we keep a batch of classic salad dish ready for nights like this.
- 1 lb beef or lamb stew meat, cubed
- 1 large onion, diced
- 2 celery stalks, chopped
- 1 cup fresh cilantro, chopped
- 1 cup fresh parsley, chopped
- 1 cup dried chickpeas, soaked overnight
- ¾ cup lentils
- 2 tablespoon tomato paste
- 1 teaspoon cinnamon
- 1 teaspoon ginger
- 1 teaspoon turmeric
- 1 teaspoon black pepper
- 3 tablespoon all-purpose flour
Ingredient Details
- Dried chickpeas
Soak 8-12 hours in cold water-they'll double in size and cook evenly with the lentils. - Lentils
Use brown or green lentils, not red-red lentils dissolve too quickly and turn the soup mushy. - Beef or lamb stew meat
Cut into 1-inch cubes so they cook through in 90 minutes without falling apart. - Fresh cilantro and parsley
Chop finely and add in the last 5 minutes-earlier and they'll wilt into muddy green bits. - Tomato paste
Toast it in the pot for 2 minutes before adding liquid to deepen the flavor and color. - Flour slurry
Mix flour with cold water until smooth before adding-lumps won't dissolve once they hit hot soup. - Spices (cinnamon, ginger, turmeric, black pepper)
Toast dry spices in the pot for 1-2 minutes to release their oils before adding liquid.
Ingredient Swaps
Most swaps here adjust cooking time more than flavor. Rich mains need something to cut through, and rolls does exactly that-for a version that comes together quickly, quick rolls dish works without needing yeast or rising time.
Four practical swaps:
- Swap beef or lamb for chicken or turkey thighs-lighter flavor, but reduce simmering to 45-60 minutes or the meat dries out
- Swap dried chickpeas for two 15-oz cans, drained-cuts cooking time by 30 minutes, though texture softens slightly
- Swap all-purpose flour for a gluten-free flour blend-thickens the same way, no ratio changes needed
- Swap fresh herbs for 2 tablespoons dried (less ideal)-use half the amount and add them with the spices, not at the end
Dried Chickpeas
Works for: Firmer texture, better bite, traditional flavor
Skip if: You forgot to soak them or need dinner in under an hour
Canned Chickpeas
Works for: Faster cooking, no planning required, still tender
Skip if: You want the firmest texture or authentic chew
Instructions
Expect 20 minutes of chopping and stirring, then the pot simmers mostly unattended. The slaw works best when it hits the table at the same time as the main-we keep a batch of crisp slaw recipe ready for nights like this.
Step-by-step:
Drain soaked chickpeas and add to a large pot or Dutch oven with 8 cups water, diced onion, chopped celery, and cubed meat. Bring to a boil, then reduce to a gentle simmer. Cover partially and cook for 60 minutes, stirring every 10 minutes to prevent sticking.
Add lentils, tomato paste, cinnamon, ginger, turmeric, and black pepper to the pot. Stir well to distribute spices evenly. Continue simmering for 30 more minutes until lentils soften but stay intact and meat pierces easily with a fork.
Mix flour with ½ cup cold water until smooth, then slowly whisk the slurry into the soup over 2-3 minutes. Stir constantly as you add it to avoid lumps. Simmer for 10 more minutes until the broth thickens slightly and coats the back of a spoon.
Stir in finely chopped cilantro and parsley during the last 5 minutes of cooking. Keep the heat low so the herbs stay bright green and don't wilt into the broth.
Turn off heat and let the soup rest for 10 minutes before serving. This lets the flavors meld and the broth settle into a silky, slightly creamy consistency. Taste and adjust salt or add lemon juice if needed.
What to Serve With It
Harira is thick enough to eat on its own, but most Moroccan meals include bread for dipping or a fresh side to balance the richness. A dollop of this dip takes each bite somewhere more interesting-for a version that comes together quickly, simple homemade dip works without needing roasted garlic or advance prep.
| Side Dish | Prep | Why It Works | How to Serve |
|---|---|---|---|
| Warm crusty bread | Easy | Soaks up the thick broth and balances the spices | Slice and serve alongside in a basket |
| Simple green salad | Easy | Adds crisp freshness to contrast the rich soup | Toss greens with lemon and olive oil |
| Lemon wedges | Easy | Brightens the warm spices with acidity | Squeeze over each bowl right before eating |
| White rice | Easy | Extends the meal and absorbs the broth | Spoon rice into bowls, ladle soup over top |
| Traditional Moroccan dates | Easy | Classic Ramadan accompaniment, sweet contrast | Serve on a small plate on the side |
Three ways to serve it:
- Ladle soup into wide bowls with warm bread on the side for dipping and mopping up the broth
- Spoon cooked white rice into each bowl first, then ladle soup over top so the rice absorbs the broth
- Serve alongside harissa and lemon wedges so everyone can adjust heat and brightness to taste
Store and Reheat
Harira thickens as it sits because the lentils keep absorbing liquid. Store it in shallow containers so it cools quickly and doesn't spend hours in the temperature danger zone.
| Method | Time | Best For |
|---|---|---|
| 🍳 Stovetop | 8-10 min | Even heating and texture maintenance |
| 📦 Microwave | 3-4 min, stir halfway | Quick reheating of single portions |
| 🔥 Oven | 20 min at 325°F, covered | Large quantities to warm evenly |
For best results when storing:
- Cool soup to room temperature within 2 hours, then refrigerate in airtight containers for 3-4 days
- Add ¼ cup water per serving when reheating-the lentils absorb liquid overnight and the soup thickens considerably
- Freeze in 2-cup portions for up to 3 months in freezer-safe containers, leaving 1 inch headspace for expansion
- Thaw frozen soup in the fridge overnight, not on the counter, to avoid bacterial growth
- Stir fresh chopped herbs into reheated soup just before serving-the original herbs lose brightness after storage
Frequently Asked Questions
Yes-drain and rinse two 15-oz cans, then add them with the lentils instead of at the start. This cuts cooking time by 30 minutes, though the texture will be slightly softer than dried chickpeas.
Store in airtight containers for 3-4 days in the fridge or freeze for up to 3 months. Reheat on the stovetop with ¼ cup water per serving-the lentils absorb liquid overnight and thicken the soup considerably.
The meat should pierce easily with a fork without resistance, lentils should be softened but still hold their shape, and the broth should coat the back of a spoon without being gluey. Total simmer time is about 90 minutes.
For lumps, blend a portion of the soup with an immersion blender or strain it through a fine-mesh sieve. For overly thick soup, add water ¼ cup at a time and simmer for 5 minutes until it reaches the right consistency.
Yes-use a larger pot (at least 8 quarts) and stir every 10 minutes to prevent burning at the bottom. Cooking time stays the same, but you may need to add 15-20 more minutes if the pot is very crowded.

Moroccan Harira Soup
Ingredients
Method
- Drain soaked chickpeas and add to a large pot or Dutch oven with 8 cups water, diced onion, chopped celery, and cubed meat. Bring to a boil, then reduce to a gentle simmer. Cover partially and cook for 60 minutes, stirring every 10 minutes to prevent sticking.1 lb beef stew meat, 1 onion, 2 stalks celery, 1 cup dried chickpeas
- Add lentils, tomato paste, cinnamon, ginger, turmeric, and black pepper to the pot. Stir well to distribute spices evenly. Continue simmering for 30 more minutes until lentils soften but stay intact and meat pierces easily with a fork.0.75 cup lentils, 2 tbsp tomato paste, 1 tsp cinnamon, 1 tsp ground ginger, 1 tsp turmeric, 1 tsp black pepper
- Mix flour with ½ cup cold water until smooth, then slowly whisk the slurry into the soup over 2-3 minutes. Stir constantly as you add it to avoid lumps. Simmer for 10 more minutes until the broth thickens slightly and coats the back of a spoon.3 tbsp all-purpose flour
- Stir in finely chopped cilantro and parsley during the last 5 minutes of cooking. Keep the heat low so the herbs stay bright green and don't wilt into the broth.1 cup cilantro, 1 cup parsley
- Turn off heat and let the soup rest for 10 minutes before serving. This lets the flavors meld and the broth settle into a silky, slightly creamy consistency. Taste and adjust salt or add lemon juice if needed.
Notes
- Soak chickpeas overnight to ensure even cooking with lentils and meat.
- Toast dry spices and tomato paste briefly to deepen flavor before adding liquid.
- Whisk flour slurry slowly to prevent lumps and achieve a creamy broth consistency.




