Moroccan stews are the ultimate comfort food, blending rich spices with hearty vegetables for a meal that warms you from the inside out. Whether you’re a seasoned vegan or just looking to add more plant-based dishes to your repertoire, our roundup of 12 Hearty Vegan Moroccan Stew Delights promises to inspire your next kitchen adventure. Dive in and discover flavors that will transport your taste buds straight to the bustling markets of Marrakech!
Spicy Vegan Moroccan Chickpea Stew

Transform your dinner game with this bold, flavor-packed Spicy Vegan Moroccan Chickpea Stew. Toss tradition aside and dive into a bowl that’s as vibrant as it is hearty.
Ingredients
- 2 tbsp extra-virgin olive oil
- 1 large yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tbsp freshly grated ginger
- 2 tsp ground cumin
- 1 tsp smoked paprika
- 1/2 tsp cayenne pepper
- 1/4 tsp ground cinnamon
- 1 (15-oz) can crushed tomatoes
- 2 (15-oz) cans chickpeas, drained and rinsed
- 2 cups vegetable broth
- 1 cup dried apricots, quartered
- 1/2 cup fresh cilantro, chopped
- 1 tbsp lemon juice
- Sea salt, to taste
Instructions
- Heat olive oil in a large Dutch oven over medium heat until shimmering, about 1 minute.
- Add diced onion, sauté until translucent, 5 minutes, stirring occasionally.
- Stir in minced garlic and grated ginger, cook until fragrant, 1 minute.
- Mix in cumin, smoked paprika, cayenne, and cinnamon, toast spices for 30 seconds to release oils.
- Pour in crushed tomatoes, simmer for 3 minutes to meld flavors.
- Add chickpeas, vegetable broth, and apricots, bring to a boil.
- Reduce heat to low, cover, and simmer for 20 minutes, stirring halfway.
- Uncover, stir in cilantro and lemon juice, season with sea salt.
- Simmer uncovered for 5 minutes to thicken slightly.
Bursting with warmth and spice, this stew boasts a velvety texture with pops of sweet apricot. Serve over a mound of fluffy couscous or with crusty bread to soak up every last drop.
Sweet Potato and Lentil Moroccan Stew

Kickstart your culinary adventure with this vibrant Sweet Potato and Lentil Moroccan Stew. Packed with bold flavors and hearty ingredients, it’s a one-pot wonder that promises to warm your soul and spice up your dinner routine.
Ingredients
- 1 tbsp extra-virgin olive oil
- 1 large yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tbsp freshly grated ginger
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground cinnamon
- 1/4 tsp cayenne pepper
- 1 cup dried green lentils, rinsed
- 2 medium sweet potatoes, peeled and cubed
- 4 cups vegetable broth
- 1 can (14.5 oz) diced tomatoes, undrained
- 1/2 cup fresh cilantro, chopped
- Salt, to season
Instructions
- Heat olive oil in a large pot over medium heat until shimmering.
- Add diced onion, sauté until translucent, about 5 minutes.
- Stir in minced garlic and grated ginger, cook for 1 minute until fragrant.
- Mix in cumin, coriander, cinnamon, and cayenne pepper, toasting spices for 30 seconds.
- Add rinsed lentils and cubed sweet potatoes, stirring to coat with spices.
- Pour in vegetable broth and diced tomatoes, bring to a boil.
- Reduce heat to low, cover, and simmer for 25 minutes, or until lentils are tender.
- Season with salt, garnish with fresh cilantro before serving.
Bursting with warmth and depth, this stew offers a creamy texture from the sweet potatoes against the earthy lentils. Serve it over a bed of fluffy couscous or with a side of crusty bread to soak up every last drop of the spiced broth.
Moroccan Vegetable Stew with Couscous

