Description
Vegan Moroccan Stew is a cozy, one-pot meal made with chickpeas, lentils, sweet potatoes, warm spices, and greens. Hearty, comforting, and perfect for weeknight dinners or meal prep.
Ingredients
-
1 tablespoon olive oil
-
1 medium onion, diced
-
3 cloves garlic, minced
-
1 teaspoon ground cumin
-
1 teaspoon paprika
-
½ teaspoon ground cinnamon
-
½ teaspoon ground coriander
-
½ teaspoon ground ginger
-
¼ teaspoon allspice
-
¼ teaspoon black pepper
-
Pinch of cayenne pepper (optional)
-
1 large sweet potato, peeled and cubed
-
2 medium gold potatoes, cubed
-
2 carrots, sliced
-
1 can (15 oz) chickpeas, drained and rinsed
-
¾ cup dry green lentils, rinsed
-
1 can (14.5 oz) diced or crushed tomatoes
-
4 cups low-sodium vegetable broth
-
1 teaspoon coconut sugar
-
2 cups kale or spinach, chopped
-
Fresh cilantro, for garnish (optional)
Instructions
-
Heat olive oil in a large pot over medium heat. Add diced onion and cook for 5 minutes, stirring often, until softened.
-
Add garlic and all spices. Sauté for 1 minute until fragrant.
-
Stir in sweet potatoes, gold potatoes, carrots, chickpeas, lentils, tomatoes, and vegetable broth.
-
Bring to a boil, then reduce heat to low. Cover and simmer for 25 minutes, or until vegetables are fork-tender.
-
Remove lid and stir in coconut sugar and greens. Cook uncovered for 5 more minutes, until greens are wilted.
-
Adjust consistency with extra broth, water, or coconut milk if desired.
-
Serve warm, garnished with fresh cilantro if using.
Notes
This stew thickens naturally as it cools—perfect for leftovers.
For a creamier version, add ¼ cup coconut milk at the end.
Serve with rice, quinoa, couscous, or warm flatbread.
Stores well in the fridge for up to 5 days and freezes beautifully.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Dinner
- Method: Stovetop
- Cuisine: Moroccan-inspired
Nutrition
- Serving Size: 1 bowl
- Calories: 360 kcal
- Sugar: 8 g
- Sodium: 620 mg
- Fat: 7 g
- Saturated Fat: 1 g
- Unsaturated Fat: 5 g
- Trans Fat: 0 g
- Carbohydrates: 58 g
- Fiber: 14 g
- Protein: 16 g
- Cholesterol: 0 mg