Skip to content
Cuisine Marrakech

Dinner Party menu

Moroccan Dinner Party Menu — Impress Guests with a Full Feast

A Moroccan dinner party is built for hospitality — a slow, generous unfolding of small salads, a centrepiece tagine, fragrant couscous and a sweet finish, all designed so the host can sit and enjoy the table rather than run between courses. Almost everything can be made ahead. This menu gives you a complete, do-ahead Moroccan feast for six to eight, with a shopping list and a timeline that keeps you out of the kitchen once guests arrive.

Moroccan Dinner Party Menu — Impress Guests with a Full Feast

The menu

Table starters

A spread of cooked salads — zaalouk, taktouka and carrot salad

Served cold or at room temperature with plenty of bread. All can be made the day before.

Centrepiece main

Lamb tagine with prunes, almonds and sesame

The sweet-savoury show-stopper. Falls apart tender after slow cooking and only improves when reheated.

Second main / side

Seven-vegetable couscous

The traditional communal grain dish. Steam the couscous ahead and finish it just before serving.

Bread

Warm khobz

Essential for scooping salads and sauce. Warm it through just before the guests sit.

Dessert

Almond briouats or orange-and-cinnamon salad

Something light and fragrant after a rich meal — the orange salad is refreshing and takes minutes.

To finish

Mint tea poured from height

The ceremonial close to any Moroccan meal, poured tall to build a froth.

Shopping list

  • Aubergines, tomatoes, green peppers, carrots (for the cooked salads)
  • Garlic, cumin, sweet paprika, fresh coriander and parsley
  • Lamb shoulder, on the bone if possible (1.2-1.5 kg)
  • Soft prunes, blanched almonds, sesame seeds, honey, cinnamon, saffron
  • Couscous, plus courgette, turnip, pumpkin, chickpeas and cabbage
  • Preserved lemon and green olives
  • Warqa pastry and ground almonds (for briouats)
  • Oranges, orange-blossom water (for the dessert salad)
  • Bread or flour to bake khobz, gunpowder green tea and fresh mint

Prep timeline

  1. Day before

    Make all three cooked salads and refrigerate. Make the briouats and store airtight. Soak the chickpeas.

  2. Morning

    Start the lamb tagine and cook it low and slow; cool and refrigerate. Steam the couscous once and set aside.

  3. 2 hours before

    Bring the tagine back to a gentle simmer, reduce the sauce, fry the almonds and warm the prunes.

  4. 1 hour before

    Cook the vegetables for the couscous; give the grain its second steaming so it is light and fluffy.

  5. As guests arrive

    Lay out the salads and bread, warm the khobz, and set the mint and teapot ready for the final pour.

Host's tips

  • Choose one dish to be the star (the lamb tagine) and keep everything else make-ahead and simple.
  • Cooked salads are the secret to relaxed Moroccan entertaining — they are meant to sit and are better the next day.
  • Reheat tagines gently and reduce the sauce at the end so it clings to the meat.
  • Serve everything family-style in the centre of the table with lots of bread — abundance is the point.
  • Steam couscous twice for the lightest texture; instant couscous betrays the effort of the rest of the meal.

Questions about this menu

What is a good Moroccan menu for a dinner party?

A spread of cooked salads to start, a centrepiece tagine (lamb with prunes is the classic show-stopper), seven-vegetable couscous, warm bread, and a light pastry or orange-cinnamon dessert, finished with mint tea. Almost all of it can be made ahead.

How much of a Moroccan feast can I make in advance?

Most of it. Cooked salads and pastries are better made a day ahead, tagines improve on reheating, and couscous can be steamed early and finished at the last minute. Only the final reheating and the bread need attention once guests arrive.

How do I serve a Moroccan meal to guests?

Family-style, in the centre of the table, with plenty of bread and no rush. Salads come first and stay out, the tagine and couscous follow, and mint tea closes the meal. The slow pace is part of the hospitality.

What if some guests are vegetarian?

Make a vegetable tagine with chickpeas and dried fruit alongside the lamb, and serve the seven-vegetable couscous with the broth kept meat-free. The cooked-salad course is already vegetarian and generous enough to be a meal in itself.

How much does it cost to cook a Moroccan feast for eight?

Cooking at home, a full feast for eight costs far less than dining out — the lamb is the main expense. In Marrakech the ingredients for this menu are inexpensive; the spices and preserved lemon you buy once and use for months.

Learn to cook this menu with a local in Marrakech

Every dish here is taught, hands-on, in a Marrakech cooking class — or taste them across the medina on a guided food tour.