Just when you thought comfort food couldn’t get any cozier, this Moroccan Vegetable Stew with Couscous swoops in. **Bold flavors** and **vibrant colors** make it a feast for the senses.
Ingredients
- 1 tbsp extra virgin olive oil
- 1 large yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tbsp ground cumin
- 1 tsp ground cinnamon
- 1/2 tsp smoked paprika
- 1 large sweet potato, peeled and cubed into 1-inch pieces
- 1 cup canned chickpeas, drained and rinsed
- 1 cup diced tomatoes, with their juices
- 2 cups vegetable broth
- 1 cup whole wheat couscous
- 1/4 cup fresh cilantro, finely chopped
- Salt, to taste
Instructions
- Heat olive oil in a large pot over medium heat until shimmering.
- Add onion and garlic, sautéing until translucent, about 5 minutes.
- Stir in cumin, cinnamon, and smoked paprika, cooking until fragrant, 30 seconds.
- Add sweet potato, chickpeas, tomatoes, and broth. Bring to a boil, then reduce heat to simmer, covered, for 20 minutes.
- Meanwhile, prepare couscous according to package instructions, fluffing with a fork before serving.
- Season stew with salt, then stir in half the cilantro.
- Serve stew over couscous, garnished with remaining cilantro.
Silky sweet potatoes and toothsome chickpeas swim in a **spiced, aromatic broth**, perfect for sopping up with fluffy couscous. Try topping with a dollop of Greek yogurt for a creamy contrast.
Vegan Moroccan Tagine with Apricots

Unlock the flavors of North Africa with this vibrant Vegan Moroccan Tagine with Apricots—**bold spices, sweet fruit, and hearty veggies** come together in a dish that’s as colorful as it is comforting.
Ingredients
- 2 tbsp extra-virgin olive oil
- 1 large yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tbsp freshly grated ginger
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground cinnamon
- 1/4 tsp ground turmeric
- 1/4 tsp cayenne pepper
- 1 large sweet potato, peeled and cubed into 1-inch pieces
- 1 cup dried apricots, halved
- 1 can (15 oz) chickpeas, drained and rinsed
- 2 cups vegetable broth
- 1 tbsp agave syrup
- 1/2 cup fresh cilantro, chopped
- Sea salt, to taste
Instructions
- Heat olive oil in a large tagine or heavy-bottomed pot over medium heat until shimmering.
- Add the onion and sauté until translucent, about 5 minutes, stirring occasionally.
- Stir in garlic, ginger, cumin, coriander, cinnamon, turmeric, and cayenne; cook until fragrant, about 1 minute.
- Add sweet potato and apricots; toss to coat in spices.
- Pour in vegetable broth and agave syrup; bring to a simmer.
- Reduce heat to low, cover, and simmer until sweet potato is tender, about 20 minutes.
- Add chickpeas and cook for an additional 5 minutes to heat through.
- Season with sea salt to taste and garnish with fresh cilantro before serving.
**Tip:** For deeper flavor, let the tagine sit covered off the heat for 10 minutes before serving. **Tip:** Toast the spices in a dry pan before adding to intensify their aroma. **Tip:** Serve over a bed of fluffy couscous or quinoa for a complete meal.
Melt-in-your-mouth sweet potatoes and apricots balance the heat from the spices, while chickpeas add a satisfying bite. Try serving this tagine with a side of warm, crusty bread to soak up every last drop of the fragrant sauce.
Moroccan Lentil and Spinach Stew

Dive into a bowl of warmth with this Moroccan Lentil and Spinach Stew—**packed** with spices, **loaded** with greens, and **simmered** to perfection. It’s the ultimate hug in a dish.
Ingredients
- 1 cup green lentils, rinsed and drained
- 2 tbsp extra virgin olive oil
- 1 large yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tbsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp smoked paprika
- 1/4 tsp cayenne pepper
- 4 cups vegetable broth
- 1 bunch fresh spinach, stems removed and leaves roughly chopped
- 1 tbsp lemon juice
- Salt, to taste
Instructions
- Heat olive oil in a large pot over medium heat until shimmering.
- Add diced onion and sauté until translucent, about 5 minutes.
- Stir in minced garlic, cumin, coriander, smoked paprika, and cayenne pepper; cook until fragrant, 1 minute.
- Add lentils and vegetable broth; bring to a boil.
- Reduce heat to low, cover, and simmer until lentils are tender, 25 minutes.
- Fold in spinach and cook until just wilted, 2 minutes.
- Remove from heat; stir in lemon juice and season with salt.
Rich in texture and bursting with flavor, this stew pairs **perfectly** with crusty bread or over a bed of fluffy couscous. The lentils offer a hearty bite, while the spinach adds a fresh, vibrant contrast.
Chickpea and Butternut Squash Moroccan Stew

