This Moroccan Beef and Apricot Tagine is the perfect dish to try. Slow-cooked beef becomes melt-in-your-mouth tender while soaking up layers of warm spices like cinnamon, ginger, and saffron. Sweet dried apricots balance the savory richness, creating that signature Moroccan sweet-and-savory harmony.


Moroccan Beef and Apricot Tagine

This post may contain affiliate links. As an Amazon Associate, I earn from qualifying purchases—at no extra cost to you. Thanks for supporting Hungry For Thai!

Cook Book Cover

FREE DOWNLOAD

Get My Top 10 Easy Thai Recipes!

Download my top 10 easy Thai recipes absolutely free!

Sweet & savory harmony: The combination of beef and apricots creates a unique balance of flavors that’s both hearty and slightly sweet.

If you’ve ever wanted to bring the flavors of Morocco into your kitchen, this Moroccan Beef and Apricot Tagine is the perfect place to start.

This hearty beef stew combines savory spices, tender beef, sweet dried apricots, and chickpeas for a dish that’s full of warmth and comfort.

Whether you use a traditional tagine pot or a Dutch oven, this recipe will fill your home with the most mouth-watering aroma.

The variety of tagines is endless—you can make them with chicken, lamb, seafood, or just vegetables.

But today, we’re making a delicious twist on the classic Moroccan beef and prune tagine recipe by swapping prunes for dried apricots.

The result? A slightly tangier and brighter flavor that pairs beautifully with tender, slow-cooked beef.

Morocco trip

When I traveled to Morocco a few times, I completely fell in love with their culture, lifestyle, and of course—the food. 🌍💛

The vibrant spice markets, the warm hospitality, and the incredible meals shared around the table left such a lasting impression on me.

During my trips, I even took two cooking classes to learn more about traditional Moroccan dishes.

I loved it so much when I wandered through spice markets, and even brought home some beautiful cups, plates, and even a tagine pot to recreate those flavors in my own kitchen.

Every time I make this Moroccan beef and apricot tagine, it brings me right back to those unforgettable experiences.

Ingredients for Beef Tagine

What You'll Need

  • Beef Chuck (or stewing beef) – the hearty, tender base of the tagine.
  • Carrots – add sweetness, color, and balance.
  • Chickpeas - add extra heartiness, a nutty flavor, and creamy texture that soaks up the spiced sauce beautifully.
  • Salt – enhances and deepens all the flavors.
  • Black Pepper– adds warmth and a hint of spice.
  • Neutral Oil (like avocado or canola) – helps sear the beef and sauté the aromatics.
  • Onions – create the savory-sweet backbone of the sauce.
  • Ground Ginger– brings zing and brightness.
  • Cinnamon Stick – gives a warm, comforting depth.
  • Garlic – adds pungent, savory notes.
  • Saffron Threads – infuse the dish with floral aroma and rich color.
  • Turmeric – adds earthy flavor and golden color.
  • Beef Stock or Water – keeps everything moist while braising.
  • Fresh Cilantro – fresh herbal lift at the end.
  • Dried Apricot – add natural sweetness and balance the spices.
  • Salted Butter – enriches the sauce with silky texture.
  • Honey – ties together sweet and savory flavors.
  • Ground Cinnamon – layers in extra warmth and fragrance.
  • Fried Almonds – crunchy contrast.

Why You’ll Love This Moroccan Beef and Apricot Tagine Recipe 💗

  • Sweet + savory balance – tender beef with sweet apricots and warm spices is irresistible.
  • Flexible cooking – make it in a Dutch oven, slow cooker, or traditional tagine pot.
  • Authentic yet approachable – inspired by traditional Moroccan beef tagine recipes but easy for home cooks.
  • Perfect for gatherings – looks impressive but is simple to prepare ahead of time.

