Apricot Beef Tagine
This Apricot Beef Tagine is a comforting Moroccan-inspired stew where sweet meets savory in the best possible way. Tender beef slowly simmers in a fragrant sauce infused with apricot jam, warm spices, and a hint of citrus. The result? Fall-apart beef coated in a silky gravy that’s both rich and slightly sweet — perfect with couscous or flatbread.

When I first made this dish for my family, Ziv raised an eyebrow at the idea of fruit in beef stew — and then promptly went back for seconds. That’s when I knew this recipe was a keeper. The sweetness from the apricots doesn’t make the dish sugary — it simply deepens the flavor, balancing the savory notes of the beef and the earthiness of the spices.
And the best part? You don’t need a traditional tagine pot to make it. Whether you use a Dutch oven, slow cooker, or Instant Pot, this Moroccan classic turns out beautifully every single time.
What is tagine?
💡 A tagine is both the name of the North African dish and the pot it’s cooked in.
The pot has a shallow base and a cone-shaped lid that traps steam and condenses moisture back into the stew, creating meat that’s melt-in-your-mouth tender.
If you don’t have one, no problem! You can make this dish in a Dutch oven, heavy pot, or slow cooker and get the same delicious result.
Why you’ll love this recipe?
- Sweet & Savory Harmony – Dried apricots and aromatic spices balance perfectly with tender, slow-cooked beef.
- Multiple Cooking Options – Make it in a Dutch oven, slow cooker, Instant Pot, or a traditional tagine.
- Meal-Prep Friendly – Even better the next day as the flavors deepen overnight.
- Simple Ingredients, Aromatic Flavor – Everyday pantry items transform into a restaurant-worthy dish.

Ingredients and substitutes
- Beef – Use chuck or brisket for the best tenderness. Both cuts become beautifully soft when slow-cooked. You can also use lamb for a deeper flavor.
- Apricot Jam – Adds sweetness and thickness to the gravy. You can also use prune, date, or fig jam if needed.
- Aromatics – Onion, garlic, and ginger build the flavor base. Red onion gives a touch of sweetness that complements the apricots.
- Spices – Cinnamon, cumin, and paprika give that Moroccan warmth. You can also add cayenne or harissa for a touch of heat.
- Tomatoes – Canned crushed tomatoes or fresh, grated tomatoes both work. They help balance the sweetness.
- Broth or Wine – Adds depth and body to the sauce. Red wine gives a luxurious touch; broth keeps it family-friendly.
- Couscous – Serve over fluffy couscous or basmati rice. You can also add cranberries, pomegranate, and parsley for color and texture.

Step-by-step: Apricot beef tagine
Season & Dredge – Toss beef cubes in salt, pepper, and flour. The flour helps brown the meat and thicken the sauce later.
Sear the Beef – Brown in hot olive oil on all sides; do this in batches, so it caramelizes, not steams. Use a Dutch oven or heavy skillet. Remove and set aside.
Sauté Aromatics – In the same pot, add onion, garlic, and ginger. Sauté until fragrant. Add bay leaves, cinnamon stick, and spices.
Build the Sauce – Stir in crushed tomatoes, apricot jam, lemon juice, and broth (or wine). Add chopped parsley. Mix well.
Simmer (Choose Your Method):
- Stovetop: Cover and cook on low for 1½ hours until fork-tender.
- Oven: Bake at 325°F (165°C) for 3–4 hours.
- Slow Cooker: 6–8 hrs on low or 3–4 hrs on high.
- Instant Pot: 30 mins high pressure, then natural release for 10 mins.
Instant Couscous –
- Place instant couscous in a heatproof bowl. Stir in the olive oil and salt to coat the grains.
- Pour boiling water over the couscous, cover with a lid, and let sit undisturbed for 10 minutes.
- Then fluff with a fork to separate the grains. Stir in chopped parsley, dried cranberries, or fresh pomegranate pearls for color and freshness.
- Pro tip – Replace the water with hot chicken or vegetable broth for extra flavor.
Serve – Fluff couscous before serving. Alternatively, serve warm with bread or rice.

Tips for success
- Always brown your beef – that caramelization gives the dish real depth.
- Keep the lid tightly sealed — steam equals tenderness.
- Tagine flavor develops with time — it tastes even better the next day.
- Use a mix of dried and jammed fruit for deeper flavor (try a few chopped dried apricots, too).
- Add a pinch of chili flakes or harissa if you want a little heat.
🔹 Troubleshooting
| Problem | Possible Cause | Fix |
|---|---|---|
| Beef is tough | Cooked too fast/high heat | Lower the heat and cook longer until fork-tender |
| Sauce too thin | Too much liquid or not reduced | Simmer uncovered for 10 minutes |
| Sauce too thick | Evaporation too high | Add ½ cup broth and simmer |
| Too sweet | Apricot jam is too sugary | Use fewer apricots or add lemon juice |
| Not enough flavor | Missing spice or salt | Adjust seasoning and add more warm spices |

Frequently asked questions
Up to 4 days in the fridge or 2 months in the freezer.
Yes — but add them halfway through cooking so they don’t disintegrate completely.
Absolutely. Like most stews, the flavor deepens overnight. Reheat gently with a splash of broth.
Yes. Sear the meat first, then add everything to the slow cooker. Cook for 6–8 hours on low.
Traditionally, with couscous or flatbread, but rice or even mashed potatoes work beautifully.
My kids love slow-cooked meat dishes with couscous or mashed potatoes, so today I served these with instant couscous, which takes just five minutes to make. If you are looking for a low-carb alternative, try Cauliflower Rice or my Turmeric Cauliflower Rice.

