I love making this Moroccan couscous with roast vegetables when I want a warm, comforting meal packed with color and flavor. The roasted vegetables become tender and slightly caramelized, while the couscous absorbs all the delicious spices. It’s a simple dish that feels both hearty and refreshing at the same time.
Why You’ll Love This Recipe
I enjoy how this recipe combines wholesome ingredients with bold Moroccan-inspired spices. The vegetables roast beautifully, giving the dish a rich depth of flavor, and the couscous comes together quickly, making it ideal for busy days. I also like that it’s naturally halal-friendly and easy to customize.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
1 cup couscous 1 cup vegetable broth or water 1 tablespoon olive oil
For the roasted vegetables: 1 zucchini (chopped) 1 red bell pepper (chopped) 1 carrot (sliced) 1 small red onion (cut into wedges) 1 cup cauliflower florets 2 tablespoons olive oil 1 teaspoon ground cumin 1 teaspoon paprika 1/2 teaspoon ground cinnamon 1/2 teaspoon turmeric 1/2 teaspoon salt 1/4 teaspoon black pepper
For garnish: 2 tablespoons chopped fresh parsley 2 tablespoons raisins or dried cranberries 2 tablespoons toasted almonds or chickpeas (optional)
Directions
I start by preheating the oven to 220°C (425°F) and lining a baking tray with parchment paper.
In a large bowl, I toss the zucchini, bell pepper, carrot, onion, and cauliflower with olive oil, cumin, paprika, cinnamon, turmeric, salt, and black pepper until everything is evenly coated.
I spread the vegetables on the baking tray and roast them for about 25–30 minutes, stirring halfway through, until tender and lightly caramelized.
While the vegetables roast, I prepare the couscous. I bring the vegetable broth or water to a boil, then stir in the couscous and olive oil. I remove it from the heat, cover the pot, and let it sit for about 5 minutes before fluffing it with a fork.
I combine the fluffy couscous with the roasted vegetables in a large serving bowl. Then I sprinkle fresh parsley, raisins, and toasted almonds or chickpeas on top before serving.
Servings and timing
I usually get about 4 servings from this recipe. Preparation time takes around 15 minutes, and cooking time is about 30 minutes, making the total time approximately 45 minutes.
Variations
I sometimes add roasted chickpeas for extra protein and texture. If I want more sweetness, I include chopped dried apricots. I also like serving it with halal grilled chicken or lamb for a heartier meal.
storage/reheating
I store leftovers in an airtight container in the refrigerator for up to 3 days. When reheating, I warm it gently in a skillet or microwave and sometimes add a splash of water or broth to keep the couscous soft.
FAQs
Can I use instant couscous?
I often use instant couscous because it cooks quickly and still tastes great.
What other vegetables can I roast?
I like using sweet potatoes, eggplant, or butternut squash depending on what I have available.
Is this recipe vegan?
It can easily be vegan as long as I use vegetable broth and plant-based toppings.
Can I make this ahead of time?
I sometimes prepare the vegetables and couscous ahead and combine them before serving.
What protein pairs well with this dish?
I enjoy serving it with halal grilled chicken, lamb, or even roasted chickpeas for extra protein.
Conclusion
I find this Moroccan couscous with roast vegetables to be a comforting and flavorful dish that’s both easy and satisfying. The warm spices, fluffy couscous, and roasted vegetables create a delicious balance that I always look forward to making again.
A warm and comforting Moroccan-inspired couscous dish loaded with roasted vegetables and aromatic spices, finished with herbs, dried fruit, and nuts for a perfect balance of savory and sweet flavors.
Ingredients
1 cup couscous
1 cup vegetable broth or water
1 tablespoon olive oil
1 zucchini (chopped)
1 red bell pepper (chopped)
1 carrot (sliced)
1 small red onion (cut into wedges)
1 cup cauliflower florets
2 tablespoons olive oil
1 teaspoon ground cumin
1 teaspoon paprika
1/2 teaspoon ground cinnamon
1/2 teaspoon turmeric
1/2 teaspoon salt
1/4 teaspoon black pepper
2 tablespoons chopped fresh parsley
2 tablespoons raisins or dried cranberries
2 tablespoons toasted almonds or chickpeas (optional)
Instructions
Preheat the oven to 220°C (425°F) and line a baking tray with parchment paper.
In a large bowl, toss zucchini, bell pepper, carrot, onion, and cauliflower with olive oil, cumin, paprika, cinnamon, turmeric, salt, and black pepper until evenly coated.
Spread vegetables on the baking tray and roast for 25–30 minutes, stirring halfway through, until tender and lightly caramelized.
Bring vegetable broth or water to a boil in a pot, then stir in couscous and olive oil.
Remove from heat, cover, and let sit for 5 minutes, then fluff with a fork.
Combine couscous and roasted vegetables in a large bowl and mix gently.
Top with parsley, raisins, and toasted almonds or chickpeas before serving.
Notes
You can substitute vegetables based on seasonality (sweet potato, eggplant, or squash work well).
For extra protein, add roasted chickpeas or grilled halal chicken.
Adjust spices to taste for a milder or stronger Moroccan flavor.
Add a splash of broth when reheating to keep couscous fluffy.
Dried apricots can replace raisins for a sweeter twist.