If you’re craving something hearty, spicy, and utterly comforting, you’re going to adore this Moroccan Chickpea Stew with Spices Recipe. I’ve made this dish a dozen times now, and it never fails to impress—whether for a busy weeknight or when I want to show off a little at a casual dinner with friends. The blend of aromatic spices with tender chickpeas and sweet potato creates a stew so rich and satisfying that it almost feels like a warm hug in a bowl. Trust me, stick with me here and I’ll walk you through everything so you nail it perfectly every time.
Why You’ll Love This Recipe
- Simple & Accessible Ingredients: Uses pantry staples and fresh items you’ll probably have already or can find easily.
- Flavorful Spice Blend: The baharat and paprika combo lends a warm, aromatic depth without overpowering the dish.
- Vegan & Gluten-Free: Perfect if you’re cooking for various dietary needs or just want a nutritious plant-based meal.
- Comfort Food That’s Good for You: Loaded with fiber and protein, this stew is both nourishing and filling.
Ingredients You’ll Need
These ingredients come together so beautifully—each adds its own magic, from the tangy sweetness of barberries to spicy warmth of baharat. When shopping, look for fresh shallots and good-quality tomato paste, as they really elevate the stew’s flavor.
- Olive oil: Adds a fruity richness; I always use extra virgin for best flavor.
- Garlic cloves: Fresh garlic is key here to get that mellow yet pungent foundation.
- Shallots: Milder and sweeter than onions, they give a lovely subtle flavor you’ll notice.
- Peeled and diced tomatoes: Whether fresh or canned, they provide the stew’s vibrant base.
- Baharat spice: A Middle Eastern spice blend—if you can’t find it, try a mix of cinnamon, cumin, and black pepper.
- Sweet paprika: Contributes a smoky sweetness without heat.
- Cayenne pepper or hot chili powder: Adjust this to control the heat level exactly how you like it.
- Salt and black pepper: Essentials for seasoning and balancing flavors.
- Brown sugar: Sweetens the acidity in the tomatoes; little goes a long way.
- Tomato paste: Thickens the stew and deepens tomato flavor wonderfully.
- Cooked chickpeas: The star protein—use freshly cooked or canned (rinsed!) for convenience.
- Sweet potato: Adds creamy sweetness and texture contrast—cubed for tender bites.
- Dried barberries or blackcurrants: These little bursts of tartness really brighten the stew.
- Kalamata olives: Provide salty depth and a hint of tanginess.
- Sliced almonds: Toast them for added crunch and a nutty finish.
- Fresh parsley: Adds freshness and vibrant color as a garnish.
- Cooked couscous or quinoa: Perfect bases to serve this stew on or alongside.
Variations
While I love the traditional way, I’ve played around with this Moroccan Chickpea Stew with Spices Recipe to suit different moods and ingredients. Feel free to switch things up to your liking—you really can’t go wrong.
- Adding protein: I’ve added cubes of firm tofu or shredded chicken to make it heartier, especially if serving meat-eaters.
- Veggie swaps: Swapping sweet potato for butternut squash or adding carrots works beautifully in fall or winter.
- Make it spicier: When I want a bit of heat, I bump up the cayenne and toss in some fresh chopped chili.
- Grain alternatives: Couscous or quinoa is wonderful, but brown rice or even crusty bread pairs nicely too.
How to Make Moroccan Chickpea Stew with Spices Recipe
Step 1: Toast those almonds first
Start by chopping your almonds diagonally so they cook evenly and look prettier when sprinkled on top. Dry roast them in a small frying pan over medium heat, moving them around so they don’t burn. You’ll know they’re ready when they turn a light golden and smell nutty—this step adds a lovely crunch at the end that I always look forward to.
Step 2: Sauté shallots and garlic gently
Heat your olive oil in a large pan with a lid over low heat. Add the finely chopped shallots and cook slowly until almost translucent. This slow cooking is key—it lets the shallots soften without browning, which keeps the stew’s flavors delicate. Then toss in the garlic, stirring often so it softens and releases its fragrance without burning. This builds the fragrant base you’ll be thankful for later.
Step 3: Spice it up!
Now sprinkle in the baharat, sweet paprika, and cayenne pepper, stirring constantly so they toast lightly and don’t burn. This intensifies their aroma and blends all those beautiful spices into your shallots and garlic. Next, stir in the tomato paste—it thickens the stew and deepens the tomato flavors, which really makes the dish sing.
Step 4: Add tomatoes, sweet potato, and seasoning
Pour in your chopped tomatoes along with the cubed sweet potato, salt, and half the brown sugar. Pop the lid on and let everything simmer gently—about 12 minutes is perfect for the sweet potato to soften without turning mushy. Then take the lid off to reduce and thicken the sauce, stirring every so often. This longer simmer helps concentrate flavors and gives a rich texture without extra heaviness.
Step 5: Final touches and serving
Once the sauce’s consistency is just right, taste and adjust with black pepper or a bit more sugar if the tomatoes are too acidic. Then stir in your cooked chickpeas, olives, and dried barberries or blackcurrants. Let everything warm through gently—this melds the flavors while keeping the fruits intact. Serve over fluffy couscous or quinoa, topped generously with your toasted almonds and fresh parsley. Seriously, every bite is just heaven.
Pro Tips for Making Moroccan Chickpea Stew with Spices Recipe
- Low and Slow Sauté: Cooking shallots on low heat allows their sweetness to develop without bitterness, a trick I learned after rushing them once and regretting it.
- Toast Your Spices: Always toast your spices briefly in the pan—they wake up the flavors, making your stew that much more vibrant.
- Balance the Acidity: If your tomatoes are too tangy, a pinch of brown sugar balances the whole dish beautifully, and I often tweak it a little before serving.
- Don’t Skip the Toasted Almonds: Adding crunchy toasted almonds on top adds texture contrast and makes this stew feel special every time.
How to Serve Moroccan Chickpea Stew with Spices Recipe
Garnishes
I’m a big fan of scattering chopped fresh parsley on top—it adds a burst of color and fresh flavor that brightens the rich stew. The toasted sliced almonds give a delightful crunch, and if you’re feeling fancy, a drizzle of good olive oil or a dollop of vegan yogurt brings some creaminess that my family goes crazy for.
Side Dishes
This stew pairs wonderfully with fluffy couscous, quinoa, or even brown rice to soak up every bit of that delicious sauce. For something lighter, serve alongside a simple mixed green salad or roasted seasonal veggies to balance textures and flavors on your plate.
Creative Ways to Present
For special occasions, I like to serve this Moroccan Chickpea Stew with Spices Recipe in individual shallow bowls topped generously with parsley and almonds, surrounded by small bowls of olives, preserved lemons, and fresh flatbread to make it feel festive and communal. It always sparks conversation and gets folks eager to dig in.
Make Ahead and Storage
Storing Leftovers
Leftover stew keeps wonderfully in an airtight container in the fridge for up to 4 days. I usually separate the cooked couscous or grains into another container to avoid sogginess, then reheat them together before serving. It tastes even better the next day once the flavors have had time to meld.
Freezing
I’ve frozen this stew multiple times with great results. Just cool it completely, pop it in a freezer-safe container, and it’ll keep well for up to 3 months. When you’re ready, defrost it overnight in the fridge and reheat gently on the stove, adding a splash of water if it thickens too much.
Reheating
Reheat the stew slowly over medium-low heat, stirring now and then. This helps keep the sweet potato tender and prevents chickpeas from drying out. If the sauce gets too thick, just add a splash of water or vegetable broth to loosen it back up.
FAQs
-
Can I use canned chickpeas or should I cook them from scratch?
You can absolutely use canned chickpeas! Just make sure to rinse and drain them well to get rid of excess salt and any canning liquid. I often do this for convenience and the stew still turns out delicious.
-
What if I can’t find baharat spice?
Baharat is a fragrant Middle Eastern spice mix, but if it’s tricky to find, you can make a simple substitute by mixing equal parts cinnamon, cumin, black pepper, and a pinch of nutmeg or cloves. It adds a similar warm and aromatic flavor.
-
Is this Moroccan Chickpea Stew with Spices Recipe suitable for meal prep?
Absolutely! It holds up very well when refrigerated and also freezes perfectly, making it a great candidate for meal prep. Cook your grains fresh or store them separately to keep everything fresh and tasty.
-
Can I adjust the spice level?
Yes! The recipe includes cayenne pepper, which you can reduce or omit if you prefer milder flavors. Conversely, add more or toss in some fresh chili to bring on extra heat—I adjust it all the time depending on who’s eating.
Final Thoughts
This Moroccan Chickpea Stew with Spices Recipe holds a special place in my meal rotation—it’s cozy, flavorful, and so versatile I never get tired of it. I love sharing it with friends because it’s pretty much foolproof, budget-friendly, and packs a punch of comforting spices that warm you up from the inside out. If you give it a shot, I’m sure it’ll become one of your go-to dishes too. Happy cooking!
Print
Moroccan Chickpea Stew with Spices Recipe
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: Serves 4
- Category: Main Course
- Method: Stovetop
- Cuisine: Moroccan
- Diet: Gluten Free
Description
A hearty and flavorful Moroccan chickpea stew featuring aromatic spices, sweet potatoes, tomatoes, and olives, perfect for a warming vegan and gluten-free meal served over couscous or quinoa.
Ingredients
Stew Ingredients
- 2 tbsp / 30 ml olive oil
- 3 garlic cloves, finely chopped
- 4 shallots, finely chopped
- 5 cups peeled and diced tomatoes OR 2 x 400 g / 14 oz tins of tomatoes
- 3 tsp baharat spice
- ½ tsp sweet paprika
- ¼-½ tsp cayenne pepper or hot chilli powder, adjust to taste
- ¾ tsp salt, adjust to taste
- 2 tsp brown sugar
- black pepper, to taste
- 1 tbsp tomato paste
- 2 cups cooked chickpeas
- 1 medium sweet potato (300 g / 0.65 lb), cubed
- 2 tbsp dried barberries or blackcurrants
- 10 black Kalamata olives, pitted
Toppings and Serving
- a handful of almonds, sliced
- fresh parsley, chopped (optional)
- cooked couscous or quinoa, to serve with
Instructions
- Toast almonds: Chop almonds diagonally. Put a small frying pan on medium heat and dry roast almonds until lightly browned and fragrant, moving them frequently to avoid burning.
- Cook shallots: Heat the oil in a large frying pan with a lid on low heat. Add chopped shallots and fry until almost translucent, stirring occasionally.
- Add garlic: Stir in the chopped garlic and continue cooking, stirring frequently, until the shallots are fully translucent and the garlic softens and releases aroma.
- Add spices: Mix in the baharat, paprika, and cayenne or chili powder. Stir and gently fry the spices for 1-2 minutes, taking care not to burn them.
- Incorporate tomato paste: Add tomato paste and stir well to combine with the shallot and garlic mixture.
- Add tomatoes, sweet potato, salt, and sugar: Pour in the chopped tomatoes, add cubed sweet potatoes, salt, and half of the brown sugar. Cover with the lid and simmer gently for about 12 minutes, allowing sweet potatoes to cook through.
- Thicken sauce: Remove the lid and let the sauce simmer slowly to thicken, stirring occasionally to prevent sticking.
- Season the stew: Taste the sauce and season with black pepper and more brown sugar if needed for balanced flavor.
- Add chickpeas, olives, and dried fruit: Stir cooked chickpeas, Kalamata olives, and dried barberries or blackcurrants into the stew. Warm through gently.
- Serve: Serve the stew hot over cooked couscous or quinoa, topped with toasted almonds and chopped fresh parsley, if using.
Notes
- Moroccan chickpea stew is a delicious, easy-to-make vegan and gluten-free meal perfect for weekdays or post-exercise recovery.
- Adjust the cayenne or chili according to your preferred spice level.
- Using dried barberries gives an authentic tart flavor but blackcurrants are a good substitute if unavailable.
- Almonds are toasted separately to add crunch and a nutty aroma as a final topping.
Nutrition
- Serving Size: 1 serving
- Calories: 418
- Sugar: 17 g
- Sodium: 582 mg
- Fat: 19 g
- Saturated Fat: 2.2 g
- Unsaturated Fat: 17 g
- Trans Fat: 0 g
- Carbohydrates: 52 g
- Fiber: 12 g
- Protein: 14 g
- Cholesterol: 0 mg