Moroccan · 1 hour 30 minutes · By Amira

Moroccan Seven-Vegetable Couscous (Couscous Royale)

In Morocco, couscous is Friday — the family meal, the tradition, the reason the couscoussier lives on the stove all morning. Seven vegetables (the number is lucky and traditional) braise gently in a golden broth perfumed with turmeric, ginger, and saffron, while the couscous steams above in a colander, catching every bit of flavor. Then it is mounded on a platter, crowned with the vegetables, and drenched in buttery broth. Everyone eats from the same dish, harissa at the ready. It is a dish of patience — but every layer is simple. This version is vegetarian as written; if you want the classic hearty version, simmer chicken or lamb in the broth and pile it on top.

Moroccan seven-vegetable couscous piled high with braised vegetables and chickpeas
30 minutes prep1 hour cook1 hour 30 minutes total8 servingsMedium
By AmiraFounder & Editor-in-Chief · Mediterranean & Moroccan
✓ Tested by our team

Ingredients

  • 2 cups (about 1 lb) medium-grain couscous
  • 4 tablespoons olive oil, divided
  • 2 tablespoons butter, softened
  • 1 large onion, grated or very finely diced
  • 2 carrots, peeled and cut into 2-inch batons
  • 2 turnips, peeled and quartered
  • 2 zucchini, cut into 2-inch chunks
  • 1/2 small pumpkin or butternut squash, peeled and cut into large chunks
  • 1/4 small green or white cabbage, cut into wedges
  • 2 ripe tomatoes, grated (or 1 can crushed tomatoes)
  • 1 can (15 oz) chickpeas, drained and rinsed
  • 1 teaspoon ground turmeric
  • 1 teaspoon ground ginger
  • 1/2 teaspoon ground cinnamon
  • 1/4 teaspoon saffron threads, crushed (optional)
  • 1 teaspoon salt, plus more to taste
  • 6 cups water or vegetable/chicken broth
  • Harissa and extra broth, for serving

Instructions

  1. Start the broth: heat 3 tablespoons of olive oil in a large pot (or the bottom of a couscoussier) over medium heat. Add the grated onion and cook for 5–6 minutes until soft. Stir in the turmeric, ginger, cinnamon, saffron (if using), and 1 teaspoon salt, and cook for 1 minute until fragrant.

  2. Add the grated tomatoes and cook for 3–4 minutes, then pour in the water or broth. Bring to a boil. (For the meat version, add 1 1/2 lb chicken pieces or lamb chunks now and simmer 30 minutes before the vegetables.)

  3. Add the carrots and turnips first — they take longest. Simmer 10 minutes, then add the pumpkin and cabbage wedges. Simmer another 10 minutes, then add the zucchini and chickpeas. Cook 10 minutes more, until every vegetable is tender but still holding its shape. Taste the broth and adjust salt.

  4. Meanwhile, prepare the couscous: in a wide bowl, drizzle the couscous with 1/4 cup warm water and 1 tablespoon olive oil. Rub it between your fingers to break up any lumps, then let it sit 10 minutes.

  5. Steam the couscous: line a steamer basket or colander with a damp kitchen towel (or line the holes with parchment). Set it over the simmering broth — it must not touch the liquid — and steam for 20 minutes, covered.

  6. Tip the couscous into the bowl, break up any clumps with a fork, and rub in the softened butter. Return it to the steamer for a second 20-minute steam. The grains should be light, separate, and fluffy.

  7. Assemble: mound the couscous in a deep platter, hollowing the center slightly. Arrange the vegetables on top in separate piles for color, scatter the chickpeas, and ladle 1–1 1/2 cups of broth over everything.

  8. Serve hot with a bowl of harissa and the remaining broth on the side — the Moroccan way is to add both to your own portion. Keep the extra broth warm; the couscous will drink it up.

Tips for Success

  • The two-step steam is the secret to fluffy couscous. The rest between steaming lets the grains absorb evenly — skip it and you get sticky clumps. If using a couscoussier, the steaming is the same but the pot is purpose-built.
  • Stagger the vegetables by cooking time and never stir the pot once they are in — ladle broth over them instead. Stirring turns the whole dish to mush.
  • The broth is the soul of the dish. If it tastes flat, it needs more salt or a longer simmer; the classic finishing touch is a spoonful of smen (aged butter) or extra butter whisked in at the end.

Perfect pairings

These recipes belong on the same table — cook them together for a full spread, or swap in a variation next time.

Frequently Asked Questions

What are the traditional seven vegetables?
The set varies by region and family, but the classic seven are carrots, turnips, zucchini, pumpkin or butternut squash, cabbage, tomatoes, and chickpeas. Some families count the chickpeas as one of the seven, others add green beans or fava beans — follow what is in season and what your family loves.
Do I need a couscoussier?
No. A large pot with a steamer basket or a metal colander that fits snugly on top works perfectly. Line it with a damp kitchen towel or parchment to keep the grains from falling through, and seal the gap between pot and steamer with a towel so no steam escapes.
Can I add meat to this couscous?
Yes — that is the classic Couscous Royale. Simmer 1 1/2 lb of chicken pieces or lamb chunks in the broth for 30 minutes before adding the vegetables, then pile the cooked meat on top of the vegetables when you assemble. The broth becomes even richer.
Can I make this ahead or freeze it?
The broth and vegetables keep for 3 days in the fridge and freeze beautifully for 3 months. The couscous is best fresh, but leftovers steam back to life in a covered pan with a splash of water or broth over low heat.
Why is my couscous lumpy or gluey?
Too much water at once, or the rest was skipped. Use a 1:1.5 ratio (for 2 cups couscous, 1/4 cup warm water for the initial rub plus steam), rub the grains with oil to break up clumps, rest 10 minutes, and steam in two 20-minute passes with a fork-fluff between. Never dump boiling liquid over the grains the way you would for instant couscous.
Why are my vegetables mushy?
They were all added at once, or the pot was stirred. Add the vegetables in order of cooking time — carrots and turnips first, then pumpkin and cabbage, then zucchini — and never stir once they are in. Spoon the hot broth over the top instead, and pull each vegetable while it is still tender but holds its shape.
Why is my broth bland?
The spices were not bloomed or the broth did not simmer long enough. Fry the turmeric, ginger, cinnamon, and saffron in the oil with the onion for a full minute before adding liquid — that is where the flavor is born. Use real stock instead of water if you have it, simmer at least 40 minutes total, and finish with a knob of butter or smen whisked in. Salt generously; the couscous absorbs a lot.

Affiliate disclosure: this page contains affiliate links. If you buy equipment through them, Cuisinety earns a small commission at no extra cost to you — it keeps the site free, and we only recommend gear we actually use. Read ourfull affiliate disclosure.

Browse all 17 moroccan recipes →

Love this recipe? Pin it!

Save it to your Pinterest board so you can find it later.

Pin this Recipe

Keep cooking