Jan 18, 2017

Moroccan Vegetable Stew Recipe

Prep Time: 10 minutes
Cook Time: 1 hour 30 minutes
No ratings yet
Hearty Moroccan vegetable stew simmers seasonal vegetables and chickpeas in a spiced tomato broth with Moroccan spices for a comforting, aromatic one‑pot meal.
moroccan vegetable stew.

jump toRECIPE

This post may contain affiliate links, which means that I make a small commission off items you purchase at no additional cost to you. Please read my policy page.

This Moroccan vegetable stew is a fragrant, hearty one‑pot dish packed with seasonal vegetables, warming spices like cinnamon and cumin, and a touch of sweetness from dried fruit. Inspired by traditional North African tagines, this dish simmers tender vegetables in a savory tomato broth with aromatic spices for deep, layered flavor. Serve it on its own or over couscous or rice for a comforting meal that highlights vibrant Moroccan flavors. If adding more beans to your diet is a priority for you, try my creamy black bean soup or this rosemary white bean dip.

moroccan vegetable stew with lentils.

Why You’ll Love This Recipe

  • Rich Moroccan flavor – A blend of spices like cinnamon, cumin, and coriander creates deep, aromatic flavor in every bite.
  • Hearty and wholesome – Seasonal vegetables and chickpeas make this vegetable stew satisfying and nutritious.
  • Easy one‑pot meal – Simple prep and simmering make this a comforting weeknight or weekend dinner.

What Spices Are Used in Moroccan Vegetable Stew?

This Moroccan vegetable stew gets its signature warmth and depth from a carefully balanced blend of spices:

  • Coriander – Adds a bright, citrusy note that lifts the richness of the stew.
  • Cumin – Provides earthy, nutty undertones and a classic North African flavor.
  • Paprika – Contributes mild smokiness and a rich red color to the broth.
  • Turmeric – Offers subtle warmth and a golden hue while enhancing the stew’s depth.
  • Cinnamon – Brings a touch of sweetness and complexity that complements the vegetables.
  • White pepper – Adds gentle heat and aromatic spice without overpowering the other flavors.

Together, these spices create the authentic Moroccan flavor profile that makes this vegetable stew aromatic, comforting, and uniquely vibrant.

Key Ingredients in This Recipe

  • Chickpeas – Chickpeas, also called garbanzo beans add texture and protein to this recipe while keeping it vegetarian. Using canned chickpeas in this recipe cuts down on the prep time in this recipe. Swapping with dried chickpeas requires a bit more foresight since they need to be soaked for a long period of time then boiled.
  • Lentils – Red split lentils are traditionally used in this recipe. The small, orange legumes cook much faster than many other varieties of lentils since the seed coat is removed and the lentils in half. Because they soften and become creamy they are often used for soups and stews.
  • Yellow Onion – use yellow onion in this recipe for its mellow flavor when cooked. These onions with a brownish yellow papery skin are a great all-purpose cooking onion.
  • Sweet potato – Sweet potatoes are a nutritious root vegetable with bright orangey flesh. Sweet potatoes have a naturally sweet flavor. Over half the US sweet potato crops are grown in North Carolina.
  • Tomato paste – Tomato paste is concentrated tomatoes that have been cooked down until it becomes a thick, dense paste. I try to buy tubes of tomato paste rather than small cans. The tubes allow you to reseal and keep the paste for later (they last a long time) resulting in less waste.

A full ingredient list with exact amounts can be found in the recipe card below.

Pro Tip

After the stew finishes simmering, let it rest off the heat for 10–15 minutes before serving. This resting time allows the flavors to meld and intensify, resulting in a richer, more cohesive Moroccan vegetable stew.

Swaps and Substitutions

  • Vegetable broth: If you don’t have vegetable broth, use low‑sodium chicken broth for a richer flavor.
  • Seasonal vegetables: Substitute squash with sweet potatoes, carrots, or eggplant depending on what’s available.
  • Chickpeas: Use white beans or lentils instead of chickpeas for a different texture and protein variation.
  • Dried fruit: Swap raisins for dried apricots, dates, or cherries for varying sweetness levels.
  • Spices: Smoked paprika or turmeric can be added for extra depth and warmth.

How to Make Moroccan-Inspired Vegetable Stew (Step-by-Step)

  1. Sauté aromatics. Heat a large heavy-bottomed pot over medium heat, add the olive oil and heat through. Next, add the onions, leeks and garlic and sauté until the onion is soft and translucent, about 6 minutes.
  2. Add the spices. Add the coriander, cumin, paprika, turmeric, cinnamon, and white pepper, stirring to combine. Let cook, stirring frequently, until fragrant, about 2 minutes. Stir in the tomato paste.
  3. Add the vegetables. Add the bell pepper, carrots, sweet potatoes, lentil and chickpeas, tomatoes, vegetable stock and 2 cups of water to the pot, stirring to combine.
  4. Simmer the soup. Bring the mixture to a boil then reduce the heat to medium-low and let simmer about 1 hour and 30 minutes, until the lentils are cooked through and the sweet potatoes are tender. Add additional water ½ cup of water at a time if the soup becomes dry.
  5. Serve. Remove the pot from heat and season with kosher salt. Stir in the orange zest and half the cilantro. Ladle the soup into warmed soup bowls. Top remaining cilantro and serve with warmed naan bread on the side.

