Marrakech-Style Vegetable Couscous with Sweet Raisins and Toasted Almonds
Imagine the aroma of warm spices wafting through your kitchen, mingling with the sweetness of raisins and the nutty scent of toasted almonds. This Marrakech-Style Vegetable Couscous, a vibrant and colorful dish, promises a delightful escape to the bustling souks of Marrakech, right from your home kitchen. Each bite offers a perfect balance of sweet and savory, with a hint of nuttiness that leaves you craving more.
In the heart of Morocco, Marrakech offers a dazzling array of flavors and colors, and couscous is a staple at the center of every celebration, from family gatherings to festive occasions like Eid. This recipe adapts the traditional flavors of Moroccan couscous to fit a Western kitchen, making it perfect for a weeknight dinner or a special meal with friends. With simple substitutions for harder-to-find ingredients, you can recreate this authentic Moroccan recipe with ease.
Why You’ll Love This Recipe
- Perfect for an easy weeknight dinner with minimal prep and cleanup.
- Make-ahead friendly, allowing flavors to deepen overnight.
- One-pot dish, reducing kitchen hassle and maximizing flavor.
- Authentic Moroccan taste, accessible for Western home cooks.
- Budget-friendly, using common pantry staples and seasonal vegetables.
The Story Behind the Dish
Couscous is a cherished dish throughout North Africa, with Morocco being one of its most famous ambassadors. Originally from the Berber people, couscous has traveled through time and across borders, becoming a beloved dish in many variations. In Morocco, it is traditionally served during special occasions, such as Friday gatherings and festive events, symbolizing abundance and community.
Each region of Morocco has its own twist on couscous. Marrakech-style often incorporates sweet elements like raisins and almonds, contrasting with the savory spices. This version reflects the city’s rich trade history, where spices and dried fruits from across the world mingled in the vibrant souks. Though traditionally cooked in a couscoussier, this recipe provides alternatives that fit seamlessly into a modern kitchen, preserving the authentic Moroccan spirit.

Ingredients
Serves 4 (adjust as needed). Measurements are given in US cups/ounces AND metric grams/milliliters.
- Couscous: 1 1/2 cups (250g)
- Olive oil: 3 tablespoons (45ml)
- Onion: 1 large, finely chopped (about 1 cup or 150g)
- Carrots: 2 medium, sliced (about 1 cup or 150g)
- Zucchini: 1 medium, sliced (about 1 cup or 150g)
- Chickpeas: 1 can, drained and rinsed (15 oz or 425g)
- Vegetable broth: 2 cups (480ml)
- Raisins: 1/2 cup (75g)
- Toasted almonds: 1/2 cup, sliced (50g)
- Ras el hanout: 2 teaspoons (Substitute: 1 teaspoon garam masala + 1 teaspoon ground cumin)
- Salt: 1 teaspoon, or to taste
- Black pepper: 1/2 teaspoon
- Cilantro: Fresh, for garnish (optional)
Equipment
- Large pot or Dutch oven
- Medium saucepan
- Wooden spoon
- Knife
- Cutting board
Step-by-Step Instructions
- Heat 2 tablespoons (30ml) of olive oil in a large pot over medium heat. Add the chopped onion, stirring occasionally, until translucent and fragrant, about 5 minutes.
- Add the sliced carrots and zucchini to the pot. Cook, stirring occasionally, until they begin to soften and release a sweet aroma, about 5-7 minutes.
- Sprinkle in the ras el hanout, and stir until the spices coat the vegetables and become aromatic, about 1 minute.
- Pour in the vegetable broth, chickpeas, and raisins. Stir to combine, and bring to a simmer over medium heat. Cover and cook until the vegetables are tender, about 10-12 minutes.
- Meanwhile, in a medium saucepan, bring 2 cups (480ml) of water to a boil. Add 1/2 teaspoon of salt and the remaining tablespoon (15ml) of olive oil.
- Remove the saucepan from heat, and stir in the couscous. Cover the saucepan and let it sit undisturbed for 5 minutes, or until the couscous has absorbed the liquid and is tender.
- Fluff the couscous with a fork, breaking up any clumps, and add it to the pot with the vegetables. Stir gently to combine, allowing the flavors to meld, about 2-3 minutes.
- Taste and adjust seasoning with salt and black pepper as needed. The flavors should be balanced, with a subtle sweetness from the raisins.
- Transfer the couscous to a serving dish, and sprinkle with toasted almonds. The almonds should be golden brown and emit a nutty aroma.
- Garnish with fresh cilantro, if using. The dish is ready to serve when the couscous is fluffy and the vegetables are tender.

