Vegan Moroccan Stew is a delicious, nutritious, soup made with chickpeas in the Instant Pot. This stew has good protein and fiber thanks to the chickpeas and the spinach, along with loads of vitamins and minerals. This delicious, well-balanced soup even tastes better the next day.

Let’s face it, the cook once, eat for days recipes are the best right now.
One of the reasons I love this stew so much is that it reminds me of a Persian stew we grew up eating called Ab Ghousht but without the meat. The spices and ingredients are similar. Cinnamon is used in both Persian and Moroccan savory foods. It adds a sweet, comforting taste to soups and stews. Not being a big meat eater myself, I think I like this Moroccan stew even better than the one I grew up eating.
Loaded with fresh and hearty ingredients, you probably have most of what’s needed in the pantry and fridge. I use canned chickpeas – a staple in our house for making hummus. Adding fresh baby spinach to this soup at the end adds not only color and aesthetic appeal it adds extra protein and vitamins.

Stew Ingredients
- olive oil
- onion
- Moroccan spices – cinnamon, paprika, cumin
- garlic
- diced tomatoes
- vegetable broth
- chickpeas/garbanzo beans
- carrots
- potatoes
- fresh baby spinach leaves
If you don’t have an Instant Pot, not to worry – this is a versatile recipe that is easily converted to both stovetop and Crockpot. Lastly, if you have meat eaters it’s easy to add meat to this recipe. Simply slice 2 breasts of chicken and add it to the soup ingredients before cooking.
Variations to Instant pot recipe:
- 15 minutes in an Instant pot is equivalent to about 2 to 3 hours in a slow-cooker or Crockpot
- Stovetop cooking would take about 45 minutes on medium-low, stirring often, then reduce to a simmer for about 15 more minutes

If you love this soup, try another one of our favorite nutritious soups on the blog, Crockpot Lentil or Khoresh Gheymeh (Persian Yellow Split Pea Soup). For more instant pot inspiration, try another comforting savory soup is Persian Instant Pot Cream of Barley Soup.

Vegan Moroccan Stew
Vegan Moroccan Stew is a delicious, nutritious, soup made with chickpeas in the Instant Pot. This stew has good protein and fiber thanks to the chickpeas and the spinach, along with loads of vitamins and minerals. This delicious, well-balanced soup even tastes better the next day.
Ingredients
- 1/4 cup olive oil
- 1 medium-sized yellow or sweet onion, chopped about 1/4 inch
- 1 teaspoon cinnamon
- 1 teaspoon paprika or smoked paprika
- 1 teaspoon cumin
- 6 cloves of garlic or 2 Tablespoons minced garlic
- 1 14-ounce can of diced tomatoes
- 4 cups (32 ounces) of vegetable broth
- 2 14-ounce cans chickpeas/garbanzo beans
- 2 large carrots, 1 cup chopped to about 1/4 inch
- 3 baby creamer potatoes, 1 cup chopped to about 1/4 inch
- 1/4 teaspoon ground pepper
- 1/2 teaspoon sea salt (more to taste after cooking)
- 1 Tablespoon ketchup or 1 Tablespoon sugar (optional)
- 8 ounces or 1 cup of fresh baby spinach leaves
Instructions
Notes
If you like a more blended soup or stew, use a potato masher or an immersion blender to mash to desired thickness.
It generally takes a few minutes for an Instant pot to reach the right pressure for cooking. Setting the manual timer to 12 minutes equates to about 7 minutes of pressurized cooking.

Leave a Reply