How to Cook Moroccan Beef and Apricot Tagine

  1. Heat oil in a Dutch oven or tagine pot. Season beef with salt and pepper, then brown on all sides. Remove and set aside.
  2. Sauté onions and carrots until soft (10 min). Stir in cinnamon stick, ground ginger and turmeric.
  3. Return beef, add stock, saffron, and cilantro bundle. Cover and simmer on low for 2 hours, until beef is tender.
  4. After 1 hour, reserve 1 cup of liquid. Use it to simmer softened apricots with butter, honey, and cinnamon until syrupy.
  5. Reduce sauce in the main pot if needed, return beef, and coat in sauce.
  6. Serve beef topped with apricot syrup. Garnish with fresh cilantro and fried almonds.

✨ There you have it—an authentic Moroccan beef and apricot tagine recipe that’s sweet, savory, and absolutely delicious.

Whether you’re making it in a slow cooker, Dutch oven, or traditional tagine, it’s sure to become a favorite at your dinner table.

This Moroccan-inspired beef and apricot stew is rich, fragrant, and completely gluten free, making it perfect for anyone looking for a hearty yet allergy-friendly meal.

Packed with tender beef, sweet dried apricots, warm spices, and nutty almonds, it’s a dish that brings comfort and bold flavors to the table.

What to Serve With Moroccan Beef Tagine

Looking for the perfect sides to round out your meal? Here are some tasty ideas:

🥗 Starter: Moroccan salad or lemon hummus to kick off your meal

🥩 Main Course: This Moroccan beef and apricot tagine as the star of the table

🍛 Side Dish: Fluffy couscous, saffron rice, jasmine rice or warm flatbread for soaking up the sauce

🍰 Dessert: Mint tea with honey pastries or almond cookies

A bite of Beef Tagine

Moroccan Beef and Apricot Tagine – Authentic Slow Cooker & Dutch Oven Recipe

If you’re looking for a hearty, flavor-packed dinner, this Moroccan beef stew is the answer.

Slow-cooked until melt-in-your-mouth tender, the beef is simmered with warm spices, sweet dried apricots or prunes, and vegetables for a dish that’s both comforting and exotic.

You can make this recipe in a Dutch oven, a tagine pot, or even adapt it into a slow cooker Moroccan beef stew with couscous—perfect for busy weeknights.

For a faster option, try it as a Moroccan beef stew Instant Pot recipe and have dinner ready in under an hour.

One of the best things about Moroccan cuisine is how flexible it is.

You can make this as a Moroccan beef stew with prunes, a beef tagine with apricots, or even add in sweet potatoes, lentils, or chickpeas for extra heartiness.

Also you can even try to make a Moroccan apple beef stew variation that brings a lovely tart-sweet balance.

Whether you’re craving a Moroccan spiced beef stew for a family dinner or want to experiment with a Moroccan ground beef stew for something quicker, this recipe is easy to adapt while keeping that authentic sweet-and-savory Moroccan flavor.


FAQs

Beef chuck or brisket works best since they become tender with slow cooking.

Absolutely! Try a Moroccan lamb tagine with apricots for another authentic variation.

You can use prunes, raisins, or even dates (see Moroccan beef tagine with dates). Each dried fruit adds its own unique sweetness.


If you’re craving something hearty, comforting, and full of exotic flavor, this Moroccan Beef and Apricot Tagine is the perfect dish to try.

It’s a wonderful dish for family dinners, cozy weekends, or when you want to impress guests with something a little different.

Moroccan Beef and Apricot Tagine

Moroccan Beef and Apricot Tagine


Prep time

20 minutes

Cook time

2 hours 0 minute

Serves

2

Share the love!

Ingredients

