Description
This traditional Moroccan couscous recipe brings together fluffy steamed semolina, aromatic spices, and a medley of slow-simmered vegetables. Served with tender meat or enjoyed as a vegetarian dish, it’s a comforting meal perfect for gatherings or weeknight dinners.
Ingredients
For the Couscous
2 cups fine semolina couscous
1 ½ cups warm water
1 tablespoon olive oil
½ teaspoon salt
For the Broth & Vegetables
1 lb lamb or chicken (or 1 ½ cups cooked chickpeas for a vegan option)
1 large onion, diced
3 cloves garlic, minced
2 large carrots, peeled and cut into chunks
2 medium zucchini, cut into thick slices
1 cup pumpkin or butternut squash, diced
2 medium tomatoes, chopped
½ cup canned or cooked chickpeas (optional)
3 tablespoons olive oil
4 cups chicken or vegetable stock
Spices & Seasonings
½ teaspoon saffron threads (or ¼ teaspoon ground saffron)
1 teaspoon turmeric
1 teaspoon ground ginger
½ teaspoon ground cinnamon
½ teaspoon ground cumin
Salt & black pepper to taste
Garnishes
½ cup raisins or sultanas
½ cup toasted sliced almonds
2 tablespoons chopped fresh parsley or cilantro
Harissa paste (optional, for spice lovers)
Instructions
1 Prepare the Broth & Meat
In a large Dutch oven or deep pot, heat 3 tablespoons olive oil over medium heat.
Add onions, garlic, and meat (or chickpeas for a vegan version), and sauté for 5 minutes until lightly browned.
Stir in saffron, turmeric, ginger, cinnamon, cumin, salt, and pepper, and cook for 1–2 minutes until fragrant.
2 Simmer the Vegetables
Add carrots, zucchini, pumpkin, tomatoes, and optional chickpeas.
Pour in 4 cups of stock, cover, and let simmer for 30–40 minutes until the vegetables are tender and the broth is rich.
3 Steam the Couscous the Traditional Way (Recommended for the best texture!)
Place 2 cups of couscous in a large bowl. Drizzle with ½ cup warm water and ½ teaspoon salt, then fluff with your fingers.
Transfer to the top section of a couscoussier (or use a steamer over boiling water) and steam for 15 minutes.
Remove, transfer back to the bowl, and mix in 1 tablespoon olive oil. Repeat the steaming process two more times for fluffy grains.
🔥 Quick Method (For Pre-Steamed Couscous): Pour 1 ½ cups boiling water over 2 cups couscous, cover, and let sit for 5 minutes. Fluff with a fork.
4 Prepare the Garnishes
In a small saucepan, simmer ½ cup raisins with 1 teaspoon cinnamon and 1 tablespoon butter for 5 minutes.
Toast ½ cup almonds in a dry pan over medium heat for 2–3 minutes until golden brown.
5 Assemble & Serve
Spread the couscous on a large serving platter, making a well in the center.
Arrange the cooked meat and vegetables over the couscous.
Pour some of the flavorful broth over everything to keep it moist.
Sprinkle with raisins, almonds, and fresh parsley. Serve with harissa on the side for a spicy kick.
Notes
For an extra fragrant broth, add a pinch of ground coriander or paprika.
Vegetarians can skip the meat and double the chickpeas for a protein-rich meal.
If you prefer a sweeter touch, add chopped dried apricots or caramelized onions.
Leftovers can be stored in an airtight container for up to 3 days in the fridge.
- Prep Time: 30 minutes
- Cook Time: 1 hour
- Category: Main Dish
- Method: Steaming, Simmering
- Cuisine: Moroccan
Nutrition
- Calories: 340 kcal
- Sugar: 6g
- Sodium: 520mg
- Fat: 9g
- Saturated Fat: 1g
- Unsaturated Fat: 7g
- Trans Fat: 0g
- Carbohydrates: 50g
- Fiber: 8g
- Protein: 15g
- Cholesterol: 25mg
Keywords: moroccan couscous, traditional couscous recipe, how to make couscous, moroccan cuisine, couscous with vegetables, authentic moroccan dish, easy couscous recipe, steamed couscous, north african food, vegetarian couscous