This Moroccan beef stew is sweet, salty, and full of warm spices.
It’s slow-cooked for hours but incredibly easy to make — the oven does all the work.

There’s something magical about a good Moroccan beef stew. It’s rich, slow-cooked, and layered with bold, aromatic spices that make every bite unforgettable. What makes this version special is how incredibly easy it is — no complicated steps, just good ingredients, time, and a flavorful mix of sweet and salty.
This is the kind of dish that invites you to explore new flavors. If you’re unfamiliar with Middle Eastern spices like ras el hanout, baharat, or preserved lemon, don’t worry — this is the perfect place to start. And if you’re curious, you can check out my Middle Eastern Spice Guide for more about each one.
A Little Backstory
My brother came to visit recently, and we ended up making this stew together. He’s obsessed with Middle Eastern spices and basically the family expert when it comes to beef stews. It was one of those slow weekend cooks where the kitchen smells amazing all day, and you can’t wait for dinner.
Why You’ll Love This Easy Moroccan Beef Stew
- A gentle way to explore Middle Eastern flavors – Especially if you’re new to them.
- Deep flavor, no effort – The spices do the heavy lifting, and the oven takes care of the rest.
- Sweet, salty, and aromatic – Balanced with date syrup (or dates) and preserved lemon.
- Totally customizable – Make it spicy, add chickpeas, or swap the veg.
- Meal-prep friendly – Even better the next day and freezer-safe.
Watch How It’s Made
Want to see it in action? Watch the full recipe in under a minute — and don’t forget to subscribe for more cozy, flavor-packed meals!
→ Don’t forget to subscribe to my YouTube channel for more cozy recipes like this
Ingredients You’ll Need
It’s all the things I love in one pot: savory, sweet, spiced, and aromatic.
Beef & Aromatics
- Beef stew chunks – I used (chuck), a well-marbled cut that turns tender and flavorful when slow-cooked.
- Olive oil – For searing and cooking.
- Onions – Two medium, chopped.
Spices & condiments
- Harissa – I use sweet harissa here, but spicy works too.
- Baharat or Ras el Hanout – Use whichever you have.
- Cumin – Ground.
- Sweet paprika
- Cardamom pods – Adds warmth and depth.
- Bay leaf
- Date syrup – Or just use one chopped date if that’s what you have.
- Preserved lemon – I used two thin slices from my homemade recipe. Adds umami and balances the sweetness.
Veg & Liquid
- Pumpkin – Chopped into big chunks.
- Water or stock – Either works.
- Salt – To taste.
Middle Eastern Spices
Most of the flavor in this stew comes from the spices — and they’re really what make it feel special. I used a mix of baharat (or ras el hanout), cumin, cardamom, paprika, and sweet harissa. It’s warm, cozy, and just smells amazing from the start.
If you’re not super familiar with these spices, don’t let that stop you. They’re honestly fun to play around with, and you’ll start to get a feel for what you like. I put together a Middle Eastern Spice Guide if you want to check it out — it’s super simple and not overwhelming.
And preserved lemon? Please don’t skip it. It’s not about adding sourness — it just brings this deep, salty, citrusy flavor that makes everything taste better. It’s like a magic ingredient that does all the work for you.
You can find my easy preserved lemon recipe here.

