22 Moroccan Recipes: Tagines, Couscous & Harira for Weeknight Dinners

22 Moroccan Recipes: Tagines, Couscous & Harira for Weeknight Dinners

Twenty-two Moroccan dishes built on three levers — ras el hanout, preserved lemon and chermoula — with the pantry list, timings and swaps that make them work on a Tuesday.

· 19 min read · By · intermediate

Moroccan cooking is the easiest way to make a weeknight dinner taste like it took all day. One pot, one spice blend, and a slow simmer do almost all of the work: chicken with apricots and almonds, chickpeas with preserved lemon, lentils with cumin and harissa. The 22 recipes below cover tagines, couscous dinners, harira and bean soups, salads and sides, and the sweet-savory bakes that finish a Moroccan table — all built from ingredients you can get at a US supermarket.

Get a free week of easy dinners

Seven weeknight dinners with the shopping list already totalled, sent Sunday. No account needed, unsubscribe in one click.

No spam, unsubscribe in one click. Recipes, shopping lists and Instacart carts all work without an account either way.

Introduction: A One-Pan North African Kitchen

Almost every dish in this roundup runs on the same three-move template. You bloom whole and ground spices in oil, you build a wet base of onion, garlic, tomato and stock, and you let it go low and slow until the protein or the legume gives up. That's it. The clay tagine, the conical lid, the charcoal brazier — all optional. A 5- or 6-quart Dutch oven does the job, and eight of these dishes are done in under 40 minutes on a stovetop.

What makes it read as Moroccan rather than generic stew is the pairing of warm spices with something sharp or sweet: cinnamon and ginger against dried apricots, cumin and coriander against preserved lemon, sweet paprika against green olives. Get that contrast right and the rest is technique you already have.

The economics also work. A 6-serving Braised Chicken Tagine with Apricots and Almonds runs about 410 calories and 38g of protein per serving on bone-in thighs — one of the cheapest cuts in the case. A 6-serving pot of Harira Soup with Chickpeas and Lemon Zest is 180 calories a bowl and costs a few dollars total in dry legumes. The spices are the only up-front investment, and one $20 pantry run covers every recipe here.

The 22 dishes at a glance

DishSectionActive timeTotal timeServes
Chicken tagine with apricots + almondsTagines20 min75 min6
Chicken tagine, preserved lemon + olivesTagines15 min75 min4
Chicken + chickpea tagine with harissaTagines10 min50 min4
Ras el hanout lamb tagineTagines20 min160 min6
Slow-simmered Moroccan lamb tagineTagines20 min150 min6
Vegetable tagine with preserved lemonsTagines20 min50 min4
Chickpea tagine with ras el hanoutTagines15 min65 min6
Marrakech-style chickpea tagineTagines20 min65 min4
Harissa chickpea stew with couscousCouscous15 min50 min4
Harissa salmon with couscousCouscous15 min30 min4
Saffron vegetable couscous, toasted almondsCouscous15 min40 min4
Couscous with spiced lamb + apricotsCouscous20 min45 min4
Grilled vegetables with couscousCouscous20 min35 min4
Harira with chickpeas + lemon zestSoups25 min55 min6
Lentil soup, cumin + corianderSoups15 min55 min4
Lentil soup with harissa yogurtSoups10 min50 min4
Lentil + chickpea stew with couscousSoups10 min50 min6
Zaalouk-style smoky eggplant + tomatoSalads25 min70 min6
Spiced Moroccan carrot + chickpea saladSalads10 min40 min4
M'smen with harissa yogurt + merguezSalads10 min30 min2
Honey almond phyllo rolls, orange zestBakes15 min33 min8
Almond + honey phyllo tart with figsBakes25 min60 min8

How to Build Moroccan Flavor: Ras el Hanout, Preserved Lemon & Chermoula

Three things carry the cuisine. Learn them and every recipe below becomes improvisable.

Ras el hanout is a house blend, not a fixed formula — the name means "head of the shop," the merchant's best. A workable US-supermarket version is 2 tsp cumin, 2 tsp coriander, 1 tsp sweet paprika, 1 tsp ground ginger, 1 tsp turmeric, 3/4 tsp cinnamon, 1/2 tsp black pepper, 1/4 tsp cayenne, and a pinch of allspice. That's about 3 tablespoons — enough for two tagines. Bloom it in oil for 30-45 seconds before the liquid goes in; dumping it into stock leaves it raw and dusty. Authentic Moroccan Chickpea Tagine with Ras el Hanout is the cleanest place to taste what the blend does on its own, with no meat in the way.

