Warm, comforting, and bursting with bold North African flavors, this Moroccan Vegetable Stew is a hearty plant-based dish that’s perfect for any season. Featuring a vibrant medley of sweet potatoes, zucchini, red bell peppers, and carrots, this stew is infused with aromatic spices like cumin, cinnamon, turmeric, and coriander, delivering layers of irresistible warmth and complexity. Sweet dried apricots and protein-packed chickpeas add delightful texture and balance to the savory broth made with vegetable stock and tomatoes. Ready in just one hour, this one-pot recipe is easy to prepare and makes an ideal weeknight meal or meal prep option. Serve it over fluffy couscous or rice and garnish with fresh cilantro for a complete, satisfying dish that’s vegan, gluten-free, and brimming with wholesome ingredients.
Heat the olive oil in a large pot or Dutch oven over medium heat.
Add the diced onion and sauté for 3-4 minutes until softened and translucent.
Stir in the minced garlic, cumin, coriander, cinnamon, turmeric, and cayenne pepper. Cook for 1-2 minutes until fragrant, stirring frequently to prevent burning.
Add the red bell pepper, carrots, zucchini, and sweet potato to the pot, and stir to combine with the spices.
Pour in the canned diced tomatoes and vegetable stock. Stir well.
Bring the mixture to a boil, then reduce the heat to low. Cover the pot and simmer for 25-30 minutes or until the vegetables are tender.
Stir in the chickpeas and chopped dried apricots. Cook for an additional 10 minutes to allow the flavors to meld together.
Season the stew with salt and black pepper to taste.
Serve the Moroccan Vegetable Stew hot, garnished with fresh cilantro, over cooked couscous or rice if desired.
Calories |
2263 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 70.8 g | 91% | |
| Saturated Fat | 12.8 g | 64% | |
| Polyunsaturated Fat | 11.7 g | ||
| Cholesterol | 13 mg | 4% | |
| Sodium | 8574 mg | 373% | |
| Total Carbohydrate | 346.6 g | 126% | |
| Dietary Fiber | 75.9 g | 271% | |
| Total Sugars | 112.3 g | ||
| Protein | 77.0 g | 154% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 773 mg | 59% | |
| Iron | 29.3 mg | 163% | |
| Potassium | 6539 mg | 139% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.