If you’re craving a dish that dazzles the taste buds yet comes together in no time, this 30 Minute Moroccan Stewed Chickpeas with Tomatoes Recipe is your new best friend in the kitchen. Rich, aromatic, and nourishing, this stew combines tender chickpeas, vibrant spinach, and a tomato base infused with ras el hanout spices that create a dazzling explosion of Moroccan flavors. It’s hearty enough to satisfy and simple enough to whip up on any busy day — a true weekday hero packed with color, warmth, and soul.
Ingredients You'll Need
These ingredients are straightforward but play essential roles in crafting the authentic taste and texture of this Moroccan stew. Each element, from the fragrant spices to the fresh greens, adds a layer of depth that creates a beautifully balanced dish.
- Olive oil: A good-quality olive oil provides a rich base and helps build the flavor starting with the sautéed onions and garlic.
- Yellow onion: Adds natural sweetness and forms the aromatic foundation of the stew.
- Garlic cloves: Bring a punch of savory warmth that enhances every bite.
- Ras el hanout (2 tsp): This Moroccan spice blend gives the dish its signature exotic and complex flavor; if unavailable, a mix of cumin, coriander, cinnamon, and paprika works beautifully.
- Tomato puree (28 oz can): The vibrant tomato base for rich, tangy depth.
- Chickpeas (2 cans, drained): Tender and protein-packed, these are the star ingredient, soaking up all those wonderful spices.
- Water or vegetable broth (2 cups): Keeps the stew luscious and melds all flavors together.
- Spinach (3 cups): Adds freshness, color, and a lovely leafy texture.
- Salt & pepper: Simple seasonings to perfect the taste.
- Optional: crumbled feta and/or cilantro: These toppings add a creamy or fresh herbal contrast that takes the stew up a notch.
How to Make 30 Minute Moroccan Stewed Chickpeas with Tomatoes Recipe
Step 1: Cook the onions & garlic
Begin by warming your olive oil in a saucepan over medium heat, letting the aroma release as it heats. Add the minced yellow onion first, cooking it gently until it softens and becomes translucent. Then toss in the minced garlic and sauté just until fragrant — this crucial step lays down an aromatic and flavor-rich foundation that can’t be rushed.
Step 2: Add spices, chickpeas & tomatoes
Sprinkle the ras el hanout spice into the cooked onions and garlic, stirring to mix and let the fragrant spices bloom. This step ensures your Moroccan stew is infused with authentic warmth and complexity. Following this, pour in the tomato puree alongside drained chickpeas and your choice of water or vegetable broth, creating the hearty base for the stew.
Step 3: Stew chickpeas
Bring everything up to a gentle simmer, then add the fresh spinach. This part is where the magic happens — allowing the stew to cook for about 20 minutes gives the flavors time to marry while the broth reduces and thickens beautifully. The spinach wilts into vibrant green, lending freshness and texture to every spoonful.
Step 4: Season to taste & serve
Before plating, adjust the seasoning with salt and pepper to your liking. For an extra burst of brightness and creaminess, sprinkle crumbled feta cheese and fresh cilantro over the top if you like. This finishing touch complements the rich stew and invites an irresistible Mediterranean flair. Serve it warm alongside crusty bread or fluffy rice to soak up every last spoonful.
How to Serve 30 Minute Moroccan Stewed Chickpeas with Tomatoes Recipe
Garnishes
A sprinkle of crumbled feta adds a gorgeous creamy contrast that melts slightly into the hot stew. Chopped fresh cilantro gives a burst of herbal brightness that freshens every bite. Both are optional but highly recommended for an authentic and visually appealing finish.
Side Dishes
This stew pairs wonderfully with simple sides like fluffy couscous, warm pita bread, or fragrant basmati rice. These sides help soak up the rich tomato broth and make the meal extra satisfying. You can also serve it on its own for a lighter, protein-packed meal full of flavor.
Creative Ways to Present
Elevate your presentation by serving the stew in individual bowls with a drizzle of good olive oil and a few toasted pine nuts on top for crunch. You can also turn this into a salad bowl by adding some roasted vegetables or a dollop of thick yogurt alongside for creamy balance. Sharing this dish family-style straight from a big pot creates a warm, communal dining experience everyone will love.
Make Ahead and Storage
Storing Leftovers
Leftovers keep very well in an airtight container in the refrigerator for up to 4 days. The flavors actually deepen overnight, making it even tastier the next day. Just be sure to cool it completely before refrigerating to preserve freshness.
Freezing
This stewed chickpeas recipe freezes beautifully. Pour cooled stew into freezer-safe containers and freeze for up to 3 months. When you’re ready, thaw it gently in the refrigerator overnight for best results.
Reheating
To reheat, warm the stew gently over medium heat in a saucepan, stirring occasionally until bubbling hot. You can also microwave individual portions covered with a microwave-safe lid or wrap, heating in 1–2 minute increments for even warming. Add a splash of water or broth if it thickened too much in the fridge.
FAQs
Can I use dried chickpeas instead of canned?
Absolutely! Just remember to soak and fully cook the dried chickpeas before adding them to the stew. This will increase the prep time but results in a delicious texture and flavor.
What can I substitute for ras el hanout?
If you don’t have ras el hanout, a mix of ground cumin, coriander, cinnamon, paprika, and a pinch of cayenne pepper works quite well to mimic its warm, complex flavor profile.
Is this dish vegan-friendly?
Yes, it’s naturally vegan if you skip the optional feta cheese and serve with vegan-friendly sides.
Can this recipe be made spicier?
Definitely! Add a pinch of cayenne pepper or some diced fresh chili when you sauté the onions and garlic to give the stew a bit of heat.
How do I store leftovers to keep the spinach fresh?
Spinach holds up well in the stew when stored in the fridge. To avoid sogginess, cool the stew completely before refrigerating and consume within 3-4 days for the best taste and texture.
Final Thoughts
There’s something so comforting and uplifting about this 30 Minute Moroccan Stewed Chickpeas with Tomatoes Recipe. It’s a dish that feels both exotic and familiar, easy enough for a quick weeknight dinner but special enough to impress company. I truly hope it becomes one of your go-to recipes, warming your kitchen and your heart with every spoonful.
Print
30 Minute Moroccan Stewed Chickpeas with Tomatoes Recipe
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 servings
- Category: Main Course
- Method: Stovetop
- Cuisine: Moroccan
- Diet: Vegetarian
Description
This vibrant and comforting 30 Minute Moroccan Stewed Chickpeas with Tomatoes recipe brings together fragrant ras el hanout spices, tender chickpeas, and fresh spinach in a flavorful tomato broth. Perfect for a quick yet hearty meal, it's delicious served with bread or rice and can be garnished with crumbled feta and cilantro for an extra burst of flavor.
Ingredients
Main Ingredients
- 2 tbsp olive oil
- 1 large yellow onion, minced
- 3 garlic cloves, minced
- 2 tsp ras el hanout (Moroccan spice blend)
- 1 (28 oz) can tomato puree
- 2 (14 oz) cans chickpeas, drained
- 2 cups water or vegetable broth
- 3 cups spinach
- Salt & pepper to taste
Optional Toppings
- Crumbled feta cheese
- Minced fresh cilantro
Instructions
- Cook the onions & garlic: Warm the olive oil in a saucepan over medium heat. Add the minced onion and cook for a few minutes until softened. Then add the minced garlic and sauté until fragrant, about 1-2 minutes.
- Add spices, chickpeas & tomatoes: Stir in the ras el hanout spice into the onion and garlic mixture and cook for another minute until aromatic. Pour in the tomato puree, drained chickpeas, and water or vegetable broth, stirring to combine.
- Stew chickpeas: Bring the mixture to a simmer. Once simmering, add the fresh spinach and continue to cook the stew for about 20 minutes, allowing the broth to reduce and thicken to a rich consistency.
- Season to taste & serve: Season the stew with salt and pepper according to your preference. Serve hot topped with optional crumbled feta and fresh cilantro. This dish pairs wonderfully with warm bread or rice.
Notes
- Ras el hanout is a Moroccan spice blend; if unavailable, substitute with a mix of cumin, coriander, turmeric, cinnamon, and paprika.
- For a vegan version, omit the feta cheese garnish.
- Use vegetable broth instead of water for a richer flavor.
- Leftovers keep well in the refrigerator for up to 3 days.

Leave a Reply