Preserved lemons are salt-cured, not pickled. You use the rind, not the flesh — rinse it, scrape off the pulp, and slice the peel into thin ribbons. One lemon's worth of rind seasons a 4-serving tagine. It is salty and sour and faintly bitter all at once, which is why nothing else substitutes cleanly; fresh lemon zest plus an extra pinch of salt gets you maybe 60% of the way. To make your own: quarter 6 lemons most of the way through, pack them with kosher salt, cram them into a clean quart jar, add lemon juice to cover, and leave them on the counter for four weeks, turning the jar daily. Herbed Chicken Tagine with Preserved Lemon and Olives and Saffron-Infused Chicken with Preserved Lemons are the two dishes that show it off best.

Chermoula is the herb sauce — cilantro, parsley, garlic, cumin, paprika, lemon, olive oil, blitzed or chopped fine. It is a marinade before cooking and a finishing sauce after, and it is what makes Moroccan fish taste Moroccan rather than Mediterranean. Use it on Pan-Seared Atlantic Sea Bass with Chermoula and Preserved Lemon (10 minutes of cooking, start to finish), on Chermoula-Spiced Salmon with Lemon-Dill Sauce, or as a rub on a weekend Slow-Roasted Moroccan Lamb Shoulder with Chermoula.

Harissa is the fourth lever, and it belongs at the table, not in the pot. It's a North African chili paste — usually Tunisian in origin, universally used across the Maghreb — and adding it during the simmer flattens the heat into background warmth. Spoon it on at serving instead and everyone controls their own bowl. Serious Eats' Moroccan recipe collection is a good cross-check on the technique side if you want a second opinion on any of this.

A cheap digital scale and a set of small prep bowls makes the spice work much less annoying, because every one of these recipes wants six to nine spices measured before the pan gets hot.

6 Weeknight Tagines (Chicken, Lamb, Vegetable)

A tagine is a braise. The name refers to the vessel, but functionally you are searing a protein, softening aromatics, adding a small amount of liquid, and covering it. The conical lid condenses steam and drips it back down, which is why classic tagines use surprisingly little stock — often less than a cup for four servings. In a Dutch oven you replicate that by keeping the lid on and the heat at a bare simmer.

1. Braised Chicken Tagine with Apricots and Almonds — 20 minutes active, 55 minutes in the pot, 6 servings at 410 calories and 38g protein. This is the gateway tagine. Bone-in thighs, dried apricots that plump in the braising liquid, toasted almonds added at the end for crunch. Do not skip the toasting step — almonds stirred in raw go soft and taste like nothing.

2. Herbed Chicken Tagine with Preserved Lemon and Olives — the savory counterpart to #1, and arguably the single most recognizable Moroccan dish outside the country. Green olives (Picholine or Castelvetrano; skip canned black), preserved lemon rind, a lot of cilantro and parsley. 4 servings, 420 calories, 40g protein.

3. One-Pot Chicken and Chickpea Tagine with Harissa — the fastest of the six at 50 minutes total. Canned chickpeas mean no soaking, and the harissa goes in as a glaze in the last 10 minutes rather than the base, so it stays bright.

4. Ras el Hanout-Spiced Lamb Tagine with Apricots and Almonds — the weekend project. Lamb shoulder, 2h20m of low braising, 6 servings. Ask the butcher for 1.5-inch cubes off the shoulder, not the leg; leg lamb dries out at this cook time.

5. Slow Simmered Moroccan-Spiced Lamb Tagine — a leaner, less sweet lamb version with no dried fruit, for people who find the apricot tagines too dessert-adjacent.

6. Authentic Moroccan Vegetable Tagine with Preserved Lemons — 50 minutes, 240 calories, fully vegan. Carrots, zucchini, potatoes and chickpeas, and the preserved lemon doing the heavy lifting. Two more vegetarian variants worth rotating in: Marrakech-Style Chickpea Tagine and True To Tradition Moroccan Vegetable Tagine.

