This Moroccan beef stew with dates combines tender beef with warm spices, tomatoes, and sweet dates in a rich, flavorful gravy. Made in the slow cooker, the beef cooks until fork-tender while the dates soften and add just enough sweetness to balance the cumin, paprika, ginger, and cinnamon.
Browning the beef and sautéing the aromatics first adds another layer of flavor before everything goes into the slow cooker. Serve this Moroccan beef stew with couscous, rice, or crusty bread for a hearty dinner.

I’ve always loved combining warm spices with something slightly sweet in savory dishes, and that’s what makes this beef stew so good. The dates aren’t there to make the stew sweet. As they slowly cook, they soften into the gravy and balance the spices.
And while I love the convenience of a slow cooker, I still prefer to spend a few minutes browning the beef and sautéing the aromatics first. It’s a small extra step, but it makes a big difference to the finished stew. Once that’s done, everything goes into the slow cooker and I can leave it alone until the beef is tender.
What is Moroccan beef stew?
Moroccan beef stew is a slow-cooked dish made with beef, aromatic spices, vegetables, and often dried fruit. This version uses dates with cumin, paprika, ginger, and cinnamon for a savory stew with a subtle sweetness and warm, fragrant flavor.
Why you’ll love this recipe
- Warm, aromatic flavor – Cumin, paprika, ginger, and cinnamon give the stew its distinctive spiced flavor.
- Sweet and savory – Dates soften as they cook and add a subtle sweetness that balances the spices.
- Fork-tender beef – Slow cooking gives the beef plenty of time to become tender without much hands-on work.
- Great for making ahead – The flavors develop even more after the stew has had time to sit.

Ingredients and substitutions
- Beef – Use beef chuck or another cut suitable for slow cooking. You want a cut with enough marbling to become tender during the long cooking time.
- Dates – Use soft, pitted dates such as Medjool dates. They add sweetness and balance the warm spices in the stew.
- Onion and garlic – Build the savory base of the stew. I prefer fresh garlic rather than garlic powder.
- Ginger – Ground ginger works well here and blends easily with the other spices. You can use fresh grated ginger if you prefer.
- Paprika, cumin, and cinnamon – These give the stew its warm, aromatic flavor. Use sweet paprika instead of hot paprika if you prefer less heat.
- Tomato paste – Adds richness, color, and depth to the gravy.
- Beef stock – Use a good-quality beef stock or broth. The slow cooker needs less liquid than the stovetop method because very little moisture evaporates.
- Flour – A light coating of flour helps the beef brown and gives the gravy some body as it cooks.
- Bay leaves – Add flavor during the slow cooking. Remember to remove them before serving.
Step-by-step: Moroccan Beef Stew with Dates
1. Prepare the beef
Pat the beef dry and cut it into large, even-sized cubes. Season with salt and black pepper, then toss with the flour until lightly coated.
2. Brown the beef
Heat the oil in a large skillet over medium-high heat. Brown the beef in batches, turning to sear it well on all sides.
Avoid overcrowding the pan or the beef will steam rather than brown. Transfer the browned beef to the slow cooker.
3. Build the flavor base
In the same skillet, sauté the onion for 3 to 4 minutes until softened.
Add the garlic and ground ginger, followed by the tomato paste, paprika, cumin, and cinnamon. Cook for another minute, stirring so the spices become fragrant.
4. Transfer to the slow cooker
Add the onion and spice mixture to the slow cooker with the beef.
Pour in the beef stock, then add the bay leaves and chopped dates. Stir gently to combine.
5. Slow cook
Cover and cook on LOW for 6 to 8 hours or HIGH for 3 to 4 hours, until the beef is fork-tender.
I prefer cooking this stew on LOW when I have the time because the beef cooks gently and becomes beautifully tender.
6. Finish and serve
Remove the bay leaves. Taste and adjust the salt and pepper as needed.
If the gravy is thinner than you like, transfer it to a saucepan or simmer uncovered until it reduces to your preferred consistency.
Serve hot with couscous or rice.

Can I make this on the Stovetop instead of Crockpot?
For the stovetop version, prepare the beef and aromatics as above in a heavy-bottomed pot or Dutch oven. Add the full 2 cups (470 ml) stock, dates, and bay leaves.
Cover and simmer gently over low heat for 1½ to 2 hours, stirring occasionally, until the beef is fork-tender. Add a splash of water or stock if the liquid reduces too much.
One thing we need to fix in the recipe card when we get there: since Slow Cooker is now the primary recipe, I would list 1½ cups (about 350 ml) stock in the main ingredients, then say “use 2 cups/470 ml for stovetop.” Currently the card gives 2 cups and makes readers find the slow-cooker reduction in the notes.
Serve It With Fluffy Couscous
Fluffy couscous, steamed rice, or warm pita bread. For the couscous, just combine:
- 1 cup couscous
- 1 tbsp olive oil
- 1 cup boiling water
- Salt + pepper
Cover 5 minutes, fluff with a fork, and toss with herbs and chopped dates.


