Moroccan Chickpea Stew with Warm Spices and Citrus Zest

This easy Moroccan chickpea stew is a favorite quick dinner: hearty, warmly spiced, and simmered in a rich tomato base. It’s a satisfying meatless meal that’s great for weeknights or meal prep.

A white bowl on a white counter with a grey napkin with moroccan chickpea stew and rice.

This Moroccan chickpea stew is full of flavor, easy to make, and one of our go-to meals. We’ve been cooking it for years and it’s always a hit—hearty, comforting, and ready in about 30 minutes.

The recipe is made in one pot with simple pantry ingredients and warming spices. It works year-round and is especially comforting in cooler months. It’s vegetarian, freezer-friendly, and ideal for meal prep.

Ingredients – Everything You’ll Need

These are the basic ingredients and a few optional swaps to adapt the stew to what you have on hand.

Onion: provides the savory base—use a small yellow or sweet onion, diced.
Garlic: adds depth; the recipe uses fresh garlic plus a touch of garlic powder for a layered flavor.
Chickpeas: canned, drained and rinsed chickpeas are convenient and full of fiber and plant protein.
Diced tomatoes: canned diced or fire-roasted tomatoes bring acidity and richness—fire-roasted adds extra depth.
Tomato paste: helps thicken and deepen the sauce.
Seasonings: warm spices—turmeric, paprika, cumin, and garam masala—create the Moroccan-inspired flavor profile.

How to make this Moroccan Stew – step by step

  1. 1

    Sauté the onions. Heat olive oil in a pot over medium heat and sauté the diced onion for 3–4 minutes, until soft and lightly browned around the edges.

  2. 2

    Add chickpeas and spices. Stir in the chickpeas, minced garlic, turmeric, paprika, cumin, garam masala, garlic powder, salt, and pepper. Cook for about 1 minute until fragrant.

step by step photos for making moroccan chickpea stew
  1. 3

    Add tomatoes and simmer. Add the diced tomatoes, tomato paste, and about 1/2 cup of water. Bring to a gentle simmer, cover, and cook on low–medium heat for 25–30 minutes, stirring occasionally, until the sauce has thickened.

  2. 4

    Season and serve. Taste and adjust salt and pepper. Serve the stew over rice, quinoa, or another grain, and finish with chopped fresh cilantro for brightness.

Tips for Success

Swap the beans: If you prefer, use cannellini beans, butter beans, or cooked lentils instead of chickpeas—each gives a slightly different texture and flavor.

Use fresh cilantro: Chopped cilantro added just before serving brightens the dish and complements the warm spices.

What to serve it with: This stew is excellent over brown, white, or wild rice, quinoa, or farro. If you’d rather serve a salad on the side, pair it with a crisp cucumber and tomato salad or a simple green salad for contrast.

Meal Prep This Recipe

This recipe is ideal for meal prep. Portion the stew over rice or quinoa into airtight glass containers and refrigerate for 3–5 days. Reheat portions as needed and top with fresh cilantro right before eating. The stew also freezes well for longer storage.

a stock of storage containers

Our Favorite Meal Prep Containers

Meal Prep This Recipe

Glass airtight containers make reheating and storing leftovers easy and reliable—perfect for prepping this stew in advance.

If you click a product link on the original site, the site may earn a commission at no additional cost to you.

Moroccan chickpea stew in a glass storage bowl with rice.

Pin this recipe to your Pinterest boards to save it for later.

More Delicious Meatless Meals

  • The Best Vegetarian Fajitas
  • Healthy Vegetarian Tortilla Soup
  • Nourishing Black Beans & Sweet Potato Bowl
  • Loaded Veggie Tacos with Cilantro Lime Sauce
  • Roasted Eggplant Pasta
a pan of moroccan chickpea stew with a wooden spoon in it.

Healthy Moroccan Chickpea Stew

This easy Moroccan chickpea stew is a flavorful, hearty, and quick vegetarian meal—perfect for weeknights or meal prep.
Prep Time 5 mins
Cook Time 20 mins
Total Time 30 mins
Serves 4

Video Tutorial

Ingredients

  • 1 small onion diced
  • 2 garlic cloves minced
  • 1 tbsp olive oil
  • 1 14-ounce can diced tomatoes
  • 1 14-ounce can chickpeas
  • 1/2 cup filtered water
  • 2 tbsp tomato paste
  • 1 tsp each turmeric, paprika, and garam masala
  • 1/4 teaspoon garlic powder
  • 1 tbsp cumin
  • 1/2 tsp salt (plus more to taste)
  • 1/2 tsp black pepper
  • cilantro

Instructions

  • Saute the onions: In a pot over medium heat, sauté the diced onion in olive oil for 3–4 minutes until soft and lightly browned.
  • Add the chickpeas and spices: Add garlic, chickpeas, salt, pepper, turmeric, paprika, garam masala, garlic powder, and cumin. Cook about 1 minute until fragrant.
  • Add tomatoes and simmer: Stir in diced tomatoes, water, and tomato paste. Cover and simmer gently for 25–30 minutes, stirring occasionally, until the sauce reduces and thickens.
  • Season then serve: Taste and adjust salt if needed. Serve over rice or quinoa and top with chopped fresh cilantro.

Notes

Serving suggestions: Serve the stew over rice, quinoa, or farro, or pair with a fresh salad for a lighter meal. It reheats well and freezes for longer storage.
Course Main Course
Cuisine Mediterranean
Keyword chickpea stew, moroccan chickpea stew
Freezer Friendly Yes
Author A Simple Palate

Nutrition

Calories: 293kcal | Carbohydrates: 51.6g | Protein: 11.2g | Fat: 6g