Chef Tips for the Best Results
- Toast whole spices briefly in a dry pan for deeper flavor before grinding.
- Bloom saffron in warm water to release its distinct aroma and color.
- Allow the couscous to steam undisturbed after adding water for even cooking.
- Balance sweet and savory by adjusting the amount of raisins and salt to your taste.
- Add salt to the couscous water for seasoning from the inside out.
- Rest the cooked dish for 5 minutes to let the flavors meld before serving.
- Use a gentle folding technique to mix the vegetables and couscous to avoid mushiness.
Regional Variations
While this Marrakech-style recipe highlights sweet raisins and toasted almonds, other Moroccan regions offer delightful variations. Fez-style couscous often includes caramelized onions and spices like cinnamon, adding a sweet-savory depth. Coastal versions might feature seafood like fish or shrimp, reflecting the abundant marine resources.
In the Atlas Mountains, Berber-style couscous is known for its simplicity, focusing on fresh vegetables and minimal spices. Each variation tells a story of its region, offering a unique taste of Moroccan culture and culinary tradition.
What to Serve With It
- Khobz (Moroccan bread): Perfect for scooping up the flavorful couscous.
- Warm crusty bread: Adds a comforting, familiar touch to the meal.
- Moroccan salads: Offers a refreshing contrast with crunchy textures.
- Mint tea: Complements the sweetness of the raisins and almonds.
- Harira: A hearty soup that pairs well with the lightness of couscous.
Make-Ahead, Storage and Reheating
- Fridge: Store in an airtight container for up to 3 days.
- Freezer: Yes, freeze for up to 1 month. Reheat gently on the stovetop with a splash of water.
- Leftovers: Serve as a warm salad with greens, stuff into a pita for a sandwich, or mix with scrambled eggs for breakfast.
Nutrition (Per Serving, Approximate)
Calories: 450, Protein: 12g, Carbs: 72g, Fat: 14g, Fiber: 9g, Sodium: 600mg. Nutrition values are estimates and may vary based on ingredients and serving size.
Frequently Asked Questions
- Can I substitute the almonds with another nut?
- Yes, you can use walnuts or pecans for a similar texture and nutty flavor. Pine nuts also work well.
- How far in advance can I make this dish?
- The dish can be made up to 2 days in advance. Store in the fridge and reheat gently to avoid drying out.
- What common mistakes should I avoid?
- Avoid overcooking the vegetables—they should be tender but not mushy. Also, ensure the couscous is not soggy by using the correct water-to-couscous ratio.
- Is this dish gluten-free?
- Couscous is not gluten-free. For a gluten-free version, substitute with quinoa or a gluten-free couscous product.
- Is this an authentic Moroccan dish?
- Yes, this recipe stays true to traditional Moroccan flavors while adapting for ease in a Western kitchen. The balance of spices, sweetness, and texture reflects authentic Moroccan cuisine.
Final Thoughts
This Marrakech-Style Vegetable Couscous with Sweet Raisins and Toasted Almonds is a testament to the rich culinary traditions of Morocco, translated for ease and accessibility in your kitchen. Whether you’re hosting a dinner party or simply enjoying a cozy family meal, this dish is sure to impress. We’d love to hear how you adapt this recipe in your own home—share your version or family twist in the comments below!
