Quick Recipe Version (TL;DR)
Quick Ingredients
- For the couscous: 1 1/2 cups dry Moroccan couscous, 1 3/4 cups low-sodium vegetable broth, 1 tablespoon olive oil, 1/2 teaspoon fine sea salt
- For the vegetables: 2 tablespoons olive oil, 1 medium yellow onion, 3 garlic cloves, 2 medium carrots, 1 medium zucchini, 1 can chickpeas, 1 can diced tomatoes, 1/2 cup dried apricots
- For the spices and broth: 1 1/2 teaspoons ground cumin, 1 teaspoon ground coriander, 1/2 teaspoon ground cinnamon, 1/2 teaspoon ground ginger, 1/2 teaspoon ground turmeric, 1/2 teaspoon sweet paprika, 1/4 teaspoon black pepper, 1/8 teaspoon cayenne pepper, 1 1/2 cups low-sodium vegetable broth
- To finish: 1 tablespoon lemon juice, 1/4 cup chopped fresh cilantro, 1/4 cup chopped fresh parsley, 2 tablespoons chopped fresh mint, salt to taste
Do This
- 1. Start the vegetable base: sauté onion in 2 tablespoons olive oil for 4 minutes, then add garlic and spices for 1 minute.
- 2. Add carrots, chickpeas, diced tomatoes, apricots, and 1 1/2 cups broth; simmer gently at 190 to 200°F for 12 minutes.
- 3. Add zucchini and cook 5 to 7 minutes more, until tender but not mushy.
- 4. For the couscous, bring 1 3/4 cups broth, 1 tablespoon olive oil, and 1/2 teaspoon salt to a boil at 212°F.
- 5. Stir in couscous, cover, remove from heat, and let stand 5 minutes.
- 6. Fluff couscous with a fork, then finish the vegetables with lemon juice and herbs.
- 7. Spoon fluffy couscous into bowls and top with the warm Moroccan vegetables and chickpeas.
Why You’ll Love This Recipe
- Colorful and satisfying: Tender carrots, zucchini, chickpeas, tomatoes, and golden apricots make every bowl bright, hearty, and naturally beautiful.
- Warm, cozy spices: Cumin, coriander, cinnamon, ginger, turmeric, and paprika create a fragrant broth without making the dish complicated.
- Weeknight-friendly: Everything comes together in about 40 minutes with pantry staples and simple stovetop cooking.
- Great for leftovers: The vegetable topping reheats well, and the flavors deepen as the spices mingle overnight.
Grocery List
- Produce: 1 medium yellow onion, 3 garlic cloves, 2 medium carrots, 1 medium zucchini, 1 lemon, 1 bunch fresh cilantro, 1 bunch fresh parsley, 1 small bunch fresh mint
- Dairy: None
- Pantry: Moroccan couscous, low-sodium vegetable broth, olive oil, fine sea salt, black pepper, ground cumin, ground coriander, ground cinnamon, ground ginger, ground turmeric, sweet paprika, cayenne pepper, 1 can chickpeas, 1 can diced tomatoes, dried apricots
Full Ingredients
For the Fluffy Couscous
- 1 1/2 cups dry Moroccan couscous, also called instant couscous
- 1 3/4 cups low-sodium vegetable broth
- 1 tablespoon extra-virgin olive oil
- 1/2 teaspoon fine sea salt
For the Moroccan Vegetable and Chickpea Topping
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, finely chopped, about 1 cup
- 3 garlic cloves, minced
- 2 medium carrots, peeled and sliced into 1/4-inch half-moons, about 1 1/2 cups
- 1 medium zucchini, sliced into 1/2-inch half-moons, about 1 1/2 cups
- 1 can chickpeas, 15 ounces, drained and rinsed, about 1 1/2 cups
- 1 can diced tomatoes, 14.5 ounces, with juices
- 1/2 cup dried apricots, chopped into 1/2-inch pieces
- 1 1/2 cups low-sodium vegetable broth
Warm Spice Blend
- 1 1/2 teaspoons ground cumin
- 1 teaspoon ground coriander
- 1/2 teaspoon ground cinnamon
- 1/2 teaspoon ground ginger
- 1/2 teaspoon ground turmeric
- 1/2 teaspoon sweet paprika
- 1/4 teaspoon freshly ground black pepper
- 1/8 teaspoon cayenne pepper, optional but lovely for gentle warmth
To Finish
- 1 tablespoon fresh lemon juice, plus more to taste
- 1/4 cup chopped fresh cilantro
- 1/4 cup chopped fresh parsley
- 2 tablespoons chopped fresh mint
- Fine sea salt, to taste