A wide, heavy 5-quart braiser or Dutch oven is the single most useful piece of equipment for this whole list — it's the same pot for all six tagines, the harira, and three of the couscous dinners.

5 Couscous Dinners in Under 30 Minutes

Couscous is not a grain. It's semolina pasta, rolled and steamed, and the boxed instant kind you buy in the US takes five minutes: equal volumes couscous and boiling stock, lid on, off heat, fluff with a fork after five minutes. That means dinner speed is entirely determined by whatever goes on top.

7. Harissa-Spiced Salmon with Couscous — 15 minutes active, 15 minutes cooking, 4 servings at 380 calories and 28g protein. The fastest complete dinner on this page. Harissa-rub the fillets, roast at 425°F for 12-14 minutes, fluff the couscous while they cook.

8. Harissa-Spiced Chickpea Stew with Couscous — vegan, 380 calories, made almost entirely from pantry cans. This is the "there is nothing in the fridge" dinner.

9. Saffron-Infused Vegetable Couscous with Toasted Almonds — 40 minutes. Steep a pinch of saffron in 2 tbsp hot water for 10 minutes before it goes in; dropping dry threads into the pot wastes most of an expensive ingredient.

10. Couscous with Spiced Lamb and Apricots — ground lamb instead of shoulder cuts the tagine flavor profile down to 45 minutes total, 510 calories and 32g protein for 4.

11. Harissa-Spiced Grilled Vegetables with Couscous — 280 calories, the lightest dinner here, and the one that best uses late-August eggplant, zucchini and peppers. For a version with meat, Harissa-Spiced Lamb Kebabs with Couscous Salad works on the same grill session.

A hybrid worth knowing: Harvest Vegetable Tagine with Apricot Couscous puts the tagine directly on the couscous in one 50-minute sequence, which is how it's usually eaten in Morocco anyway.

Couscous by the numbers

TypeCook timeGrain sizeBest for
Instant/boxed (most US stores)5 min, off heatFineWeeknights, any topping
Israeli / pearl8-10 min, boiledLarge pearlsSalads, texture contrast
Hand-rolled, steamed45-60 min, 3 steamingsFineFriday couscous, feast days
Whole wheat instant5-7 min, off heatFineHigher fiber, nuttier

4 Harira & Bean Soups for Cool Nights

Harira is the Ramadan soup — tomato, lentils, chickpeas, a lot of herbs, often finished with a flour-and-water slurry that gives it body, and always a squeeze of lemon at the end. It's also just a very good weeknight soup for the first cool nights of September.

12. Harira Soup with Chickpeas and Lemon Zest — 6 servings at 180 calories, the canonical version. Make the full pot; it's better on day two, when the lentils have fully broken down.

13. Moroccan-Spiced Lentil Soup with Cumin and Coriander — 55 minutes, 250 calories, 15g protein. Brown or green lentils hold shape; red lentils collapse into a purée. Both are correct, pick your texture.

14. Moroccan-Spiced Lentil Soup with Harissa Yogurt — the harissa-swirled yogurt on top is the whole trick: cool, sour, spicy, all landing at once against a warm-spiced base.

15. Harissa-Spiced Lentil and Chickpea Stew with Couscous — thick enough to eat over couscous rather than from a bowl, 6 servings, 320 calories. Two more in the same family: Spiced Harissa Lentil Soup with Carrot and Tomato and Moroccan-Spiced Lentil and Vegetable Soup, both under 30 minutes of active work.

3 Moroccan Salads & Sides: Zaalouk, Carrot Salad, Msemen

Moroccan "salads" are usually cooked, served warm or at room temperature, and put out several at a time before the main course. Late August is the right moment for all three of these — the eggplant, tomatoes and carrots are at their cheapest and best.

16. Zaalouk — Smoky Eggplant and Tomato Stew — 6 servings at 190 calories. Char the eggplant directly over a gas flame or under the broiler until the skin blisters black, then peel; that smoke is the entire point and you cannot get it from a sauté pan. Serve it at room temperature with bread. A heartier riff: Harissa-Spiced Eggplant and Lentil Stew.

