Vegan Moroccan Stew

Few meals are as comforting as a steaming bowl of Vegan Moroccan Stew. Filled with tender sweet potatoes, hearty lentils, protein-rich chickpeas, and colorful vegetables, this one-pot meal delivers incredible flavor and nourishment in every spoonful. A fragrant blend of Moroccan-inspired spices like cumin, cinnamon, coriander, ginger, and allspice transforms simple ingredients into a rich and satisfying dish that’s perfect for cozy evenings.

Whether you’re looking for a healthy weeknight dinner, a meal-prep favorite, or a plant-based recipe the whole family will enjoy, this Vegan Moroccan Stew checks every box. It’s wholesome, budget-friendly, naturally vegan, and bursting with warm, aromatic flavors that make every bite unforgettable.

Why You’ll Love This Recipe

  • Easy one-pot meal with minimal cleanup
  • Rich in plant-based protein and fiber
  • Loaded with wholesome vegetables
  • Naturally vegan and dairy-free
  • Perfect for meal prep and freezing
  • Warm Moroccan-inspired spices create incredible flavor

Ingredients

  • 1 tablespoon olive oil – creates a flavorful cooking base
  • 1 large yellow onion, diced – adds sweetness and depth
  • 4 cloves garlic, minced – provides aromatic flavor
  • 2 teaspoons ground cumin – adds earthy warmth
  • 2 teaspoons ground cinnamon – creates subtle sweetness and depth
  • 1 teaspoon salt – enhances all the flavors
  • 1 teaspoon paprika – contributes mild smokiness
  • 1 teaspoon ground coriander – adds citrusy spice notes
  • ½ teaspoon ground ginger – brings warmth and complexity
  • ½ teaspoon ground allspice – enhances the Moroccan-inspired flavor profile
  • ½ teaspoon black pepper – adds gentle heat
  • ¼ teaspoon cayenne pepper – provides a touch of spice
  • 3 cups sweet potatoes, cubed – naturally sweet and hearty
  • 3 cups gold potatoes, cubed – add texture and substance
  • 2 cups carrots, chopped – contribute sweetness and color
  • 1 cup dry green lentils, rinsed – provide protein and fiber
  • 1 can (14 oz) garbanzo beans (chickpeas), drained and rinsed – add heartiness and plant-based protein
  • 1 can (14 oz) diced tomatoes – create a rich, flavorful base
  • 4 cups vegetable broth – forms the stew’s savory broth
  • 1 cup water – helps achieve the perfect consistency
  • 1 tablespoon coconut sugar – balances the spices and acidity
  • 2–4 cups kale or spinach (optional) – adds nutrition and vibrant color
  • Fresh cilantro, for garnish – brightens the finished dish

How to Make Vegan Moroccan Stew

Step 1: Sauté the Aromatics

Heat the olive oil in a large pot over medium heat.

Add the diced onion and cook for about 5 minutes, stirring occasionally, until softened and translucent.

Stir in the garlic, cumin, cinnamon, paprika, coriander, ginger, allspice, cayenne pepper, salt, and black pepper. Cook for 1 minute until fragrant.

Step 2: Add the Main Ingredients

Add the sweet potatoes, gold potatoes, carrots, lentils, chickpeas, diced tomatoes, vegetable broth, and water.

Stir well to combine all ingredients.

Step 3: Simmer Until Tender

Bring the stew to a boil.

Reduce the heat to low, cover, and simmer for approximately 25 minutes.

The vegetables should become fork-tender while the lentils soften and absorb the flavorful broth.

Step 4: Finish the Stew

Remove the lid and stir in the coconut sugar and kale or spinach if using.

Cook uncovered for another 5 minutes until the greens are wilted and incorporated.

If the stew becomes too thick, add additional vegetable broth, water, or a splash of coconut milk.

Step 5: Garnish and Serve

Ladle the stew into serving bowls.

Garnish with fresh cilantro and serve warm.

Tips for Success

  • Cut vegetables into similar-sized pieces for even cooking
  • Rinse lentils thoroughly before adding them to the stew
  • Adjust the cayenne pepper to your preferred spice level
  • Add spinach during the last few minutes to prevent overcooking
  • For a richer texture, stir in a splash of coconut milk before serving

Equipment Needed

  • Large soup pot or Dutch oven
  • Cutting board
  • Sharp knife
  • Measuring cups and spoons
  • Wooden spoon
  • Ladle for serving

Recipe Variations

Creamy Moroccan Stew