Just when you thought stews couldn’t get any cozier, this Chickpea and Butternut Squash Moroccan Stew swoops in. **Bold spices** meet **velvety squash** for a hug in a bowl.
Ingredients
- 1 tbsp extra-virgin olive oil
- 1 medium yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tbsp freshly grated ginger
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground cinnamon
- 1/4 tsp cayenne pepper
- 2 cups butternut squash, peeled and cubed into 1-inch pieces
- 1 15-oz can chickpeas, drained and rinsed
- 1 14.5-oz can diced tomatoes, with juices
- 2 cups vegetable broth
- 1/2 cup full-fat coconut milk
- 1/2 cup fresh cilantro, chopped
- Salt, to taste
Instructions
- Heat olive oil in a large pot over medium heat until shimmering, about 1 minute.
- Add onion, sauté until translucent, 5 minutes, stirring occasionally.
- Stir in garlic and ginger, cook until fragrant, 1 minute.
- Add cumin, coriander, cinnamon, and cayenne, toast spices for 30 seconds to bloom flavors.
- Fold in butternut squash, coating evenly with spice mixture.
- Pour in chickpeas, tomatoes, and vegetable broth, bring to a simmer.
- Reduce heat to low, cover, and simmer until squash is tender, 20 minutes.
- Uncover, stir in coconut milk, simmer for an additional 5 minutes to thicken slightly.
- Season with salt, garnish with cilantro before serving.
This stew is a **textural dream**—creamy from the coconut milk, with a slight bite from the chickpeas. Serve over **fluffy couscous** or with **warm pita** for scooping up every last bit.
Vegan Moroccan Stew with Quinoa

Vegan Moroccan Stew with Quinoa is your next bowl of comfort—packed with bold spices, hearty veggies, and protein-rich quinoa. **Whip** it up in under an hour for a meal that’s as nourishing as it is Instagram-worthy.
Ingredients
- 1 cup quinoa, rinsed
- 2 tbsp extra-virgin olive oil
- 1 large yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tbsp freshly grated ginger
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground cinnamon
- 1/4 tsp cayenne pepper
- 1 (14.5 oz) can diced tomatoes, undrained
- 1 (15 oz) can chickpeas, drained and rinsed
- 2 cups vegetable broth
- 1 medium sweet potato, peeled and cubed
- 1/2 cup dried apricots, chopped
- 1/4 cup fresh cilantro, chopped
- Salt, to taste
Instructions
- **Heat** olive oil in a large pot over medium heat until shimmering.
- **Add** onion, garlic, and ginger; sauté for 5 minutes until softened.
- **Stir** in cumin, coriander, cinnamon, and cayenne; cook for 1 minute until fragrant.
- **Pour** in diced tomatoes with their juices, chickpeas, and vegetable broth; bring to a boil.
- **Reduce** heat to low; simmer uncovered for 20 minutes.
- **Add** sweet potato and apricots; continue simmering for 15 minutes until potatoes are tender.
- **Meanwhile**, cook quinoa according to package instructions; set aside.
- **Season** stew with salt; adjust spices if needed.
- **Serve** stew over quinoa, garnished with fresh cilantro.
This stew boasts a **velvety** texture with a **sweet-spicy** kick from the apricots and cayenne. **Drizzle** with extra olive oil and a squeeze of lemon for a bright finish.
Moroccan Spiced Tomato and Lentil Stew

