
Chef Emma loves evenings when dinner feels effortless yet exciting, and this 30-minute vegetarian Moroccan one-pot delivers exactly that.
Warm spices, hearty chickpeas, tender vegetables, and sweet bursts of dried fruit all come together in one cozy, colorful pot that smells like a hug.

30-Minute Vegetarian Moroccan One-Pot
Ingredients
Equipment
Method
- Heat olive oil in a large pot or Dutch oven over medium heat. Add diced onion and cook 3–4 minutes until softened, stirring occasionally.
- Stir in minced garlic and grated ginger; cook 1 minute until fragrant.
- Add all the spices (cumin, turmeric, paprika, coriander, cinnamon, cayenne or harissa) and toast for 30 seconds, stirring constantly to prevent burning.
- Add the carrots, bell pepper, zucchini, and sweet potato (if using). Stir to coat the vegetables in the spiced oil.
- Pour in diced tomatoes, tomato sauce, chickpeas, lentils (if using), vegetable broth, and dried apricots or raisins. Season with salt and pepper.
- Bring the mixture to a boil, then reduce heat to medium-low. Cover and simmer for 20–25 minutes, stirring occasionally, until vegetables are tender and the stew has thickened.
- Remove from heat. Stir in fresh lemon juice and chopped cilantro or parsley. Taste and adjust seasoning with more salt, pepper, or lemon juice as needed.
- Serve hot over fluffy couscous, quinoa, or rice. Garnish with extra fresh herbs and sliced almonds or toasted pine nuts if desired.
Notes
187–389 per serving (depending on couscous portion) Protein
8–14 g per serving
You don’t need a tagine or hours of simmering to create bold, authentic Moroccan flavor—just a big pot, pantry staples, and half an hour. It’s plant-based, protein-packed, budget-friendly, and flexible enough to use whatever veggies you have on hand.
Summary
A vibrant, plant-based Moroccan stew with chickpeas, vegetables, warm spices, and sweet dried fruit—ready in just 30 minutes for an easy, healthy, protein-packed family dinner.
Equipment
Large pot or Dutch oven with lid
Wooden spoon
Cutting board and knife
Measuring cups and spoons
Ingredients
2 tablespoons olive oil (or vegetable broth for oil-free)
1 medium yellow onion, diced
3 cloves garlic, minced
1 tablespoon fresh ginger, grated (or 1 tsp ground ginger)
1 tablespoon ground cumin
1 tablespoon ground turmeric
2 teaspoons ground paprika (sweet or smoked)
2 teaspoons ground coriander
½ teaspoon ground cinnamon
¼–½ teaspoon cayenne pepper or 1–2 tablespoons harissa paste (optional, to taste)
1 large carrot, peeled and sliced
1 red bell pepper, seeded and chopped
1 medium zucchini, chopped
1 medium sweet potato, peeled and diced (optional)
1 can (15 oz) diced tomatoes
1 can (15 oz) tomato sauce or crushed tomatoes
2 cans (15 oz each) chickpeas, drained and rinsed
½ cup dried red lentils (optional, for extra protein)
3 cups vegetable broth or stock
½ cup dried apricots, chopped, or golden raisins
Salt and black pepper, to taste
Juice of 1 lemon
¼ cup fresh cilantro or parsley, chopped (plus more for garnish)
Cooked couscous, quinoa, or rice, for serving
Sliced almonds or toasted pine nuts, for garnish (optional)

Instructions
- Heat olive oil in a large pot or Dutch oven over medium heat. Add diced onion and cook 3–4 minutes until softened, stirring occasionally.
- Stir in minced garlic and grated ginger; cook 1 minute until fragrant.
- Add all the spices (cumin, turmeric, paprika, coriander, cinnamon, cayenne or harissa) and toast for 30 seconds, stirring constantly to prevent burning.
- Add the carrots, bell pepper, zucchini, and sweet potato (if using). Stir to coat the vegetables in the spiced oil.
- Pour in diced tomatoes, tomato sauce, chickpeas, lentils (if using), vegetable broth, and dried apricots or raisins. Season with salt and pepper.
- Bring the mixture to a boil, then reduce heat to medium-low. Cover and simmer for 20–25 minutes, stirring occasionally, until vegetables are tender and the stew has thickened.
- Remove from heat. Stir in fresh lemon juice and chopped cilantro or parsley. Taste and adjust seasoning with more salt, pepper, or lemon juice as needed.
- Serve hot over fluffy couscous, quinoa, or rice. Garnish with extra fresh herbs and sliced almonds or toasted pine nuts if desired.
Notes
- Use any combination of vegetables you have on hand—eggplant, cauliflower, butternut squash, or spinach all work well.
- For extra protein, add more chickpeas, white beans, or cooked lentils.
- This stew tastes even better the next day; store in the fridge for up to 5 days or freeze for up to 3 months.
- Make it oil-free by sautéing the onions in a splash of vegetable broth instead of olive oil.
- Serve with a dollop of plain yogurt or dairy-free yogurt for extra creaminess.
Calories
187–389 per serving (depending on couscous portion)
Protein
8–14 g per serving
Nutrition Facts
Per serving (about 1½ cups, based on 6 servings):
| Nutrient | Amount |
|---|---|
| Calories | 187–389 kcal (depending on couscous portion) |
| Protein | 8–14 g |
| Carbohydrates | 25–79 g (higher with couscous) |
| Fat | 3–4 g |
| Fiber | 11–18 g |
This dish is an excellent source of plant-based protein, fiber, vitamin A, vitamin C, and iron, making it filling and nourishing for the whole family.
Tips and Variations for 30-Minute Vegetarian Moroccan One-Pot
- Swap the vegetables: Use what you have—zucchini, eggplant, bell peppers, carrots, butternut squash, or cauliflower all work beautifully.
- Add sweet potatoes or lentils: Diced sweet potato and red lentils add extra heartiness, fiber, and natural sweetness; just add 5–10 minutes to cooking time.
- Make it spicy or mild: Adjust harissa paste or cayenne to your family’s taste, or leave it out entirely for kid-friendly flavor.
- Include dried fruit: Apricots, golden raisins, or prunes add a traditional sweet-savory touch that balances the spices perfectly.
- Serve over couscous or quinoa: Fluffy couscous cooks in 5 minutes, or use quinoa for extra protein and a gluten-free option.

FAQs
Can I make this ahead or freeze it?
Yes! This stew actually tastes better the next day as the flavors develop; store in the fridge for up to 5 days or freeze in airtight containers for up to 3 months.
What can I use instead of harissa paste?
Mix together paprika, cumin, cayenne, and a touch of tomato paste, or use red curry paste or chili garlic sauce for similar heat and depth.
Is this recipe oil-free?
You can easily make it oil-free by sautéing the onions and garlic in a splash of vegetable broth instead of olive oil.
Can I add protein?
Absolutely—add extra chickpeas, white beans, tofu, or cooked lentils to boost the protein even more.
Conclusion
This 30-minute vegetarian Moroccan one-pot is proof that simple ingredients, warm spices, and a little love can create a meal that feels special, nourishing, and totally satisfying. Whether you’re feeding vegetarians, trying Meatless Monday, or simply craving cozy comfort food, this dish delivers flavor, color, and ease in equal measure.
Blog and Social Links Footer
For more recipes: famillyrecipes.com
Follow me on Facebook and Pinterest