Stir in coconut milk during the final few minutes of cooking for a creamier broth.

Extra Vegetable Version

Add zucchini, bell peppers, cauliflower, or butternut squash.

Protein-Packed Option

Increase the lentils or add extra chickpeas for additional protein.

Spicier Stew

Add extra cayenne pepper or a pinch of red chili flakes.

Grain-Enhanced Version

Stir cooked quinoa into the stew before serving for added texture and nutrition.

Serving Suggestions

  • Serve over fluffy rice
  • Pair with quinoa for extra protein
  • Enjoy with warm flatbread or pita
  • Serve alongside couscous
  • Garnish with extra cilantro and lemon wedges
  • Add sliced avocado for extra creaminess

FAQs

Can I make this stew ahead of time?

Yes. The flavors become even more developed after a day in the refrigerator.

How should I store leftovers?

Store cooled stew in an airtight container in the refrigerator for up to 5 days.

Can I freeze Vegan Moroccan Stew?

Absolutely. Freeze in airtight containers for up to 3 months.

Can I use red lentils instead of green lentils?

Yes, but red lentils cook faster and will create a softer, thicker stew.

Is this stew spicy?

The spice level is mild to moderate. Adjust the cayenne pepper to suit your preference.

Can I add other greens?

Yes. Swiss chard, collard greens, or baby spinach work wonderfully.

Final Thoughts

This Vegan Moroccan Stew is the perfect combination of comfort, nutrition, and bold flavor. With its tender vegetables, hearty legumes, and warming Moroccan spices, it creates a satisfying meal that’s both wholesome and incredibly delicious. Whether you’re cooking for a family dinner, preparing meals for the week, or simply craving a cozy plant-based dish, this easy one-pot stew is sure to become a favorite. Grab a bowl, add your favorite garnish, and enjoy every comforting spoonful.

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Vegan Moroccan Stew


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

  • Author: Harper
  • Total Time: 45 minutes
  • Yield: 6 servings
  • Diet: Vegan

Description

This Vegan Moroccan Stew is a cozy, hearty, and nourishing one-pot meal packed with sweet potatoes, potatoes, carrots, chickpeas, and lentils. Simmered in a warmly spiced Moroccan-inspired broth with cumin, cinnamon, coriander, ginger, and allspice, it’s a comforting plant-based dinner perfect for any night of the week.


Ingredients

  • 1 tbsp olive oil
  • 1 large yellow onion, diced
  • 4 cloves garlic, minced
  • 2 tsp ground cumin
  • 2 tsp ground cinnamon
  • 1 tsp salt
  • 1 tsp paprika
  • 1 tsp ground coriander
  • 1/2 tsp ground ginger
  • 1/2 tsp ground allspice
  • 1/2 tsp black pepper
  • 1/4 tsp cayenne pepper
  • 3 cups sweet potatoes, cubed
  • 3 cups gold potatoes, cubed
  • 2 cups carrots, chopped
  • 1 cup dry green lentils, rinsed
  • 1 (14 oz) can chickpeas, drained and rinsed
  • 1 (14 oz) can diced tomatoes
  • 4 cups vegetable broth
  • 1 cup water
  • 1 tbsp coconut sugar
  • 24 cups kale or spinach (optional)
  • Fresh cilantro, for garnish


Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add diced onion and cook for 5 minutes until softened and translucent.
  3. Stir in garlic, cumin, cinnamon, paprika, coriander, ginger, allspice, black pepper, cayenne pepper, and salt. Cook for 1 minute.
  4. Add sweet potatoes, gold potatoes, carrots, lentils, chickpeas, diced tomatoes, vegetable broth, and water.
  5. Bring to a boil, then reduce heat and simmer covered for 25 minutes, or until vegetables are fork-tender.
  6. Remove the lid and stir in coconut sugar and kale or spinach if using.
  7. Cook uncovered for an additional 5 minutes.
  8. If desired, thin the stew with extra broth, water, or coconut milk.
  9. Serve warm and garnish with fresh cilantro.

Notes

  • Cook until the potatoes and carrots are tender but still hold their shape.
  • Serve with rice, quinoa, couscous, naan, or flatbread.
  • Leftovers will thicken as they sit; add broth or water when reheating.
  • Store in an airtight container in the refrigerator for up to 4 days.
  • Prep Time: 15 minutes
  • Cook Time: 30 minutes
  • Category: Dinner
  • Method: Cook
  • Cuisine: Moroccan

Leave a Comment

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star