| |

Moroccan Chickpea Stew with Sweet Potatoes Recipe

If you’re craving something hearty, bursting with flavor, and totally comforting, you’ve got to try this Moroccan Chickpea Stew with Sweet Potatoes Recipe. I absolutely love how this dish balances warming spices with the natural sweetness of sweet potatoes and the tang of olives and barberries—it’s like a hug in a bowl. Whether you’re new to Moroccan flavors or a seasoned fan, I promise this recipe will become a fast favorite in your weeknight rotation. Keep reading, because I’m sharing all my tips to make it perfect every time!

❤️

Why You’ll Love This Recipe

  • Simple Ingredients, Big Flavor: You don’t need a ton of fancy stuff to create this rich, layered taste that feels super special.
  • Perfect for Weeknights: It comes together in about 50 minutes and can easily be doubled to feed a crowd or meal prep.
  • Nutrient-Packed & Vegan: Chickpeas and sweet potatoes give you protein, fiber, and vitamins in a comforting, gluten-free stew.
  • Versatile & Customizable: You can tweak the spice levels, swap ingredients, or make it your own with add-ins you love.

Ingredients You’ll Need

This Moroccan Chickpea Stew with Sweet Potatoes Recipe combines pantry staples with a few special touches that really make the dish shine. Here are my notes on picking the best ingredients to ensure your stew turns out perfectly.

Flat lay of a small white ceramic bowl of golden olive oil, three whole uncracked garlic cloves, four fresh shallots with purplish-white skins, a simple white bowl filled with bright red peeled and diced tomatoes, a small white bowl with a deep red baharat spice blend, a tiny white bowl of sweet paprika powder, another tiny white bowl holding bright red cayenne pepper powder, a small white bowl of coarse salt, a small white bowl with light brown granulated sugar, a small white bowl of ground black pepper, a small white bowl with smooth red tomato paste, a white ceramic dish of plump cooked beige chickpeas, a fresh medium sweet potato cubed showing vibrant orange flesh, a small white bowl containing dried dark red barberries, a white bowl of ten glossy black Kalamata olives, a handful of pale sliced almonds scattered artfully, a small heap of fresh chopped green parsley, and a small white bowl filled with fluffy cooked couscous, all arranged symmetrically, placed on a clean white marble surface, soft natural light, photo taken with an iPhone, professional food photography style, fresh ingredients, white ceramic bowls, no bottles, no duplicates, no utensils, no packaging --ar 2:3 --v 7 --p m7354615311229779997 - Moroccan Chickpea Stew, Moroccan Chickpea Stew with Sweet Potatoes, hearty vegetarian stew, easy Moroccan chickpea recipe, healthy vegan comfort food
  • Olive oil: Use good-quality extra virgin olive oil—it adds depth and richness to the sautéed aromatics.
  • Garlic cloves: Fresh is best here to provide that mellow bite, finely chopped for even cooking.
  • Shallots: They give a gentle sweetness, softer than onions but equally flavorful.
  • Tomatoes: Either fresh peeled and diced or canned—both work great; canned ones just speed things up.
  • Baharat spice: The star spice blend here; if you can’t find it, a mix of cumin, coriander, cinnamon, and paprika works well.
  • Sweet paprika and cayenne pepper: These balance warmth and subtle heat—adjust the cayenne to suit your spice tolerance.
  • Salt and brown sugar: Essential to balance the acidity of the tomatoes and deepen the flavor.
  • Tomato paste: This helps thicken and enrich the stew’s base.
  • Cooked chickpeas: The heart of the dish—canned works fine, but I love cooking mine from dry for extra creaminess.
  • Sweet potato: Cubed medium-firm, it adds a lovely natural sweetness and texture contrast.
  • Dried barberries or blackcurrants: These little tart gems brighten the stew, making it uniquely Moroccan.
  • Kalamata olives: Pitted for easy eating, they provide a salty, briny pop.
  • Sliced almonds: Toasted for crunch and nuttiness—don’t skip this final flourish!
  • Fresh parsley: Optional but highly recommended for a fresh finish.
  • Couscous or quinoa: To serve alongside and soak up those gorgeous sauces.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.