Step-by-Step Instructions
Step 1: Prep the vegetables and measure the spices
Before you turn on the stove, chop the onion, mince the garlic, slice the carrots and zucchini, drain and rinse the chickpeas, and chop the dried apricots. Measure the cumin, coriander, cinnamon, ginger, turmeric, paprika, black pepper, and cayenne into a small bowl. This keeps the cooking relaxed and helps the spices bloom evenly without burning.
Step 2: Build the aromatic base
Place a large, deep skillet, sauté pan, or Dutch oven over medium heat. Add 2 tablespoons olive oil and let it warm for about 30 seconds. Add the chopped onion and 1/4 teaspoon fine sea salt. Cook for 4 minutes, stirring often, until the onion softens and turns translucent around the edges.
Add the minced garlic and the measured spice blend. Stir constantly for 1 minute. The mixture should smell deeply fragrant and toasty, but the garlic should not brown. If the pan looks dry, add 1 tablespoon of vegetable broth to loosen the spices.
Step 3: Simmer the carrots, chickpeas, tomatoes, and apricots
Add the sliced carrots, drained chickpeas, diced tomatoes with their juices, chopped dried apricots, and 1 1/2 cups vegetable broth. Stir well, scraping the bottom of the pan to lift up all the flavorful spices. Bring the mixture to a gentle boil, then reduce the heat to medium-low so the broth holds at a gentle simmer, about 190 to 200°F.
Cover the pan partially and cook for 12 minutes, stirring once or twice, until the carrots are starting to become tender and the apricots have plumped slightly in the lightly scented broth.
Step 4: Add the zucchini
Stir in the zucchini. Continue simmering, partially covered, for 5 to 7 minutes, until the zucchini is tender but still bright and not falling apart. The broth should be lightly saucy, not dry. If it reduces too much, add 2 to 4 tablespoons additional vegetable broth or water.
Step 5: Steam the couscous
While the vegetables finish cooking, make the couscous. In a medium saucepan, combine 1 3/4 cups low-sodium vegetable broth, 1 tablespoon olive oil, and 1/2 teaspoon fine sea salt. Bring to a full boil over medium-high heat; the liquid should reach 212°F.
Stir in the couscous, making sure every grain is moistened. Immediately cover the pot with a tight-fitting lid, remove it from the heat, and let it stand undisturbed for 5 minutes. Do not peek while it steams; the trapped heat is what makes the couscous fluffy.
Step 6: Fluff the couscous
After 5 minutes, remove the lid and fluff the couscous with a fork, gently lifting and separating the grains rather than pressing them down. If any clumps remain, drizzle in 1 to 2 teaspoons warm water and fluff again. Taste and add a small pinch of salt if needed.
Step 7: Finish the vegetable broth with herbs and lemon
Turn off the heat under the vegetables. Stir in 1 tablespoon fresh lemon juice, the chopped cilantro, chopped parsley, and chopped mint. Taste the broth and adjust with more salt, pepper, or lemon juice as needed. The final flavor should be savory, lightly sweet from the apricots, warmly spiced, and bright at the finish.
Step 8: Serve in generous bowls
Spoon the fluffy couscous into shallow bowls, creating a soft bed for the vegetables. Ladle the carrot, zucchini, chickpea, tomato, and apricot mixture over the top, making sure each serving gets some of the fragrant broth. Finish with a little extra fresh herbs if you have them. Serve warm.
Pro Tips
- Use Moroccan couscous, not pearl couscous: Moroccan couscous is tiny and steams in 5 minutes. Pearl couscous is larger and needs a different cooking method and more time.
- Do not overcook the zucchini: Add it near the end so it stays colorful and tender instead of soft and watery.
- Bloom the spices briefly: Stirring the spices in oil for 1 minute wakes them up and gives the broth a warmer, fuller flavor.
- Keep the couscous covered: Once the couscous is added to boiling broth, remove it from heat and let it steam without lifting the lid.
- Balance with lemon at the end: The fresh lemon juice keeps the dish from tasting heavy and brings out the sweetness of the carrots and apricots.
Variations
- Add more vegetables: Stir in 1 cup cauliflower florets or diced sweet potato with the carrots. If using sweet potato, simmer until fully tender, about 15 to 18 minutes before adding zucchini.
- Make it spicy: Add 1 to 2 teaspoons harissa paste with the garlic and spices, or serve harissa on the side for spooning over each bowl.
- Add a crunchy finish: Sprinkle each serving with 2 tablespoons toasted sliced almonds or toasted pistachios for contrast. This is optional and not included in the nutrition estimate.
Storage & Make-Ahead
Store leftover couscous and vegetable topping in separate airtight containers when possible. Refrigerate for up to 4 days. Reheat the vegetable mixture in a covered saucepan over medium-low heat for 6 to 8 minutes, adding a splash of broth or water to loosen it. Reheat couscous in the microwave with 1 tablespoon water per serving, covered, for 60 to 90 seconds, then fluff with a fork. For make-ahead prep, chop the onion, carrots, zucchini, and apricots up to 2 days in advance and refrigerate separately. You can also measure the spice blend up to 1 month ahead and store it in a small airtight jar.
Nutrition (per serving)
Calories: 555 kcal | Carbs: 94g | Protein: 16g | Fat: 13g | Saturated Fat: 2g | Fiber: 14g | Sugar: 21g | Sodium: 690mg | Cholesterol: 0mg
