Okay, here’s the deal. You’re probably thinking, “Slow-cooked Moroccan beef tagine with apricots and almonds? Really?” Yes, really. And I’m here to tell you that it’s not just some fancy restaurant dish that requires a degree in culinary arts. It’s a comforting, hearty, and shockingly easy recipe that will make you feel like a Mediterranean food guru (without the need to buy a caftan or learn how to say “tagine” properly).
Why you’ll love this Slow-Cooked Moroccan Beef Tagine
- Tender Beef: Chuck steak – it’s the tough guy that becomes a total softie when you slow-cook it. We’re talking melt-in-your-mouth, fall-apart delicious.
- Mediterranean Magic: A spice mix that’s practically a vacation in itself – cumin, cinnamon, turmeric, paprika. It’s like the spice aisle at your local market threw a party.
- Sweet & Savoury: Apricots bring the sweetness, almonds bring the crunch, and the beef… well, the beef just brings the flavour. It’s a balance of flavours you didn’t know you were missing in your life.

You’ll need one large onion, two carrots and minced garlic to get started.
Saute the carrot, onion and garlic.


Brown the chuck steak in a separate pot or pan until browned on both sides. Set aside.
Add your spices: cumin, tumeric, paprika, cinnamon, ginger.


Add broth, diced tomatoes and honey. Stir well.
Add the fresh Apricots – pitted and halved.


Garnish with toasted almonds and fresh chopped parsley. Serve with couscous or rice.
Moroccan Slow-Cooked Beef Tagine with Apricots and Almonds
Ingredients
Method
- Heat olive oil in a large Dutch oven or heavy-bottomed pot over medium heat.
- Add the onion and carrots, and sauté until softened, about 5 minutes.
- Stir in the garlic and cook for 1 minute until fragrant.
- Add the chuck steak chunks to a separate pan and sear on all sides until browned. Remove the meat and set aside.
- Stir in cumin, cinnamon, turmeric, paprika, and ginger. Toast the spices for about 1 minute to release their aroma.
- Add the diced tomatoes, broth, and honey. Stir well.
- Return the chuck steak to the pot, ensuring it’s submerged in the liquid.
- Cover and simmer on low heat for 2.5–3 hours, or until the meat is tender and easily pulls apart. Stir occasionally and add more broth if needed.
- During the last 20–30 minutes of cooking, gently stir in the fresh apricots. Let them soften and infuse their sweetness into the dish.
- Garnish the tagine with toasted almonds and fresh cilantro or parsley.
- Serve hot over couscous, rice, or crusty bread to soak up the rich sauce.
For more hearty mains, check out my Mains Recipe page here.
For more beef or lamb options, check out these recipes here.
FAQs: Moroccan Beef Tagine Recipe
Can I use a slow cooker for this recipe?
Absolutely. Just brown the beef, sauté the veggies, and toss everything in the slow cooker. Cook on low for 6–8 hours and add the apricots in the last 30 minutes. Let it do its thing.
Can I make this ahead of time?
Of course! In fact, it’s one of those dishes that gets better with time. Make it ahead, refrigerate, and reheat when you’re ready to eat. The flavours get to mingle and really show up.
Can I freeze leftovers?
Yep, this dish freezes like a champ. Just let it cool down, store it in an airtight container, and it’ll keep in the freezer for up to 3 months. You’ll thank yourself later.