Variations

One of the reasons I keep coming back to this Moroccan Chickpea Stew with Sweet Potatoes Recipe is how easy it is to customize. You can play around with what you have on hand or tweak flavors to fit your family’s preferences.

  • Add Meat or Plant Proteins: Sometimes I toss in cooked lamb or shredded chicken for an extra hearty stew, but it’s fantastic vegan and filling on its own.
  • Seasonal Veggies: I’ve swapped sweet potatoes for butternut squash or added carrots and spinach for different textures and nutrients.
  • Heat It Up: If you like a spicier kick, I usually double the cayenne or throw in some fresh chili peppers.
  • Make It Gluten-Free or Grain-Free: Serve over cauliflower rice or brown rice if couscous isn’t your thing.

How to Make Moroccan Chickpea Stew with Sweet Potatoes Recipe

Step 1: Toast the Almonds Until Golden and Fragrant

Sliced almonds add a beautiful crunch at the end, so start by chopping them diagonally if you like more surface area. Place a small frying pan over medium heat and dry roast the almonds until they turn lightly browned and smell amazing. Keep stirring frequently—almonds burn quickly, and the last thing you want is a bitter note in an otherwise sweet-spicy dish.

Step 2: Gently Sweat Shallots and Garlic

Heat your olive oil in a large frying pan over low heat—if the oil’s too hot, the shallots will burn instead of getting soft and sweet. Add the chopped shallots and stir occasionally until they’re almost translucent. Then add the garlic and keep stirring until everything smells fragrant and the garlic is softened but not browned. This combo is your base flavor layer, so taking your time here really pays off.

Step 3: Spice It Up and Build Flavor

Sprinkle in the baharat, sweet paprika, and cayenne pepper directly onto the softened shallots and garlic. Stir constantly over medium-low heat for a minute or two so the spices can wake up and release their aromas without burning. Then stir in the tomato paste—this little step adds richness and depth to the whole stew, thickening the base beautifully.

Step 4: Simmer Tomatoes and Sweet Potatoes

Add your diced tomatoes, cubed sweet potatoes, salt, and half the brown sugar to the pan, stirring everything together well. Put the lid on and let it simmer gently for about 12 minutes, which gives the sweet potatoes time to cook through. Then take the lid off and let the sauce thicken as it bubbles away, stirring occasionally to prevent sticking.

Step 5: Adjust Seasoning and Add Final Touches

Once the sauce’s consistency has thickened and the sweet potatoes are tender, taste and add more black pepper or brown sugar if you want to balance the flavors further. Finally, stir in your cooked chickpeas, Kalamata olives, and dried barberries or blackcurrants. Let the stew warm through for a few minutes so all those flavors marry beautifully.

Step 6: Serve and Garnish

Serve this Moroccan Chickpea Stew with Sweet Potatoes Recipe on a bed of fluffy couscous or quinoa, and sprinkle with your toasted almonds and some chopped fresh parsley for brightness. Every spoonful is bursting with those sweet, savory, and tangy notes that make this dish so special.

👨‍🍳

Pro Tips for Making Moroccan Chickpea Stew with Sweet Potatoes Recipe

  • Low and Slow Sweating: Cooking shallots and garlic on low heat until translucent makes all the difference in flavor depth.
  • Mind the Spices: Toast the spices gently and stir constantly to avoid bitterness; burnt spices can ruin the whole stew.
  • Sweet Potato Timing: Don’t rush the simmer with the lid on; it ensures the sweet potatoes cook perfectly without drying out the sauce.
  • Final Flavor Balance: Taste at the end and adjust sugar and pepper carefully—it’s subtle tweaks that make it sing.

