Moroccan Coastal Family Supper
A bright, spice-layered North African supper centered on grilled ras el hanout lamb kofta skewers with warm saffron-orange couscous, smoky zaalouk and a fresh cumin‑carrot salad — lively family flavors with controlled heat and everything finished so the kids eat the same plate as adults. The menu delivers classic Moroccan sweet‑savory contrasts, crisp finishing textures and a simple, single‑cook endgame so the main is grilled to order at 17:00.
1. FINAL MENU
- Cuisine type: Moroccan & North African
- Serve time: 17:00
This meal is worth sitting down for because it combines an aromatic, spice-rubbed grilled lamb kofta centerpiece with warm, subtly saffroned couscous and layered, room-temperature and just-dressed vegetable preparations that together showcase Moroccan sweet/savoury balance and textural contrast — all built so a single cook can finish the grill to order and serve family-style at 17:00.
- Ras el Hanout Lamb Kofta Skewers
- Saffron & Orange Couscous with Toasted Almonds and Raisins
- Zaalouk — Smoky Eggplant & Tomato Salad (room temperature)
- Moroccan Carrot Salad with Orange, Cumin & Honey (finish near service)
- Moroccan Mint & Orange Agua Fresca (kid-friendly drink)
- Red wine pairing — Grenache / Cinsault (1 bottle)
- Warm pita, store-bought (optional)
2. FULLY EXECUTABLE RECIPES
Ras el Hanout Lamb Kofta Skewers
Equipment
- Mixing bowl (2.5 L)
- Box grater (for onion)
- 8 x 20 cm metal or bamboo skewers (if bamboo: soak 15 minutes in cold water before use)
- 26 cm heavy grill pan or outdoor grill
- Instant-read thermometer
- Small spatula or tongs
Ingredients (4 servings)
- 600 g ground lamb
- 1 small yellow onion, grated and squeezed dry (120 g)
- 2 garlic cloves, minced (6 g)
- Ras el hanout 2 tsp (6 g) — substitution: 1 tsp ground cumin + 1 tsp ground coriander + 1/4 tsp ground cinnamon + 1/8 tsp ground ginger (total 6 g)
- Fresh parsley, finely chopped 15 g ⁺
- Kosher salt 1.5 tsp (9 g) ⁺
- Black pepper 3/4 tsp (2 g)
- Olive oil 1 Tbsp (15 ml) ⁺ (for grill pan)
- Bamboo or metal skewers 8
Practical substitutions
- Ras el hanout: if unavailable use the listed cumin/coriander/cinnamon/ginger blend.
Cooking / Baking
- Total cook time: 10 minutes active at grill; 20 minutes mixing/shaping = 30 minutes total
- Target internal temperature: 70–72 °C (medium); no lower for ground lamb for family meal safety.
Instructions
- Combine lamb, grated onion, minced garlic, ras el hanout (or substitute), parsley, salt and pepper in mixing bowl. Mix with hands until evenly combined but do not overwork — 1 minute.
- Divide mixture into 8 equal portions (~75 g each). Shape each portion around a skewer into a 1.5–2 cm thick cylinder, about 10–12 cm long. Place assembled skewers on a plate and refrigerate briefly while finishing other tasks (they may be on the counter up to 10 minutes).
- Fifteen minutes before grilling, place grill pan on medium-high heat and preheat until smoking lightly (~3–5 minutes). Brush pan with 1 Tbsp olive oil.
- Grill skewers in a single layer 5 minutes on first side without moving, flip and cook 4–5 minutes more until an instant-read thermometer reads 70–72 °C. If your grill pan is crowded, work in two quick batches; keep finished skewers tented loosely with foil up to 5 minutes.
- Remove from pan and serve immediately with couscous and salads.
Saffron & Orange Couscous with Toasted Almonds and Raisins
Equipment
- Medium saucepan with lid (1.5 L)
- Small skillet (18–20 cm) for toasting almonds
- Microplane or fine grater
Ingredients (4 servings)
- Couscous (medium-grain) 300 g ⁺
- Vegetable or low-sodium chicken stock 360 ml (boiling) ⁺
- Saffron threads 10 threads (0.02 g) — substitution: 1/4 tsp ground turmeric + 1/8 tsp sweet smoked paprika
- Unsalted butter 15 g (1 Tbsp) — Dairy
- Slivered almonds, toasted 50 g
- Golden raisins 40 g
- Zest of 1 medium orange, finely grated (about 1 Tbsp) ⁺
- Kosher salt 1 tsp (6 g) ⁺
Practical substitutions
- Saffron: substitute turmeric + smoked paprika as above for color and mild aroma.
Cooking / Baking
- Total cook time: 15 minutes
Instructions
- Place 360 ml stock in saucepan and bring to a rolling boil. Stir in saffron threads and 1 tsp salt; remove from heat.
- Add 300 g couscous, stir once, cover tightly and let sit 8–10 minutes off heat.
- While couscous rests, toast 50 g slivered almonds in a dry small skillet over medium heat 3–4 minutes, stirring, until golden and fragrant; remove from pan.
- Fluff couscous with fork, stir in 15 g butter, orange zest, 40 g raisins and toasted almonds. Keep covered and warm; fluff again just before serving.
Zaalouk — Smoky Eggplant & Tomato Salad (serves 4; holds at room temperature)
Equipment
- Large heavy skillet (26 cm)
- Chef’s knife
- Masher or fork
Ingredients (4 servings)
- Eggplant, medium 2 (about 700 g total)
- Olive oil 1 Tbsp (15 ml) ⁺
- Garlic 2 cloves, minced (6 g) ⁺
- Canned diced tomatoes 400 g
- Smoked paprika 1 tsp (2 g)
- Ground cumin 1/2 tsp (1 g)
- Kosher salt 1 tsp (6 g) ⁺
- Fresh parsley, chopped 10 g ⁺
- Lemon juice 1/2 lemon (about 1 Tbsp / 15 ml) — optional, small acidity to balance
Practical substitutions
- If fresh eggplant is small or scarce, substitute 1 x 400 g jar roasted eggplant, drained, rinsed and roughly chopped (adjust salt).
Cooking / Baking
- Total cook time: 20–25 minutes
Instructions
- Cut eggplants into 2–3 cm cubes (no need to peel). Heat skillet over medium-high heat, add 1 Tbsp olive oil, add eggplant cubes in a single layer; cook, turning occasionally, until soft and starting to brown, 8–10 minutes. If pan becomes dry, add 1–2 Tbsp water.
- Push eggplant to one side, add minced garlic and sauté 30 seconds. Add canned tomatoes, smoked paprika, cumin and 1 tsp salt. Reduce heat to medium and simmer gently, stirring, 8–10 minutes until mixture is thick and eggplant very soft.
- Mash slightly with a fork or masher to a chunky purée texture. Stir in chopped parsley and lemon juice. Adjust seasoning if needed.
- Transfer to a serving bowl; zaalouk is served room temperature (finish no earlier than ~16:45).
Moroccan Carrot Salad with Orange, Cumin & Honey (finish near service)
Equipment
- Box grater or food processor grating disk
- Mixing bowl
Ingredients (4 servings)
- Carrots, peeled 600 g (about 6 medium)
- Orange juice (fresh) 3 Tbsp (45 ml) — from 1 orange ⁺
- Orange segments from 1 orange (optional garnish) ⁺
- Olive oil 2 Tbsp (30 ml) ⁺
- Honey 1 Tbsp (21 g)
- Ground cumin 1 tsp (2 g)
- Garlic 1 clove, minced (3 g) ⁺
- Kosher salt 1 tsp (6 g) ⁺
- Fresh cilantro, chopped 10 g
Cooking / Baking
- Total cook time: 10 minutes
Instructions
- Grate carrots on the large holes of a box grater into a mixing bowl.
- Whisk together 45 ml orange juice, 30 ml olive oil, 21 g honey, 1 tsp cumin, 1 minced garlic clove and 1 tsp salt until emulsified.
- Toss dressing with grated carrots and fold in cilantro and orange segments. Keep chilled or at room temperature and finish/dress within 10–15 minutes of service so carrots remain bright.
Moroccan Mint & Orange Agua Fresca (kid-friendly, 4 servings)
Equipment
- Pitcher (1 L)
- Fine sieve (if using fresh juice)
- Glasses and ice
Ingredients (4 servings)
- Fresh orange juice, freshly squeezed 500 ml (from ~4 medium oranges) ⁺
- Cold water 500 ml
- Granulated sugar 20 g
- Fresh mint leaves 12 g
- Ice (as needed)
Cooking / Baking
- Total time: 10 minutes (plus chilling if desired)
Instructions
- In a pitcher, combine 500 ml orange juice, 500 ml cold water and 20 g sugar. Stir until sugar dissolves.
- Add mint leaves and chill 10–15 minutes if time permits. Serve over ice, garnish with mint.
Red Wine Pairing — Grenache / Cinsault (adult beverage, purchased)
Equipment
- Wine opener; red wine glasses
Ingredients (4 servings)
- 1 bottle red wine — Grenache or Grenache-Cinsault blend, 750 ml (buy 1 bottle)
Instructions
- Chill bottle to cellar temperature (14–16 °C) or open 30 minutes before serving; pour as desired.
Warm Pita (optional)
Equipment
- Oven or toaster oven
Ingredients (4 servings)
- Store-bought pita bread, 4 pieces ⁰
Cooking / Baking
- Heating time: 4–6 minutes at 180 °C
Instructions
- If using, warm pitas on a baking sheet at 180 °C for 4–6 minutes just before service. Keep warm covered in a towel.
3. LINEAR TIMELINE (16:10–17:00)
- 16:10: Lamb kofta — Gather ingredients; grate 1 small onion and squeeze excess moisture into the sink. Mix 600 g ground lamb, grated onion, 2 minced garlic cloves, 2 tsp ras el hanout (or substitute), 15 g chopped parsley, 1.5 tsp salt and 3/4 tsp pepper in a bowl until combined.
- 16:18: Lamb kofta — Divide mixture into 8 portions and form onto 8 skewers (about 75 g each). Place skewers on a plate; refrigerate briefly or keep covered on counter.
- 16:25: Couscous — Bring 360 ml stock to a boil, add saffron threads and 1 tsp salt; remove from heat, add 300 g couscous, cover tightly and let stand 8–10 minutes.
- 16:28: Zaalouk — Begin eggplant prep (cut into 2–3 cm cubes); heat skillet over medium-high for zaalouk.
- 16:30: Zaalouk — Sear eggplant in 1 Tbsp olive oil until soft with brown spots, stirring/turning, about 8–10 minutes.
- 16:33: Couscous — While eggplant cooks, toast 50 g slivered almonds in a small dry skillet 3–4 minutes until golden; remove almonds.
- 16:35: Zaalouk — Add 2 minced garlic cloves to pan, stir 30 seconds; add 400 g canned diced tomatoes, 1 tsp smoked paprika, 1/2 tsp cumin and 1 tsp salt; simmer and mash to chunky purée for 8–10 minutes.
- 16:40: Couscous — Fluff couscous with fork; stir in 15 g butter, orange zest and 40 g raisins; cover and keep warm.
- 16:40: Carrot salad — Start grating 600 g carrots into a bowl.
- 16:44: Zaalouk — Stir in 10 g chopped parsley and 1/2 lemon juice; transfer zaalouk to serving bowl and cover (will be room temperature/serve by ~16:50).
- 16:45: Couscous — Final fluff and keep covered and warm (couscous completed; will be served warm, no earlier than 16:45).
- 16:45: Carrot salad — Whisk dressing: 45 ml orange juice, 30 ml olive oil, 21 g honey, 1 tsp cumin, 1 minced garlic clove and 1 tsp salt; toss with grated carrots and cilantro; leave covered at room temperature to rest briefly.
- 16:48: Drinks — Assemble mint & orange agua fresca: combine 500 ml fresh orange juice, 500 ml cold water, 20 g sugar and 12 g mint in pitcher; chill briefly in fridge or keep on ice.
- 16:50: Grill pan — Preheat 26 cm grill pan over medium-high heat 3–4 minutes and brush with 1 Tbsp olive oil.
- 16:50: Lamb kofta — Place all 8 skewers on hot grill pan in single layer; cook first side 5 minutes without moving.
- 16:53: Warm pita (optional) — If using, place pitas in 180 °C oven for 4–6 minutes.
- 16:55: Lamb kofta — Flip skewers; cook second side 4–5 minutes until internal temp 70–72 °C. While skewers cook, toss carrot salad gently and plate.
- 16:59: Lamb kofta — Remove skewers to serving platter; tent if desired for 1 minute.
- 17:00: Service — Plate couscous, spoon zaalouk, arrange carrot salad and place lamb skewers on platter; pour drinks and open and pour red wine (1 bottle purchased). Serve exactly at 17:00.
4. CONSOLIDATED SHOPPING LIST
Produce
- Eggplant 700 g
- Carrots 600 g
- Onions 1 small (120 g)
- Garlic 18 g (≈6 cloves) ⁺
- Fresh parsley 25 g ⁺
- Fresh cilantro 20 g
- Fresh mint 12 g
- Oranges 6 medium ⁺
- Lemon 1/2 (1/2 lemon)
Meat / Seafood
- Ground lamb 600 g
Dairy
- Unsalted butter 15 g
Dry Goods / Pantry
- Couscous 300 g
- Slivered almonds 50 g
- Golden raisins 40 g
- Canned diced tomatoes 400 g
- Ras el hanout 6 g (≈2 tsp)
- Saffron threads 0.02 g (≈10 threads) — substitution: turmeric 1/4 tsp + smoked paprika 1/8 tsp
- Smoked paprika 2 g (1 tsp)
- Ground cumin 3 g (approx 1.5 tsp)
- Honey 21 g (1 Tbsp)
- Granulated sugar 20 g
- Olive oil 75 ml ⁺
- Kosher salt 27 g ⁺
- Black pepper 2 g
- Bamboo or metal skewers 8
- Vegetable or low-sodium chicken stock 360 ml
- Store-bought pita bread, 4 pieces ⁰
Drinks
- Red wine — Grenache / Cinsault blend, 1 bottle (750 ml)
- Cold water 500 ml (for agua fresca)
5. NOTES & ASSUMPTIONS
- Optional table-side items: harissa or bottled hot sauce for adults only (not included in shopping list); plain yogurt or labneh is a good optional cooling accompaniment available from store if wanted.
- Global substitutions: ras el hanout substitute (cumin + coriander + cinnamon + ginger) and saffron substitute (turmeric + smoked paprika) provided above; fresh orange juice may be replaced with good-quality bottled orange juice if fresh oranges unavailable.
- Child-safety notes: soak bamboo skewers at least 15 minutes before grilling to avoid burning; keep skewers' pointed ends away from children; supervise children around hot pans and grill.
- Timeline risks: the tightest execution window is 16:50–17:00 when the lamb skewers require active grill time while the carrot salad is being finished and pitas warmed. This is risky because flipping skewers and finishing the salad/pitas occur concurrently.
- Mitigation mindset: prepare mise en place exactly (grated onion squeezed and skewers shaped ahead), preheat the grill pan early and have salad trimmed and dressing measured so dressing can be whisked and carrots tossed in one quick 2–3 minute action while the skewers are cooking. If the cook feels rushed, finish the salad immediately before grilling and use the grill's quieter single flip moment to toss salad; keep the grill pan heat steady rather than very high so the cook has the small margin to flip and finish other tasks.
- Latest safe start time: You can start as late as 16:10 for a 17:00 serve.