
Moroccan Lentil Chickpea Stew with Saffron

By Emma
Certified Culinary Professional
Three pounds of aromatics in one pot. Heat the oil first — the whole thing changes when the cumin hits hot ghee instead of cold. That smell is when you know it’s working.
Why You’ll Love This Moroccan Lentil Chickpea Stew
Comes together in under two hours total, maybe 35 minutes hands-on if you move fast. Works as a full meal or a side — tastes better the next day, kind of gets deeper overnight. Vegetarian but doesn’t taste like it’s missing something. The saffron doesn’t scream expensive, it just hangs there in the background making everything taste like you spent more time than you did. One pot. Freezes fine. Reheats without falling apart.
What You Need for a Moroccan Lentil Chickpea Stew
Olive oil — enough to coat the bottom. Brown lentils. Not green. They hold shape instead of turning to mush. A can of chickpeas. One large onion, diced. Four celery stalks, fine chop. Three garlic cloves minced. Fresh ginger grated — about a tablespoon. Coriander stems if you have them, otherwise skip. Cumin, cinnamon, turmeric. Not a lot of each. Ground spices, fresh if possible. Saffron threads — maybe a pinch. Twelve strands or so. Harissa paste. Not hot sauce. The paste. Diced tomatoes from a can. Tomato paste. One and a half liters vegetable broth — warm it, matters more than you’d think. Broken spaghetti pieces, the short kind. Flour mixed into broth to thicken later. One egg, beaten. Fresh cilantro to finish.
How to Make Moroccan Lentil Chickpea Stew
Heat the broth first with the saffron threads already in there. Gets fragrant while you work on everything else. Don’t rush this part — the whole stew tastes like what the saffron broth tastes like.
Warm oil in a heavy pot. Medium heat. Add the onion, celery, garlic, coriander stems, ginger. Just let it sit for a minute. Then stir. Smell changes around the two-minute mark — that’s when you know the base is building. Keep going until everything goes soft and translucent. Four minutes usually. Don’t let it brown. Not yet.
Sprinkle in the cumin, cinnamon, turmeric. Stir fast. One minute, maybe two. The spices release this intense aroma — that’s bloom. That’s when they’re working. If the heat’s too high they taste bitter instead of warm. Lower it if you need to.
Pour in the lentils. The tomatoes with all their juice. The tomato paste. The harissa. Stir until it coats everything. Then pour the hot saffron broth over the whole thing. Turn the heat up. You want a steady simmer — little bubbles coming up on the sides but not a rolling boil. Cover loosely. Let it go for 45 to 50 minutes. The lentils should get soft but stay intact. Test one. If it falls apart you went too far.
How to Get Your Moroccan Legume Stew to the Right Texture
Add the chickpeas. Add the pasta pieces. Stir so nothing sticks to the bottom. Keep simmering — 12 minutes or until the pasta’s done. Pasta thickness varies, so watch it. Taste it. That’s your timer.
While that’s going, mix flour into cold broth until it’s smooth. No lumps. Pour it in slowly while you stir the stew. This is the thickener. Does it gradually so you don’t get clumps. The broth should go from thin to almost creamy without losing any flavor.
Right after — don’t wait — pour the beaten egg in a thin stream while stirring. The stew keeps cooking from residual heat and the egg forms these silky ribbons inside. Soft strands. Takes maybe a minute. Don’t stir after you pour it in. That breaks the ribbons.
Moroccan Lentil Stew Tips and Common Mistakes
Saffron matters but not in the way you think. It’s not about color. It’s about flavor. A little goes a long way. More doesn’t make it better. Just makes it taste like saffron instead of like a stew that happens to have saffron in it.
The harissa — start with less than the recipe says. Taste it after five minutes. You can always add more. Can’t take it out.
Don’t let the aromatics brown. That’s the difference between nutty and burnt. Low to medium heat for that first step.
The pasta absorbs liquid as it cooks so the stew gets thicker. That’s why you might need extra broth when you reheat it. Just add it slowly.
Celery is doing something subtle here — nobody tastes celery but the stew tastes flatter without it. Trust it.

Moroccan Lentil Chickpea Stew with Saffron
- 40 ml olive oil (slightly more for sauté)
- 1.5 litres vegetable broth
- 0.7 ml saffron threads (about 12 pistils)
- 4 celery stalks, finely chopped
- 1 large onion, diced
- 3 garlic cloves, minced
- 12 g coriander stems, chopped
- 20 ml fresh ginger, grated
- 6 ml ground cumin
- 3 ml ground cinnamon
- 1.5 ml ground turmeric
- 70 g brown lentils, rinsed and drained
- 1 can 400 ml diced tomatoes
- 80 ml tomato paste
- 4 ml harissa paste (adjust to taste)
- 1 can 500 ml chickpeas, rinsed and drained
- 50 g broken spaghetti, about 2.5 cm pieces
- 1 egg, lightly beaten
- 15 g fresh cilantro leaves, chopped
- 25 ml all-purpose flour, sifted
- 125 ml vegetable broth for slurry
- 1 Whisk flour into 125 ml broth until fully dissolved, no lumps; set aside. Heat remaining 1.5 litres broth with saffron threads to infuse, warm and fragrant.
- 2 Warm olive oil in large heavy pot over medium heat; add celery, onion, garlic, coriander stems, ginger. Sauté about 4 min until translucent, soft but not browned. Smell intensifies; aromatic base building.
- 3 Sprinkle in cumin, cinnamon, turmeric; stir quickly 1-2 min till spices bloom, vibrant aroma releases but no burning. If too hot, lower heat to avoid bitterness.
- 4 Pour in rinsed lentils, diced tomatoes with juices, tomato paste, harissa. Stir. Pour hot saffron broth over all. Crank heat; bring to steady simmer. Tiny bubbles emerge on sides. Cover loosely, simmer gently 45-50 min. Lentils should soften but hold shape, glean when to test by texture: tender, not mushy.
- 5 Add drained chickpeas, broken spaghetti pieces. Stir to keep pasta submerged. Continue simmer ~12 min or until pasta al dente; cooking time varies on pasta thickness. Taste frequently.
- 6 Gradually stream in flour slurry while stirring, thickens broth gently; helps body without clumps. Immediately pour in beaten egg in thin steady stream, do not stir after pouring; egg forms silky ‘ribbons’ inside, soft strands cook by residual heat, ~1-2 min.
- 7 Finish with fresh cilantro leaves, fold gently. Let flavors marry a few minutes off heat. Serve hot with warm naan or crusty bread to soak juices.
- 8 Store leftovers in fridge; reheat over low heat, may need splash extra broth if thickened too much.
Frequently Asked Questions About Moroccan Lentil Chickpea Stew
Can you use red lentils instead of brown? They fall apart. Brown ones hold shape through the whole cook time. Different stew if you switch.
How hot is this actually? Depends on the harissa. Start with four milliliters like the recipe says. Tastes warming, not spicy. Add more if you want heat.
Does the saffron really matter? Yeah. It does something the other spices don’t. Kind of floral in a way that makes everything taste richer. Can’t really replace it.
Can you make this in a slow cooker? Probably. Never tried it. The spice bloom step matters though — that first few minutes when everything toasts. Don’t skip that. After that maybe four hours on low. The pasta goes in at the end.
What if you don’t have coriander stems? Skip it. Cilantro leaves are doing the fresh herb thing at the finish anyway. Stems are nice if you have them, not essential.
Does it freeze? Freezes fine. Thaw it in the fridge. Reheat low and slow. Add broth if it’s thicker than you remember. Sits in the freezer for maybe three months before it starts tasting like freezer.



