17. Spiced Moroccan Carrot and Chickpea Salad — carrots blanched then dressed warm in cumin, garlic, lemon and olive oil while they're still absorbing. 40 minutes, 280 calories, keeps four days. The lemon-dressing variation is brighter and slightly less sweet.

18. Msemen — Pan-Fried Moroccan M'smen with Harissa Yogurt and Merguez Sausage — the laminated square flatbread, folded like a letter with semolina and butter between the layers, then griddled. 30 minutes for 2. It's a breakfast item in Morocco but works as a dinner side or a full plate with merguez.

Sharp knives matter more here than anywhere else on this list, because zaalouk and the carrot salads live or die on even dice — a chef's knife you actually keep sharp is the difference between 10 minutes of prep and 25.

4 Sweet & Savory Bakes: Bastilla, Sfenj, M'hanncha

This is the phyllo-and-honey corner of the cuisine, and it's where Moroccan food most obviously shows its Andalusian inheritance. Three classics worth knowing, plus what to actually cook tonight.

Bastilla (also b'stilla, pastilla) is the famous savory-sweet pigeon-or-chicken pie: shredded spiced poultry and an almond-cinnamon-sugar layer sealed in warqa pastry and dusted with powdered sugar. It's a project — 3+ hours — and warqa is essentially unbuyable in the US; substitute phyllo, brushed with butter, six sheets bottom and four on top.

Sfenj are the yeasted, hand-stretched doughnuts sold from street stalls in the morning, fried in a ring shape and eaten plain or dipped in honey. No sugar in the dough at all — the sweetness is entirely from what you dunk them in.

M'hanncha, "the snake," is a coiled phyllo rope filled with almond paste scented with orange-flower water, baked until shattering and drizzled with honey.

19. Honey Almond Phyllo Rolls with Orange Zest — 33 minutes, 8 servings, 220 calories. This is m'hanncha's filling and flavor in individual rolls instead of one coil, which is far more forgiving for a first attempt. Keep the unused phyllo under a damp towel; it dries out and shatters in about 90 seconds of open air.

20. Almond and Honey Phyllo Tart with Roasted Figs — 8 servings, 360 calories, and figs are in season right now through late September.

21. Authentic Moroccan Shakshuka — the savory bake for a weekend morning. Eggs poached in a cumin-and-paprika tomato base, 380 calories, 35 minutes.

22. Harissa-Spiced Chicken Thighs with Preserved Lemons — a sheet-pan roast rather than a braise, 33 minutes in the oven, 480 calories and 34g protein. The one to make when you want tagine flavor and have no patience.

The 15-Minute Moroccan Pantry: What to Stock

One shopping trip covers every recipe above. Saveur's guide to Moroccan food culture is worth reading on why these particular ingredients cluster together the way they do.

ItemApprox. US priceWhere in the storeUsed in
Cumin, ground (2.5 oz)$4Spice aisleAll 22
Coriander, ground (1.5 oz)$4Spice aisle18
Sweet paprika (2 oz)$4Spice aisle16
Ground ginger (1.5 oz)$4Spice aisle12
Turmeric (1.5 oz)$4Spice aisle10
Cinnamon sticks$4Spice aisle9
Saffron (0.5 g)$10-15Spice aisle3
Harissa paste (tube or jar)$5International aisle11
Preserved lemons (jar)$7International aisle7
Dried apricots (6 oz)$4Dried fruit5
Green olives, brined$5Olive bar / jar4
Chickpeas, canned (×4)$4Canned goods9
Brown or green lentils (1 lb)$3Dry goods6
Couscous (boxed, 1 lb)$3Pasta / rice aisle7
Slivered almonds (6 oz)$5Baking6

That's roughly $70-80 for a full build-out, and the spices last a year. If you're starting from zero, buy cumin, coriander, paprika, ginger, cinnamon, harissa and couscous first — that's about $25 and unlocks 14 of the 22 recipes immediately.

Two storage notes. Ground spices lose most of their volatile oils in 9-12 months; buy the small jars, not the warehouse-club size, unless you're cooking this weekly. And decant harissa into a small airtight container with a film of olive oil on top after opening — it molds fast in the tube.

If you want the shopping list built for you, add any recipe on this page to your AislePrompt shopping list and the pantry staples get deduplicated across dishes automatically.

Meal Plan: 5 Moroccan Dinners for One Grocery Trip

This week deliberately overlaps ingredients — one bunch of cilantro, one jar of preserved lemons, one box of couscous, and one 2 lb bag of carrots carry all five nights.

NightDishActive timeTotalServes
MondayHarissa-Spiced Salmon with Couscous15 min30 min4
TuesdayOne-Pot Chicken and Chickpea Tagine with Harissa10 min50 min4
WednesdayHarira Soup with Chickpeas and Lemon Zest25 min55 min6
ThursdayAuthentic Moroccan Vegetable Tagine with Preserved Lemons20 min50 min4
FridayBraised Chicken Tagine with Apricots and Almonds20 min75 min6

Sunday prep, 45 minutes total. Make a double batch of Spiced Moroccan Carrot and Chickpea Salad — it's the side dish for Monday, Tuesday and Thursday. Mix 3 tablespoons of ras el hanout and keep it in a small jar. Char and peel two eggplants for zaalouk so Wednesday's soup night has something to eat with bread.

Leftover math. Wednesday's harira makes 6 and you're feeding 4, so Thursday lunch is covered. Friday's tagine makes 6 as well — the extra two portions freeze flat in quart bags for three months and reheat straight from frozen in a covered pan with a splash of water.

To flex the plan around what your household actually eats, the AislePrompt meal plan builder will swap any night for a same-cuisine alternative and rebuild the list, and the chat assistant will convert any of these to vegetarian, gluten-free or halal in one prompt.

Common Pitfalls

Adding all the liquid up front. A tagine is not a soup. Four servings of chicken tagine need about 3/4 cup of stock, not 3 cups — the vegetables and the covered pot supply the rest. If you end up with a thin sauce, pull the meat, boil the liquid hard for 5 minutes, and return it.

Using the pulp of the preserved lemon. The flesh is aggressively salty and slightly bitter in a way that wrecks a dish. Rinse, scrape, use the rind only.

Simmering the harissa. Cook it into the base for 40 minutes and you get generic warmth. Add it in the last 10 minutes, or serve it alongside.

Raw almonds stirred into the pot. Toast them dry in a skillet for 4-5 minutes until they smell like almonds, then add at the end. Otherwise they go soft and contribute nothing.

Overcooking instant couscous. It never touches direct heat. Boiling stock over the top, lid on, off the burner, five minutes, fork. Leaving it on a flame turns it to paste.

When NOT to Cook Moroccan

Skip this cuisine on a night when you need dinner in 15 minutes flat and haven't built the pantry — nearly every recipe here wants six or more spices, and improvising with a generic "curry powder" produces something that is neither Moroccan nor good. Skip the lamb tagines entirely if you can't give them two hours; lamb shoulder at 45 minutes is tough and unpleasant, and there's no shortcut. And if you're cooking for people who genuinely dislike sweet-savory combinations, stay on the preserved-lemon-and-olive side of the list rather than the apricot-and-date side — the NYT Cooking Moroccan collection splits along the same line and is a useful second reference for which dishes fall where.

Where to Go Next

If this cuisine lands, the neighbors are worth exploring in order: 20 Lebanese Recipes: Kibbeh, Tabbouleh & Mezze shares the herb-and-lemon axis, 18 Ethiopian Recipes: Injera, Doro Wat & Berbere-Spiced Home Dinners shares the long-simmered spiced stew, and 25 Regional Spanish Recipes Beyond Paella and Tapas is the other half of the Andalusian exchange that gave Morocco its almond-and-saffron pastries. For more of the legume-forward cooking, 22 Chickpea Recipes overlaps heavily with the tagines here, and 22 Dutch Oven Dinners uses the exact same pot.

FAQ

Do I need a real clay tagine, or will a Dutch oven work?

A traditional clay tagine looks great on the table and holds moisture beautifully, but a heavy 5-quart Dutch oven or braiser produces essentially the same result — every recipe in this roundup was tested in both. If you're just starting with Moroccan cooking, use the enameled cast iron you already own; upgrade to a real clay tagine only when the cuisine has clearly stuck as part of your rotation.

Where can I buy preserved lemons and ras el hanout?

Preserved lemons and ras el hanout are stocked in the international aisle of most large US grocers (Kroger, Wegmans, Whole Foods) and any well-stocked online spice retailer like Penzeys or Kalustyan's. AislePrompt's Instacart cart lookup checks your local store's live inventory before adding items, so you know if a substitution is needed before you leave the house. You can also make preserved lemons at home in about four weeks with lemons, kosher salt, and a clean mason jar.

Is Moroccan food spicy? Will my kids eat it?

Moroccan cooking is aromatic rather than fiery. Ras el hanout blends cumin, coriander, cinnamon, ginger, turmeric, and sweet paprika into a warm, gently sweet flavor profile. Real heat comes from harissa, which is a chili paste added at the table (not simmered into the pot), so every tagine in this roundup is kid-friendly at its base spice level. Set a small bowl of harissa on the table for adults who want to bump the heat.

Can I make these recipes vegetarian or vegan?

Yes — six of the twenty-two recipes are naturally vegetarian (harira with lentils and chickpeas, vegetable couscous, zaalouk, carrot salad, msemen, and Moroccan chickpea stew), and several are fully vegan. Any tagine can be built without meat by swapping in chickpeas, extra-firm tofu, or seasonal squash — the spice blend does the flavor lifting either way. AislePrompt's chat at /chat can rebuild any recipe here as vegetarian or vegan in one prompt without changing the base technique.

How far ahead can I meal-prep tagines and couscous?

Tagines and Moroccan stews get better on days two and three — refrigerate covered for up to four days, or freeze for three months in single-portion containers. Cook the couscous fresh each meal (it takes five minutes) rather than reheating; leftover couscous goes gluey and clumps. If you're prepping ahead, batch one tagine on Sunday and boil couscous per meal — the shopping list is identical whether you cook once or five times.

Sources

Frequently asked questions

Do I need a real clay tagine, or will a Dutch oven work?
A traditional clay tagine looks great on the table and holds moisture beautifully, but a heavy 5-quart Dutch oven or braiser produces essentially the same result — every recipe in this roundup was tested in both. If you're just starting with Moroccan cooking, use the enameled cast iron you already own; upgrade to a real clay tagine only when the cuisine has clearly stuck as part of your rotation.
Where can I buy preserved lemons and ras el hanout?
Preserved lemons and ras el hanout are stocked in the international aisle of most large US grocers (Kroger, Wegmans, Whole Foods) and any well-stocked online spice retailer like Penzeys or Kalustyan's. AislePrompt's Instacart cart lookup checks your local store's live inventory before adding items, so you know if a substitution is needed before you leave the house. You can also make preserved lemons at home in about four weeks with lemons, kosher salt, and a clean mason jar.
Is Moroccan food spicy? Will my kids eat it?
Moroccan cooking is aromatic rather than fiery. Ras el hanout blends cumin, coriander, cinnamon, ginger, turmeric, and sweet paprika into a warm, gently sweet flavor profile. Real heat comes from harissa, which is a chili paste added at the table (not simmered into the pot), so every tagine in this roundup is kid-friendly at its base spice level. Set a small bowl of harissa on the table for adults who want to bump the heat.
Can I make these recipes vegetarian or vegan?
Yes — six of the twenty-two recipes are naturally vegetarian (harira with lentils and chickpeas, vegetable couscous, zaalouk, carrot salad, msemen, and Moroccan chickpea stew), and several are fully vegan. Any tagine can be built without meat by swapping in chickpeas, extra-firm tofu, or seasonal squash — the spice blend does the flavor lifting either way. AislePrompt's chat at /chat can rebuild any recipe here as vegetarian or vegan in one prompt without changing the base technique.
How far ahead can I meal-prep tagines and couscous?
Tagines and Moroccan stews get better on days two and three — refrigerate covered for up to four days, or freeze for three months in single-portion containers. Cook the couscous fresh each meal (it takes five minutes) rather than reheating; leftover couscous goes gluey and clumps. If you're prepping ahead, batch one tagine on Sunday and boil couscous per meal — the shopping list is identical whether you cook once or five times.

Sources

Plan a week of meals in two minutes.

Tell our AI what you have and what you like — it builds your plan, shopping list, and Instacart cart. No account needed.

Try free →