Apricot Beef Tagine
This apricot beef tagine features tender, succulent beef simmering in a fragrant gravy, and when you thought it couldn’t get any better, the unexpected addition of juicy, sweet apricot jam takes this classic dish to a whole new level.
Video
Ingredients
- 2 lbs (1 kg) Beef cut into 2-inch cubes
- 2 tbsp All purpose flour
- 3 tbsp Olive oil divided
- 1 large Onion finely chopped
- 4 large (2 tbsp) Garlic cloves minced
- 1 inch (1 tbsp) Fresh grated ginger or 1/2 tsp ground ginger
- 2 Bay leaves
- 1 3-inch Cinnamon stick
- ½ tsp Cinnamon powder
- ½ tsp Cumin powder
- 1 tsp Sweet or hot paprika
- 1 tbsp Lemon juice
- ½ cup (120 g) Apricot jam
- 14 oz (400 g) Canned crushed tomatoes
- 1 cup (250 ml) Broth, water, or wine
- ¼ cup Parsley chopped
- 2 cups (350 g) Instant couscous
- 1 tbsp Olive oil
- ½ tsp Kosher salt
- 4 cups (1 liter) Boiling water
- ½ cup (50 g) Dried cranberries
- ½ cup Fresh Pomegranate Pearls
- ½ cup Parsley chopped
Method
- Season & Dredge – Toss beef cubes in salt, pepper, and flour. The flour helps brown the meat and thickens the sauce later.2 lbs Beef, 2 tbsp All purpose flour
- Sear the Beef – Brown in hot olive oil on all sides; do this in batches so it caramelizes, not steams. Use a Dutch Oven or heavy skillet. Remove and set aside.3 tbsp Olive oil
- Sauté Aromatics – In the same pot, add onion, garlic, and ginger. Sauté until fragrant. Add bay leaves, cinnamon stick, and spices.1 large Onion , 4 large Garlic cloves, 1 inch Fresh grated ginger, 2 Bay leaves, 1 3-inch Cinnamon stick, ½ tsp Cinnamon powder, ½ tsp Cumin powder, 1 tsp Sweet or hot paprika
- Build the Sauce – Stir in crushed tomatoes, apricot jam, lemon juice, and broth (or wine). Add chopped parsley. Mix well.1 tbsp Lemon juice, ½ cup Apricot jam, 14 oz Canned crushed tomatoes, 1 cup Broth, water, or wine
- Simmer (Choose Your Method):Stovetop: Cover and cook on low for 1½ hours until fork-tender.Oven: Bake at 325°F / 165°C for 3–4 hours.Slow Cooker: 6–8 hrs on low or 3–4 hrs on high.Instant Pot: 30 mins high pressure, then natural release for 10 mins.¼ cup Parsley
- Instant Couscous – Place instant couscous in a heatproof bowl. Stir in the olive oil and salt to coat the grains. Pour boiling water over the couscous, cover with a lid, and let sit undisturbed for 10 minutes. Then fluff with a fork to separate the grains. Stir in chopped parsley, dried cranberries, or fresh pomegranate pearls for color and freshness.Pro tip – Replace the water with hot chicken or vegetable broth for extra flavor.2 cups Instant couscous, 1 tbsp Olive oil, ½ tsp Kosher salt, 4 cups Boiling water, ½ cup Dried cranberries , ½ cup Fresh Pomegranate Pearls, ½ cup Parsley
- Serve – Fluff couscous before serving. Alternatively, serve warm with bread or rice.
Notes
- Always brown your beef – that caramelization gives the dish real depth.
- Keep the lid tightly sealed — steam equals tenderness.
- Tagine flavor develops with time — it tastes even better the next day.
- Use a mix of dried and jammed fruit for deeper flavor (try a few chopped dried apricots too).
- Add a pinch of chili flakes or harissa if you want a little heat.














wow I love anything slow cooker since its so tender and the apricot flavor must make this over the top delicious with that sweetness
Thanks, Claudia. This is very delicious. You must try.
I really like this recipe for it’s ease and flavors. What great pictures of the beef atop the couscous. Just beautiful.
Thank you so much Dan –
Beef and apricots sound like a winning combination. I do love eating beef occasionally too, and served with couscous, this is a brilliant dish. Not to mention that it is so nutritious and comforting.
That is true Daiela.. very nutritious and comforting – Thanks
I want to come to your house for dinner! This sounds amazing and your couscous looks perfect! I think that’s one of my favorite side dishes.
You are most welcome Lisa..! So sweet. I love couscous too very much
I’ve never seen such a combination of flavors, but then I’ve never been to Istanbul! Love that it takes no time to prep it!!( I think you made a mistake in the recipe card labeling it Italian, though.) Thanks for the recipe!!
Yes it is middle eastern Christina.. Thank you for pointing it out. I will correct it. It should read Middle Eastern not Italian
I love slow cooked meals when the weather turns and this apricot beef recipe looks packed full of flavour, rich and delicious! I also love that you dressed up the cous cous – the addition of cranberries and parsley would pair beautifully with the beef!
Thank you Amanda.. it sure is packed with flavor. I love such comforting foods especially in winter. Thanks
I love simple meals like this for cold days!
Me too Mary. Thanks
Looks great .. My hubby loves apricots and I love beef , so its a must try !!
Tonight this is gonna be dinner.. Thanks for the recipe Veena !!
This looks super yum.. I love the combination of apricots with chicken now its time to try apricots with beef. I’m sure its gonna taste great cos thats how much I trust your blog. Love your recipes