Steps

  • How to Cook Moroccan Beef and Apricot Tagine:

    1. In a large Dutch oven, slow cooker, tagine pot, or heavy-bottomed pot, heat the oil over medium-high heat.

      A hand is holding a small bowl of cooking oil.
      A bowl of meat above a pot
    2. Season the beef with salt and pepper, then brown it on all sides in batches (avoid overcrowding the pan). Remove the browned meat and set aside.

      A hand is holding a bowl of salt above a pot with meat.
      A hand is holding a bowl of black pepper above a pot with meat.
      A pot of cooking meat
      A plate of cooked meat above a cooking pot
    3. In the same pot, add the onions and carrots. Stir, then lower the heat to medium-low. Cook until the onions and carrots are soft and translucent, about 10–15 minutes, stirring occasionally.

      A bowl of chopped onions above a pot.
      A hand is holding a bowl of carrots above a pot with cooking onions.
      Cooking carrots and onions.
    4. Increase the heat to medium. Add ground ginger, turmeric, and cinnamon stick. Cook uncovered for 2 minutes, stirring constantly.

      A bowl of spices above a cooking pot.
      Mixed carrots and onions with spices.
    5. Add the minced garlic, return the seared meat to the pot, pour in the beef stock (or water), and add the saffron. Place the cilantro bundle on top, cover with a lid, and bring to a gentle boil. Reduce the heat to medium-low and simmer for 2 hours, or until the meat is tender.

      A hand is holding a bowl of minced garlic above a pot with cooked carrots and onions..
      A plate of cooked meat above a cooking pot.
      A jar of beef broth above a cooking meat pot.
      A bowl of chickpeas above a pot with meat.
      A bowl of saffron thread above a pot with meat.
      A hand is holding a bundle of cilantro above a pot with meat.
      Cooking meat pot with a lid.
    6. After about 1 hour of simmering, remove 1 cup of cooking liquid from the pot and set aside to prepare the apricots. (If needed, replace the liquid in the pot with more beef stock or water.)

      A bowl of broth above a pot with melted butter.
    7. In a small pot, add the dried apricots to boiling water and cook for 5 minutes to soften. Drain and discard the water.

      A hand is holding a bowl of dried apricots above a boiling water pot..
      A boiling water with apricots.
      Drain apricots above a pot.
    8. In the same small pot, melt the butter. Add the reserved 1 cup of cooking liquid, softened apricots, ground cinnamon, and honey. Cook over medium-low heat for 5 minutes, until the mixture turns into a thick syrup.

      A hand is holding a bowl of butter above a pot.
      A bowl of broth above a pot with melted butter.
      A bowl of boiled apricots above a pot with broth.
      A bowl of cinnamon powder above a pot with broth.
      A hand is holding a bowl of honey above a pot with broth and apricots..
      A cooked apricots in a pot.
    9. Once the meat is tender, remove the cilantro bundle and the meat from the pot. Reduce the sauce until thickened to your liking, adjusting seasoning if needed. Return the meat to the pot and stir to coat with the sauce.

      Two pots with cooking meat and a pot with broth.
      A pot of cooked meat.
    10. To serve, arrange the beef and sauce on a platter. Spoon the apricots and syrup on top, then garnish with cilantro and almonds (if using).

       Beef Tagine Recipe

Tips

  • Slow Cooker Option: Place all ingredients except apricots, chickpeas, and honey into the slow cooker. Cook on low for 7–8 hours, then add the rest in the last 30 minutes.
  • If you’re using a regular pot, keep the heat low to medium. You don’t want the tagine to burn at the bottom.
  • You can use half prunes and half apricots in this recipe for a delicious mix of flavors.

Leave A Comment

Rate this recipe!
Your email address will not be published

More recipes to try…

Authentic Khao Soi : Northern Thai Curry Noodle Soup Recipe

Authentic Khao Soi : Northern Thai Curry Noodle Soup Recipe

Khao Soi is comfort in a bowl! The rich coconut milk base, combined with the fragrant curry pastes, creates a deeply flavorful and aromatic broth. Paired with tender chicken thighs and noodles, it’s a perfect blend of savory, sweet, and a touch of heat.

Authentic Thai Laab Moo | Spicy Minced Pork Salad

Authentic Thai Laab Moo | Spicy Minced Pork Salad

This is one of Thailand’s most beloved dishes—and once you try it, you’ll see why! This bold, spicy minced pork salad is fresh, tangy, and packed with flavor. Best of all? It’s beginner-friendly and easy to make at home!

Thai Bamboo Shoot Curry  (Gaeng Phed Nor Mai)

Thai Bamboo Shoot Curry (Gaeng Phed Nor Mai)

If you love bold, aromatic Thai flavors, you'll adore Thai Bamboo Shoot Curry! This dish is a favorite across Thailand, especially in Isaan (Northeastern Thailand) and the central region. Depending on where you are, you'll find different versions—some creamy with coconut milk, others spicy and packed with herbs.