Bold flavors collide in this hearty stew, where Moroccan spices meet tender lentils and ripe tomatoes for a dish that’s as nutritious as it is Instagram-worthy.
Ingredients
- 1 cup dried green lentils, rinsed
- 2 tbsp extra-virgin olive oil
- 1 large yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tbsp grated fresh ginger
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground cinnamon
- 1/4 tsp cayenne pepper
- 1 28-oz can whole peeled tomatoes, crushed by hand
- 4 cups vegetable broth
- 1/2 cup fresh cilantro, chopped
- Salt, to taste
Instructions
- Heat olive oil in a large pot over medium heat until shimmering.
- Add onion, sauté until translucent, about 5 minutes.
- Stir in garlic and ginger, cook until fragrant, 1 minute.
- Mix in cumin, coriander, cinnamon, and cayenne, toast spices for 30 seconds.
- Add crushed tomatoes and their juices, simmer for 5 minutes to meld flavors.
- Pour in vegetable broth and lentils, bring to a boil.
- Reduce heat to low, cover, and simmer until lentils are tender, 25-30 minutes.
- Season with salt, stir in cilantro, and remove from heat.
This stew boasts a velvety texture with a spicy-sweet depth, perfect over quinoa or with a dollop of yogurt for contrast.
Vegan Moroccan Stew with Sweet Potatoes and Chickpeas

Relish the bold flavors of this hearty stew, where sweet potatoes and chickpeas soak up a symphony of Moroccan spices. It’s a one-pot wonder that’s as nourishing as it is Instagram-worthy.
Ingredients
- 2 tbsp extra-virgin olive oil
- 1 large yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tbsp freshly grated ginger
- 2 tsp ground cumin
- 1.5 tsp ground coriander
- 1 tsp smoked paprika
- 1/2 tsp ground cinnamon
- 1/4 tsp cayenne pepper
- 2 large sweet potatoes, peeled and cubed into 1-inch pieces
- 1 (15-oz) can chickpeas, drained and rinsed
- 1 (14.5-oz) can diced tomatoes, with juices
- 2 cups vegetable broth
- 1/2 cup dried apricots, roughly chopped
- Salt, to taste
- Fresh cilantro, chopped for garnish
Instructions
- Heat olive oil in a large Dutch oven over medium heat until shimmering, about 1 minute.
- Add onion and sauté until translucent, 5 minutes, stirring occasionally.
- Stir in garlic and ginger; cook until fragrant, 30 seconds.
- Add cumin, coriander, paprika, cinnamon, and cayenne; toast spices for 1 minute, stirring constantly to prevent burning.
- Add sweet potatoes, chickpeas, tomatoes, broth, and apricots; bring to a boil.
- Reduce heat to low, cover, and simmer until sweet potatoes are tender, 25 minutes, stirring occasionally.
- Season with salt, then garnish with cilantro before serving.
Creamy sweet potatoes and toothsome chickpeas create a lush texture, while the apricots add a subtle sweetness. Serve over quinoa or with crusty bread to scoop up every last bit of the spiced broth.
Moroccan Carrot and Chickpea Stew

Get ready to spice up your dinner routine with this vibrant Moroccan Carrot and Chickpea Stew. Grab your apron—this dish is a flavor bomb waiting to explode in your mouth.
Ingredients
- 2 tbsp extra-virgin olive oil
- 1 large yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tbsp freshly grated ginger
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground cinnamon
- 1/4 tsp cayenne pepper
- 1 lb carrots, peeled and sliced into 1/2-inch rounds
- 1 15-oz can chickpeas, drained and rinsed
- 1 14.5-oz can diced tomatoes, with juices
- 2 cups vegetable broth
- 1/2 cup golden raisins
- 1/4 cup fresh cilantro, chopped
- Salt, to taste
Instructions
- Heat olive oil in a large Dutch oven over medium heat until shimmering, about 1 minute.
- Add the diced onion and sauté until translucent, 5 minutes, stirring occasionally.
- Stir in the minced garlic and grated ginger, cooking until fragrant, 1 minute.
- Add cumin, coriander, cinnamon, and cayenne pepper, toasting the spices for 30 seconds to unlock their flavors.
- Introduce the carrots to the pot, stirring to coat them in the spice mixture.
- Pour in the chickpeas, diced tomatoes with their juices, and vegetable broth, bringing the mixture to a simmer.
- Reduce heat to low, cover, and let the stew simmer until the carrots are tender, 20 minutes.
- Fold in the golden raisins and cook for an additional 5 minutes to plump them up.
- Season with salt to taste and garnish with fresh cilantro before serving.
Serve this stew over a bed of fluffy couscous or with a side of warm, crusty bread to soak up every last drop. The combination of sweet carrots, spicy chickpeas, and plump raisins creates a symphony of textures and flavors that’s downright addictive.
Vegan Moroccan Stew with Eggplant and Zucchini