How to Serve Moroccan Chickpea Stew with Sweet Potatoes Recipe

The image shows a white bowl with a blue rim, filled with two main layers. The bottom layer is light yellow couscous, soft and grainy in texture, covering half of the bowl. The top layer is a chunky mix of tomato sauce, chickpeas, and roasted orange sweet potato pieces, scattered across the couscous. The sauce has a rich red color, dotted with dark olives and fresh green parsley leaves on top. Thin almond slices are sprinkled over the dish, adding a crunchy contrast. A silver fork rests on the right side of the bowl, partly inside the dish. The bowl sits on a rough wooden surface with small parsley leaves and almond pieces scattered around. In the background, part of a black pan with more of the same stew and a green bowl of almonds are visible. Photo taken with an iphone --ar 2:3 --v 7 - Moroccan Chickpea Stew, Moroccan Chickpea Stew with Sweet Potatoes, hearty vegetarian stew, easy Moroccan chickpea recipe, healthy vegan comfort food

Garnishes

I always add toasted sliced almonds on top for an irresistible crunch and a little sprinkle of chopped fresh parsley for a pop of color and freshness. Sometimes, if I’m feeling fancy, a dollop of plain yogurt (or vegan yogurt) is fantastic too—it adds creaminess that plays so well with the spices.

Side Dishes

I love serving this stew over fluffy couscous or quinoa, which soak up the delicious sauce perfectly. For something heartier, brown rice or even warm flatbread on the side works wonderfully to scoop up every last bite.

Creative Ways to Present

For special occasions, I sometimes serve the stew in individual mini tagines or rustic bowls surrounded by lemon wedges and fresh herbs to really bring out the Moroccan vibe. Adding a sprinkle of pomegranate seeds has also become a fun, colorful twist that my guests love.

Make Ahead and Storage

Storing Leftovers

I keep leftovers in an airtight container in the fridge, and because the flavors actually deepen overnight, it tastes even better the next day. I usually eat mine within 3–4 days for the best texture and freshness.

Freezing

This stew freezes like a dream. I portion it out into freezer-safe containers and label them with the date—they last about 2–3 months. When you’re ready, thaw overnight in the fridge for the best results.

Reheating

Reheat leftovers gently on the stove over medium heat, adding a splash of water or broth if it’s too thick. This prevents it from drying out. I avoid microwaving directly to keep the consistency just right, but if you do use the microwave, stir halfway through heating.

FAQs

  1. Can I use canned chickpeas for this Moroccan Chickpea Stew with Sweet Potatoes Recipe?

    Absolutely! Canned chickpeas are a great shortcut and work perfectly. Just be sure to rinse and drain them well before adding to the stew to reduce excess salt and improve texture.

  2. What can I substitute if I can’t find baharat spice?

    Baharat is a blend often containing cumin, coriander, paprika, cinnamon, and black pepper. You can mix these individual spices at home to mimic baharat’s warm and aromatic flavor. Adjust quantities to your taste, starting with equal parts.

  3. Is this recipe gluten-free?

    Yes! The stew itself is naturally gluten-free. Just be sure to serve it with gluten-free grains like quinoa or rice instead of couscous if you’re avoiding gluten.

  4. Can I make this stew spicier?

    Definitely. Increase the cayenne pepper or add fresh chopped chili peppers while cooking the aromatics. Just add gradually and taste as you go to avoid overpowering the sweet and savory balance.

  5. How long will leftovers keep in the fridge?

    Stored properly in an airtight container, leftovers will stay fresh for up to 3–4 days. Flavors deepen, so it’s perfect for enjoying the next day.

Final Thoughts