How to Make Moroccan Style Beef Stew (Step-by-Step)
- Sear the beef.
Brown the beef chunks in olive oil until deeply golden. Remove and set aside. - Cook the onions.
Add chopped onions with a pinch of salt. Sauté until soft and lightly golden. - Add spices and flavor.
Stir in harissa, paprika, baharat or ras el hanout, cumin, cardamom pods, bay leaf, date syrup (or one chopped date), and thin slices of preserved lemon. Let everything cook for about 1 minute to bring out the flavor. - Return beef and add liquid.
Add the beef back in, mix well, then pour in water or stock. Stir to combine. - Add pumpkin.
Add large chunks of pumpkin or squash on top. - Oven cook in stages.
Cover and transfer to a preheated oven:- 30 minutes at 180°C
- 30 minutes at 150°C
- 3–4 hours at 120°C, until the beef is tender and the sauce is rich
- Check occasionally to make sure there’s enough liquid — add a splash of water or stock if needed.
Slow Cooked Moroccan Beef Stew Timing & Texture
This slow cooked Moroccan beef stew is all about giving the flavors time to deepen and the beef time to turn melt-in-your-mouth tender. The gradual oven method makes a big difference:
- 30 minutes at 180°C to get everything bubbling
- 30 minutes at 150°C to start softening the beef
- 3–4 hours at 120°C to slowly build flavor and richness
By the end, the beef should be fall-apart soft, the pumpkin buttery, and the sauce thick and glossy. Just check on it every so often and add a splash of water or stock if it looks dry.
Variations to Try
This stew is super flexible, so feel free to make it your own:
- Make it spicy – Use spicy harissa or add a pinch of hot paprika or chili flakes.
- Add chickpeas – A can of drained chickpeas works great here. Add them with the pumpkin.
- Swap the protein – Chuck beef is my go-to, but lamb shoulder or even chicken thighs would work too. Just keep in mind that cooking times may vary — especially with chicken, which will cook much faster.
- Switch up the veg – No pumpkin? Try sweet potato, carrots, or even eggplant.
- Use dates instead of syrup – One or two chopped dates will melt right into the sauce.
What to Serve With Moroccan Beef Stew
This stew is bold and saucy, so it’s perfect with something that soaks it all up:
- Crusty bread – Always my first choice. Just something to swipe through the sauce.
- Warm pita – Also amazing stuffed with the stew, herbs, maybe some tahini on top.
- Steamed white rice – A classic and easy option.
- Herbed couscous – Fluffy, fast, and goes great with the spices.
- Mashed potatoes – Not traditional, but honestly delicious.
- Simple salad – Something fresh with a lemony dressing to balance the richness.

Moroccan Beef Stew Storage & Reheating Tips
This stew is great for meal prep — it keeps well, freezes beautifully, and the flavor only gets better.
- Fridge: Keeps well in the fridge for 4–5 days.
- Freezer: Freezes great — store in an airtight container for up to 3 months.
- To reheat: Gently warm on the stove or in the oven with a splash of water or stock to loosen the sauce. Microwave works too, but stovetop is best for texture.
This is one of those meals that somehow tastes even better after a few hours in the fridge.
More Recipes to Try
If you’re into bold, cozy flavors, here are a few other recipes you might love:
- Preserved Lemons – The easiest way to add instant depth to stews, salads, and more.
- Middle Eastern Spice Guide – A simple breakdown of the spices I use most.
- Zhoug – A spicy green herb sauce that’s amazing on everything.
- Beer Braised Beef – Another slow-cooked favorite, rich and melt-in-your-mouth.
- Baklava – Because if you’re like me, you need something sweet after any meal.

Moroccan Beef Stew
Ingredients
- 1 kg beef chuck, cut into large chunks
- 700 g to 1 kg pumpkin, cut into large chunks
- 3-4 tbsp olive oil
- 2 medium onions, roughly chopped (about 300 g)
- Salt, to taste
- 2 tbsp sweet harissa (or spicy, if preferred)
- 1 tbsp sweet paprika
- ½ tsp baharat or ras el hanout
- ÂĽ tsp ground cumin
- 3 cardamom pods
- 1 bay leaf
- 1 tbsp date syrup or 1 chopped dates
- 2 thin slices preserved lemon
- 3 cups water or stock (plus more as needed)
- ¼ tsp ground cinnamon (optional, if not already in your baharat or ras el hanout)
Instructions
- Preheat the oven to 180°C (350°F).
- Heat olive oil in a large Dutch oven over medium-high heat. Sear the beef chunks in batches until well browned on all sides. Remove and set aside.
- In the same pot, add the chopped onions with a pinch of salt. Sauté for 5–7 minutes, until softened and lightly golden.If the browned bits on the bottom start to get too dark, pour in a small splash of water and scrape them up before continuing — then go right back to frying.
- Stir in the harissa, paprika, baharat or ras el hanout, cumin, cardamom pods, bay leaf, date syrup (or chopped dates), preserved lemon, and cinnamon if using. Cook for about 1 minute, just until fragrant.
- Add the seared beef back to the pot. Pour in water or stock and stir to combine.
- Add in the pumpkin chunks in between the beef.
- Cover the pot and transfer to the oven. Cook in three stages:30 minutes at 180°CReduce to 150°C and cook for another 30 minutesLower to 120°C and continue cooking for 3–4 hours, or until the beef is very tender and the sauce is thick and rich
- If the stew looks dry during baking, add a splash of water or stock as needed.
- Serve hot with bread, rice, or couscous.

Final Wrap-Up
I’ve made a lot of stews, but this one’s got something special — the spices, the sweetness, the way everything just melts together.The pumpkin goes buttery-soft, the beef is fall-apart tender, and the whole thing just feels like comfort in a bowl. If you’ve never cooked with preserved lemon or harissa, this is the recipe to try it. You’ll see what I mean.









