Home / Dinner / Couscous with Seven Vegetables

Couscous with Seven Vegetables

Fluffy steamed couscous piled high with lamb and seven vegetables in a fragrant, golden broth, the Friday centerpiece of Morocco.

⏱ 30 minPrep time
🔥 1 hr 30 minCook time
🍽 6Servings
🏷 DinnerCategory
☆☆☆☆☆No ratings yet

In Morocco, Friday belongs to couscous. Families gather around one enormous platter while the oldest and youngest guests take the best pieces, and the meal stretches into a long afternoon. Steamed three times until each grain is separate and light, the couscous is crowned with lamb and a slowly built broth full of carrots, zucchini, turnips, pumpkin, cabbage, tomatoes, and chickpeas.

A Friday feast in one steaming pot

The broth is the soul of the dish, carrying saffron and ras el hanout through every vegetable, and the couscous soaks it up like a sponge without ever turning mushy. Meat, vegetables, and grains each keep their own character, which is exactly the point. Serve it the traditional way, piled on a platter with the broth poured over, and let the sweet raisins scattered on top catch you by surprise.

Craving more? Explore all Moroccan Kitchen recipes.

Thinking of a Moroccan dinner night? This dish fits the complete Moroccan dinner night menu. The spices here are part of a bigger story — our spice blends of the world guide.

Step by stepInstructions

  1. Heat the oil in a large pot and brown the lamb on all sides. Add the onions and cook until soft, then add the ras el hanout, salt, and 6 cups water.
  2. Bring to a simmer, add the drained chickpeas, cover, and cook 45 minutes.
  3. Meanwhile, dampen the couscous with 1/2 cup water and rub it with a little oil. Set it in a steamer or cheesecloth-lined colander over the simmering broth and steam 15 minutes.
  4. Turn the couscous out into a wide dish, break up any lumps with your fingers, and sprinkle with 1/2 cup of the broth. Steam again for 15 minutes, then repeat once more so the grains are light and fluffy.
  5. Add the carrots, turnips, and pumpkin to the broth and cook 20 minutes.
  6. Add the zucchini, cabbage, and tomatoes and cook 15 minutes more, until all the vegetables are tender. Check the seasoning.
  7. Pile the couscous on a large platter, arrange the meat and vegetables on top, scatter with raisins, and ladle over a few cups of broth. Pass the rest at the table.

💡 Chef tips & storage

If you do not have a couscoussiere, a colander lined with cheesecloth set over a pot of broth works beautifully. Rub the steamed couscous with oil and a little water between steamings so the grains never clump.

Rate this recipe

☆☆☆☆☆No ratings yet
Sign in to rate this recipe.

Recipe details

Prep30 min
Cook1 hr 30 min
Servings6
CategoryDinner
PublishedAugust 17, 2026
Emily — the cook behind My Comfort Recipes

Hi, I'm Emily 🧡

Hi, I'm Emily — the cook behind My Comfort Recipes. Simple, tested comfort food for real weeknights, written down the way grandma would. Pull up a chair. More about me →