I truly believe this Moroccan Chickpea Stew with Sweet Potatoes Recipe is one of those dishes that feels like a delicious, warming ritual to come home to. When I first made it, my whole family went crazy for the comforting spices paired with the sweet potatoes and that unexpected pop from the barberries and olives. It’s simple enough for a busy weeknight but impressive enough to serve friends. I can’t wait for you to give it a try—you’ll want to keep it on your regular menu like I do!

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Moroccan Chickpea Stew with Sweet Potatoes Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.6 from 136 reviews
  • Author: Lauren
  • Prep Time: 20 minutes
  • Cook Time: 30 minutes
  • Total Time: 50 minutes
  • Yield: Serves 4
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Moroccan
  • Diet: Vegan, Gluten Free

Description

A flavorful and hearty Moroccan chickpea stew featuring a blend of aromatic spices, sweet potatoes, tomatoes, olives, and dried barberries. This vegan and gluten-free dish simmers gently on the stovetop, making it a perfect easy weekday dinner or a nourishing post-exercise meal. Served best over couscous or quinoa and garnished with toasted almonds and fresh parsley.


Ingredients

Base 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
  • 1 tbsp tomato paste
  • 2 cups cooked chickpeas
  • 1 medium sweet potato (300 g / 0.65 lb), cubed

Spices and Seasonings

  • 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, divided
  • Black pepper, to taste

Additional Flavorings and Garnishes

  • 2 tbsp dried barberries or blackcurrants
  • 10 black Kalamata olives, pitted
  • A handful of almonds, sliced
  • Fresh parsley, chopped (optional)
  • Cooked couscous or quinoa, to serve with


Instructions

  1. Toast almonds: Chop almonds diagonally. Heat a small frying pan over medium heat and dry roast the almonds until they are lightly browned and fragrant, stirring frequently to prevent burning. Set aside.
  2. Sauté shallots: Heat olive oil in a large frying pan over low heat. Add chopped shallots and cook gently until they become almost translucent, stirring occasionally to ensure even cooking.
  3. Add garlic: Stir in the chopped garlic and continue cooking, stirring frequently, until the shallots are fully translucent and the garlic softens, releasing its aroma.
  4. Incorporate spices: Add baharat spice, sweet paprika, cayenne pepper, and salt to the shallot and garlic mixture. Fry gently for 1-2 minutes, stirring constantly to prevent the spices from burning and to release their flavors.
  5. Mix in tomato paste: Add tomato paste to the pan and stir thoroughly into the shallot, garlic, and spice mixture, allowing it to cook briefly.
  6. Add tomatoes and sweet potato: Pour in the chopped tomatoes (or canned tomatoes), add the cubed sweet potato, half of the brown sugar, and stir well. Cover the pan with a lid and let it simmer for about 12 minutes, allowing the sweet potato to cook through.
  7. Thicken the sauce: Remove the lid and continue to simmer the stew gently, stirring occasionally, until the sauce thickens to your desired consistency.
  8. Season and adjust flavors: Taste the sauce, then season with black pepper and the remaining sugar if needed to balance acidity and heat.
  9. Add chickpeas, olives, and barberries: Stir in the cooked chickpeas, pitted Kalamata olives, and dried barberries or blackcurrants. Allow the mixture to warm through thoroughly.
  10. Serve and garnish: Serve the Moroccan chickpea stew hot over cooked couscous or quinoa. Top each serving with toasted sliced almonds and freshly chopped parsley if desired.

Notes

  • This Moroccan chickpea stew is vegan and gluten-free, making it suitable for plant-based and gluten-sensitive diets.
  • Adjust cayenne pepper or chili powder according to your preferred spice level.
  • Using dried barberries adds a unique tart flavor; if unavailable, substitute with dried cranberries or omit.
  • To toast almonds evenly, stir frequently and keep an eye to avoid burning.
  • Leftovers can be stored in the refrigerator for up to 3 days and taste great reheated.

Nutrition

  • Serving Size: 1 serving (about 1/4 recipe)
  • 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.5 g
  • Fiber: 12 g
  • Protein: 14 g
  • Cholesterol: 0 mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star