How to Serve Moroccan Vegetable Stew

  • With grains: Serve the Moroccan vegetable stew over couscous, quinoa, or fluffy rice.
  • For garnish: Top with toasted almonds, pistachios, or fresh cilantro for added texture and brightness.
  • With yogurt: A dollop of plain yogurt or labneh adds creaminess and balances the spices.
  • With flatbread: Pair the stew with warm pita or naan for scooping.

How to Store Moroccan Vegetable Stew

  • Refrigerator: Store leftover Moroccan vegetable stew in an airtight container for up to 4 days.
  • Freezer: Freeze in a freezer‑safe container for up to 3 months.
  • Reheating: Warm gently on the stovetop or in the microwave until heated through.
  • Best texture: Reheat with a splash of broth or water if the stew thickens too much.

FAQ – Frequently Asked Questions

What is Moroccan vegetable stew?

Moroccan vegetable stew is a spiced one‑pot dish made with seasonal vegetables, chickpeas, aromatic Moroccan spices like cumin and cinnamon, and a savory tomato broth.

Is Moroccan vegetable stew vegetarian or vegan?

Yes. Moroccan vegetable stew is naturally vegetarian and can be made vegan by using vegetable broth and omitting any dairy garnishes.

Can Moroccan vegetable stew be made ahead of time?

Yes. Moroccan vegetable stew can be made ahead and stored in the refrigerator for up to 4 days or frozen for longer storage.

What vegetables go well in Moroccan vegetable stew?

Vegetables like squash, sweet potatoes, carrots, tomatoes, and onions work well in Moroccan vegetable stew because they absorb the spices and develop rich flavor.

Does Moroccan vegetable stew get more flavorful over time?

Yes. Moroccan vegetable stew often tastes even better the next day as the spices and juices continue to meld and deepen.

Other Recipes to Try

If you loved the flavors of this Moroccan-inspired vegetable stew, take a look at some of my favorite plant-forward recipes:

Tried it? Loved it? Tweaked it? Leave a review below and tell me how it went – I’m all ears (and always hungry).

Moroccan Vegetable Stew

No ratings yet
Rate this Recipe
moroccan vegetable stew.
Print Pin
Prep Time 10 minutes
Cook Time 1 hour 30 minutes
Serves 8

Ingredients:

  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, diced
  • 1 medium leek, trimmed and thinly sliced (whites and light green parts only)
  • 2 garlic cloves, chopped
  • 2 teaspoons ground coriander
  • 2 teaspoons ground cumin
  • 2 teaspoons paprika
  • 1 teaspoon turmeric
  • ½ teaspoon ground cinnamon
  • ¼ teaspoon ground white pepper
  • 2 tablespoons tomato paste
  • 1 medium yellow bell pepper, deseeded and chopped
  • 2 medium carrots, peeled and diced
  • 2 cups diced sweet potatoes
  • 1 cup split red lentils
  • 1 (15-ounce) can chickpeas, rinsed and drained
  • 1 (28-ounce) can diced tomatoes
  • 4 cups vegetable stock
  • ½ teaspoon kosher salt
  • 1 teaspoon orange zest
  • ½ cup chopped cilantro, divided
  • Naan bread, warmed, for serving (optional)

Instructions:

  • Heat a large heavy-bottomed pot over medium heat, add the olive oil and heat through. Add the onions, leeks and garlic and sauté until the onion is soft and translucent, about 6 minutes.
  • Add the coriander, cumin, paprika, turmeric, cinnamon, and white pepper, stirring to combine. Let cook, stirring frequently, until fragrant, about 2 minutes. Add the tomato paste and stir to combine.
  • Add the bell pepper, carrots, sweet potatoes, lentil and chickpeas, tomatoes, vegetable stock and 2 cups of water to the pot, stirring to combine.
  • Bring the mixture to a boil then reduce the heat to medium-low and let simmer about 1 hour and 30 minutes, until the lentils are cooked through and the sweet potatoes are tender. Add additional water ½ cup of water at a time if the soup becomes dry.
  • Remove the pot from heat and season with kosher salt. Stir in the orange zest and half the cilantro. Ladle the soup into warmed soup bowls. Top remaining cilantro and serve with warmed naan bread on the side.

Notes:

After the stew finishes simmering, let it rest off the heat for 10–15 minutes before serving. This resting time allows the flavors to meld and intensify, resulting in a richer, more cohesive Moroccan vegetable stew.

Nutrition:

Calories: 155kcal | Carbohydrates: 21g | Protein: 7g | Fat: 5g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 3g | Sodium: 703mg | Potassium: 363mg | Fiber: 8g | Sugar: 3g | Vitamin A: 3260IU | Vitamin C: 34mg | Calcium: 41mg | Iron: 3mg
DID YOU MAKE THIS?

TAG ME ON INSTAGRAM TO BE FEATURED ON MY STORIES! @cookingwithcocktailrings

Rate + Review

WHAT DID YOU THINK OF THIS RECIPE?

Your email address will not be published. Required fields are marked *

Recipe Rating