Moroccan beef tagine is a slow-braised stew of tender beef, warm spices, onions, and dried fruit, traditionally cooked in a conical-lidded pot and served with bread or couscous. This stovetop version builds a rich sauce with apricots and toasted almonds; Moroccan households make tagine in many regional and family styles, so the fruit and seasoning can vary.
Ingredients
- 2½ lb (1.13 kg) boneless beef chuck, cut into 1½-inch (4 cm) pieces
- 2 tbsp (30 ml) olive oil
- 2 large yellow onions, finely chopped, about 3 cups (450 g)
- 4 garlic cloves, minced, about 1½ tsp (8 g)
- 1½ tsp (3 g) ground ginger
- 1 tsp (2 g) ground cumin
- 1 tsp (2 g) ground coriander
- 1 tsp (2 g) sweet paprika
- ½ tsp (1 g) ground cinnamon, plus a pinch for finishing if desired
- ¼ tsp (0.5 g) ground turmeric
- 1½ tsp (9 g) fine salt, divided, plus more to taste
- ½ tsp (1 g) freshly ground black pepper
- 2 cups (475 ml) low-sodium beef broth or water
- 1 tbsp (15 ml) honey
- 1 tbsp (15 ml) lemon juice
- 1 cup (160 g) dried apricots, halved
- ½ cup (75 g) pitted green olives, rinsed and drained
- ⅓ cup (45 g) blanched almonds, toasted
- ¼ cup (10 g) chopped fresh cilantro or flat-leaf parsley
Instructions
- Prepare the beef. Pat the beef dry with paper towels and season it with 1 teaspoon (6 g) of the salt and the pepper. Drying the surface helps the meat brown instead of steam. If your beef is in larger pieces, cut it evenly so it cooks at the same rate.
- Brown in batches. Heat the olive oil in a heavy Dutch oven or wide, lidded pot over medium-high heat. Brown the beef in two or three batches, turning to color several sides, about 8 minutes per batch. Transfer browned pieces to a plate; avoid crowding the pot, which can prevent browning.
- Soften the onions and spices. Reduce the heat to medium. Add the onions and cook for 6–8 minutes, stirring and scraping up browned bits, until softened. Add the garlic, ginger, cumin, coriander, paprika, cinnamon, turmeric, and remaining ½ teaspoon (3 g) salt. Stir for 30 seconds, just until fragrant; do not let the garlic scorch.
- Braise until tender. Return the beef and any accumulated juices to the pot. Pour in the broth, then stir in the honey and lemon juice. Bring just to a simmer, cover, and turn the heat to low. Cook gently for 1 hour 30 minutes, stirring once or twice. The liquid should bubble only lightly; lower the heat if it boils hard.
- Add fruit and olives. Stir in the apricots and olives. Cover and continue cooking for 30–40 minutes, until the beef is fork-tender and the sauce is glossy. Check that a whole cut of beef reaches the USDA FSIS safe minimum internal temperature of 145°F (63°C), followed by a 3-minute rest; for this braise, the beef will typically cook well beyond that temperature to become tender. If the meat is still firm, continue simmering in 10-minute increments.
- Adjust and serve. Taste the sauce and add salt, pepper, or a little lemon juice as needed. If it seems thin, simmer uncovered for 5–10 minutes; if too thick, stir in a splash of water or broth. Scatter with toasted almonds and cilantro or parsley. Serve hot.
Tips
- Choose a braising cut. Chuck or another well-marbled shoulder cut becomes tender during a long simmer. Lean steak can turn dry and is not a good substitute here.
- Use a gentle simmer. A vigorous boil toughens the outside of the beef before the connective tissue has time to soften. Keep the lid on and check the pot occasionally for a few small bubbles.
- Adjust the sweetness. Apricots and honey make a sweet-savory sauce. For a less sweet tagine, use ½ cup (80 g) apricots and omit the honey; add a little lemon juice at the end.
- Make it without a tagine. A heavy Dutch oven with a tight-fitting lid works well. Traditional preserved lemon is a good optional addition: stir in 1–2 tbsp (15–30 g) finely chopped rind near the end. If unavailable, lemon juice adds acidity but not the same salty, fermented flavor.
Serving Suggestions
Spoon the beef and sauce over couscous, rice, or warm flatbread so none of the fragrant liquid goes to waste. For a traditional-style meal, offer Moroccan khobz or another sturdy bread alongside the tagine. A simple cucumber and tomato salad, roasted carrots, or steamed green beans balances the rich sauce. Add the almonds at the table if you want them to retain their crunch, and offer extra lemon wedges or chopped herbs.
Variations
For a prune version, replace the apricots with 1 cup (170 g) pitted prunes; they make the sauce darker and more richly sweet. To add vegetables, stir in 2 cups (300 g) peeled carrot chunks with the beef during the last 45 minutes. For a brighter, saltier flavor, use chopped preserved lemon and reduce the added salt until you have tasted the finished sauce. You can also omit the olives for a milder dish, though they contribute a useful savory contrast.
Storage and Reheating
Refrigerate leftovers within 2 hours in a covered, shallow container. They keep for 3–4 days in the refrigerator. Reheat gently on the stovetop over medium-low heat, stirring occasionally and adding a splash of broth or water if needed, until the center reaches 165°F (74°C). In a microwave, cover loosely, stir partway through, and check the temperature in several places. Freeze cooled portions in airtight containers for up to 3 months for best quality; thaw in the refrigerator before reheating to 165°F (74°C). Add fresh herbs and almonds after reheating.
Frequently Asked Questions
Can I make beef tagine ahead?
Yes. The flavors often meld after a night in the refrigerator. Cool and refrigerate it within 2 hours, then reheat gently to 165°F (74°C). Add the almonds and fresh herbs just before serving.
Can I cook this in a slow cooker?
Yes. Brown the beef and soften the onion and spices on the stove first, then transfer everything except the apricots and olives to the slow cooker. Cook on low for about 7–8 hours, adding the fruit and olives for the final hour. Check for fork-tender beef and safe reheating or serving temperatures.
Why is my beef still tough?
It probably needs more time at a gentle simmer. Toughness is common before connective tissue softens, so keep it covered and cook in 10-minute increments. Also check that the pot is not boiling rapidly, which can make the meat dry and stringy.
What can I use instead of dried apricots?
Pitted prunes are the closest easy swap and give a deeper, sweeter flavor. Dates also work, though they soften more and can make the sauce noticeably sweeter. Add either in the last 30–40 minutes so they hold their shape.
Is this recipe very spicy?
No; it is warmly spiced rather than hot. For heat, add ¼ teaspoon (0.5 g) cayenne with the other spices, then taste before adding more. A little harissa at the table lets each person adjust their serving.
Do I need a tagine pot?
No. A heavy Dutch oven or lidded pot holds heat and moisture well for this stovetop braise. If using a clay tagine, follow its manufacturer’s instructions for gradual heating and use a heat diffuser if required; sudden temperature changes can crack some clay cookware.
Related
- Sourdough Sub Sandwich Rolls: Soft, Sturdy Hoagie Bread
- Steak Sandwich Roll Recipe with Juicy Sliced Beef
- Roll for Sandwich Merch: Soft Homemade Sandwich Rolls
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).