Moroccan Beef Stew with Dates
This slow cooker Moroccan beef stew combines tender beef with dates, tomatoes, cumin, paprika, ginger, and cinnamon. The dates soften into the gravy as it cooks, adding just enough sweetness to balance the warm spices.
Video
Ingredients
- 1 kg (2 lbs) Beef chuck roast or shoulder cut into large cubes
- 150 g (1 cup) Dates chopped
- 1 large Onion finely chopped
- 2 tbsp Cooking oil olive or canola
- 1 tbsp Ground ginger
- 4 large Garlic clove grated
- 3 Bay leaves
- 360 ml (1½ cup) Chicken or beef both
- 1 ½ tbsp Tomato paste
- 2 tsp Hot paprika (or use half sweet paprika)
- ½ tsp Cinnamon
- 1 tsp Cumin
- 2 tbsp All purpose flour
- ½ tsp Salt
- ½ tsp Pepper
- 200 g (1 cup) Couscous
- 1 tbsp Olive oil
- 240 ml (1 cup) Boiling water
- ½ cup Herbs chopped parsley or cilantro
- 2 Dates finely chopped
- ½ tsp Salt to taste
- ½ tsp Pepper to taste
Method
- Prep the Beef – Trim excess fat and cut the beef into large cubes. Season with salt and pepper, then toss in flour to coat.1 kg Beef chuck roast or shoulder, ½ tsp Salt, ½ tsp Pepper, 2 tbsp All purpose flour
- Brown the Meat – Heat oil in a heavy-bottomed pan or Dutch oven. Sear beef in batches on all sides until golden. Remove and set aside.
- Build the Base – In the same pan, add onions, garlic, and ginger. Sauté 2 minutes, then stir in tomato paste and spices (paprika, cinnamon, cumin).1 large Onion, 2 tbsp Cooking oil, 1 tbsp Ground ginger, 4 large Garlic clove, 2 tsp Hot paprika, ½ tsp Cinnamon , 1 tsp Cumin , 1 ½ tbsp Tomato paste
- Add the Liquid – Pour in stock, add bay leaves, and return beef to the pot. Sprinkle chopped dates over the top — don’t let them clump. Stir well.150 g Dates, 3 Bay leaves, 360 ml Chicken or beef both
- Slow Cooker – Transfer everything to a slow cooker. Cook 6–8 hours on low or 3–4 hours on high, until tender.
- Serve It With – Fluffy couscous, steamed rice, or warm pita bread. For the couscous, just combine:1 cup couscous 1 tbsp olive oil1 cup boiling waterSalt + pepperCover 5 minutes, fluff with a fork, and toss with herbs and chopped dates.½ tsp Pepper, 200 g Couscous , 1 tbsp Olive oil, 240 ml Boiling water, ½ cup Herbs, 2 Dates, ½ tsp Salt
Notes
- Always brown the beef — flavor lives in those caramelized bits.
- Use Medjool dates, not Deglet Noor — they melt into the sauce beautifully.
- If cooking in the slow cooker, reduce the stock by ½ cup (less evaporation).
- Add fresh parsley or cilantro at the end for color and freshness.
Equipment you will need
Nutrition
Tried this recipe?
Mention @veenaazmanov_kitchen or tag #veenaazmanovkitchen!Tips for Success
- Use the right cut of beef – Chuck is ideal because it becomes tender and juicy with long, slow cooking.
- Brown the beef in batches – Give the pieces enough room to sear properly. Crowding the pan will cause them to steam instead.
- Don’t skip sautéing the aromatics – Cooking the onion, garlic, tomato paste, and spices before they go into the slow cooker adds much more depth of flavor.
- Use less liquid in the slow cooker – There is very little evaporation, so 1½ cups of stock is enough. Use the full 2 cups for the stovetop version.
- Cook until tender, not just by the clock – If the beef is still firm, it needs more time. Properly cooked chuck should be easily pierced with a fork.
- Adjust the gravy at the end – If it is thinner than you like, reduce it uncovered for a few minutes rather than adding more flour or cornstarch.
Troubleshooting
| Issue | Reason | Fix |
|---|---|---|
| Sauce too thin | Slow cooker retains liquid | Simmer uncovered 10–15 minutes |
| Meat not tender | Cut too lean or undercooked | Cook longer or use chuck/brisket |
| Too sweet | Too many dates | Balance with ½ tsp vinegar or a squeeze of lemon |
| Flat flavor | Missed spices | Add a pinch more paprika or cumin near the end |
more beef recipes
- Slow Cooker Beef Korma with Shanks
- Ultimate Chicken Skewers Recipe
- Almond Butter Stuffed Date Balls
- Crockpot Beef Stew
- Slow Cooker Beef in Red Wine Stew
Frequently asked questions
If stored properly, this stew will last in the fridge for 3 to 4 days. Yes! Like all stews, it tastes even better the next day as the flavors deepen.
Absolutely. Freeze in portions for up to 3 months. Thaw overnight and reheat gently.
Yes — stovetop works perfectly. You’ll just need to watch the liquid level.
Definitely! It becomes more traditionally Moroccan, just reduce the cooking time slightly.
Chuck roast, round steak, blade steak, topside, silverside, and shin stake are best for slow cooking. They take a while to become tender, but they can endure slow cooking, stewing, and roasting, and absorb flavors very well.
Steamed rice or couscous is very popularly served with Moroccan food. But you can also try a side of potatoes, like mashed potatoes. And, rice pilafs and pilaus are perfect with slow-cooked meats, such as quick vegetable-pilaf or fragrant rice with fruit and nuts. If you are looking for a low-carb alternative, try cauliflower rice.
Almost any vegetable works great on the side. Try
quick garlic-sesame asparagus or garlic Parmesan asparagus, Swiss chard patties, sesame green beans, oven-baked butternut squash, oven-baked carrot sticks.
I have a few recipes that you may enjoy, like
Moroccan Chicken Skewers, or Moroccan Beef Kebabs. I also make a very delicious Moroccan Chraime, which is fish in spicy tomato sauce, and Moroccan Stuffed Squash.
more Moroccan recipes
- Moroccan Kefta Tagine (Meatballs in Tomato Sauce with Eggs)
- and Moroccan Beef Tagine
- Moroccan Chicken Stew with Couscous
- Easy Moroccan Braised Chicken with Potatoes
- Best Moroccan Roast Leg of Lamb (Slow cooked for 4 Hrs)
Don’t lose this recipe! Save it for Later!
📌 Save this Recipe for later on Pinterest so you can easily find it again.
⭐ Add Veena Azmanov Kitchen to your Google Preferred Sources.
It helps Google show you more of our recipes.
📧 Subscribe for new recipes delivered to your inbox.
🎥 Follow us for more recipes