Dig into a bowl of vibrant, spice-infused goodness that’s as nourishing as it is Instagram-worthy. This stew is a hearty hug with a Moroccan twist, perfect for those cozy nights in.
Ingredients
- 2 tbsp extra-virgin olive oil
- 1 large yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tbsp freshly grated ginger
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground cinnamon
- 1/4 tsp cayenne pepper
- 1 large eggplant, cubed
- 2 medium zucchinis, sliced into half-moons
- 1 can (15 oz) crushed tomatoes
- 2 cups vegetable broth
- 1 can (15 oz) chickpeas, drained and rinsed
- 1/2 cup golden raisins
- Salt, to taste
- Fresh cilantro, chopped for garnish
Instructions
- Heat olive oil in a large pot over medium heat until shimmering.
- Add diced onion, sauté until translucent, about 5 minutes.
- Stir in minced garlic and grated ginger, cook for 1 minute until fragrant.
- Mix in cumin, coriander, cinnamon, and cayenne pepper, toasting spices for 30 seconds.
- Add cubed eggplant and zucchini, stirring to coat with spices, cook for 5 minutes.
- Pour in crushed tomatoes and vegetable broth, bring to a simmer.
- Reduce heat to low, cover, and let stew for 20 minutes, stirring occasionally.
- Add chickpeas and golden raisins, simmer uncovered for 10 minutes.
- Season with salt, garnish with fresh cilantro before serving.
Perfectly balanced between sweet and spicy, this stew boasts a velvety texture with pops of chickpea goodness. Serve over a bed of fluffy couscous or with a side of warm, crusty bread for dipping.
Moroccan Inspired Pumpkin and Chickpea Stew

Yield to your cravings with this Moroccan Inspired Pumpkin and Chickpea Stew. **Bold flavors** and **hearty textures** come together in a dish that’s as nourishing as it is Instagram-worthy.
Ingredients
- 1 tbsp extra-virgin olive oil
- 1 large yellow onion, finely diced
- 3 garlic cloves, minced
- 1 tbsp freshly grated ginger
- 1 tsp ground cumin
- 1 tsp ground coriander
- 1/2 tsp ground cinnamon
- 1/4 tsp cayenne pepper
- 1 (15-oz) can chickpeas, drained and rinsed
- 2 cups pumpkin puree
- 1 (14.5-oz) can diced tomatoes, undrained
- 2 cups vegetable broth
- 1/2 cup full-fat coconut milk
- 1 tbsp honey
- 1/2 cup chopped fresh cilantro
- Salt, to taste
Instructions
- Heat olive oil in a large pot over medium heat until shimmering.
- Add onion, garlic, and ginger. Sauté until onion is translucent, about 5 minutes.
- Stir in cumin, coriander, cinnamon, and cayenne. Cook for 1 minute until fragrant.
- Add chickpeas, pumpkin puree, diced tomatoes, and vegetable broth. Bring to a simmer.
- Reduce heat to low. Cover and simmer for 20 minutes, stirring occasionally.
- Uncover, stir in coconut milk and honey. Simmer for an additional 10 minutes.
- Remove from heat. Stir in cilantro and season with salt to taste.
Hearty and aromatic, this stew boasts a velvety texture with a hint of sweetness from the pumpkin. Serve over couscous or with a side of warm, crusty bread for a complete meal.
Conclusion
Savory and satisfying, our roundup of 12 Hearty Vegan Moroccan Stew Delights offers a treasure trove of flavors to warm your soul. Perfect for cozy nights, these stews are a testament to the richness of plant-based cooking. We’d love to hear which recipe stole your heart—drop a comment below! Don’t forget to share the love by pinning your favorites on Pinterest. Happy cooking!