Hi, I’m Veena
I’m the recipe developer, baker, and food photographer behind Veena Azmanov Kitchen.
I’ve spent years developing and testing recipes, from everyday meals and homemade breads to cakes and desserts.
I share the practical tips and little details I’ve learned along the way so you can get great results in your own kitchen.
















Great flavors! Love how simple it is! Looks so luscious!! I love such dishes. Can I use regular dates or do they need to be Medjool dates?
Thanks Mary. Medjool dates are my preference because they’re soft and almost caramel-like, so they melt beautifully into the sauce. You can use another variety, but if the dates are smaller or drier, you may want to chop them quite finely.
That;s a beautiful flavour profile – beef, dates and hot paprika. If you hadn’t said otherwise I’d have expected it to be spicy hot. I’d love to try this recipe out.
Great to hear that Lucy- It really is very simple and flavorful.
I really a big fan of slow cooker recipes. Such a great idea to use dates for sweetness in this.
Indeed Stephanie. So glad to hear that. Yeah a slow cooker would work great
I’ve never thought to add dates to my stew. What a great way to add sweetness, naturally!
Exactly Jasmin the dates add natural sweetness and flavor.
Looks and sounds so flavorful and comforting! I love how easy this is.! I can almost smell the falvors
Thank you Catherine
This looks so amazing and tender, I can’t wait to try this recipe! I love when the meat is so tender and juicy
Thank you Emily. yeah the best part of slow cooking is that the meat does become tender
I love the natural sweetness dates add to a dish and this looks delicious. Saving this for later.
So true Janette. Date has so an amazing sweetness that really compliments the beef so well.
We are always looking for new slow cooker recipes. This sounds delicious!
Thank you Melissa.Great to hear that
Yum this looks delicious Veena and I love the flavor of smokey paprika with meat.
Me too Arlene hot paprika and meat do so well together.
I’m always looking for new slow cooker recipes, this sounds delicious! I never thought to add dates to a beef dish before but I bet it tastes great together
Date really go well with beef Sarah and yet this will work great with a slow cooker for sure