Moroccan Beef Tagine Recipe: Spiced Slow-Cooked Stew

Moroccan Beef Stew (Beef Tagine)

My favorite winter recipe is this Moroccan Beef Stew — a fragrant, easy-to-make tagine-style stew. I first tasted it at a restaurant served over mashed potatoes and immediately wanted to recreate the warming spices and the sweet-savory balance at home. While traditional tagine is slow-cooked in a clay pot, this simplified version comes together in a dutch oven.

A bowl of Moroccan Beef Stew served over a bed of mashed potatoes in a white bowl.

*Today I’m partnering with Sharp Home USA — Sharp creates quality home appliances that make life easier.

The Coziest Beef Stew

This Moroccan Beef Stew is different from a classic pot roast. It relies on warm, aromatic spices — cinnamon, ginger, cumin, and turmeric — and a touch of dried fruit for a sweet counterpoint to the savory beef. Tender chunks of beef simmered with stewed root vegetables make this an ideal comfort dish for chilly evenings.

Although tagine is traditionally served with couscous, I love it on mashed potatoes or creamy cauliflower mash. The combination of rich sauce, soft vegetables, and slightly sweet fruit creates a satisfying, balanced meal.

What is Beef Tagine?

Beef tagine is a North African stew named after the conical clay pot it’s often cooked in. The lid of a tagine traps steam and returns condensed liquid to the pot, producing tender meat and concentrated flavors. Classic recipes pair meat with root vegetables, tomatoes, warm spices, and dried fruit such as apricots, raisins, prunes, or dates.

A pot of beef tagine sitting on the Sharp Induction Cooktop.

For a modern kitchen, this version is finished in a dutch oven. Using a precise heat source and a heavy pot produces the same low-and-slow braise that a traditional tagine achieves without specialized cookware.

What Cut of Beef Is Best?

The best cuts for stewing are those with connective tissue and some marbling. Chuck roast is a popular, economical choice because it becomes incredibly tender when cooked low and slow. Round steak also works well and yields a slightly leaner final stew. Precut stew meat is a convenient alternative if you prefer it.

The ingredients needed to prepare the beef to stew.

What You’ll Need

Beef Spice Rub

  • 2 1/2 pounds beef (chuck roast, round roast, or precut stew meat)
  • Kosher salt
  • Black pepper
  • Paprika (sweet or Spanish)
  • Cinnamon (ground or a cinnamon stick)
  • Cumin
  • Turmeric
The ingredients used to make an earthy Moroccan stew.

Main Stew Ingredients

  • Olive oil (or beef tallow or ghee)
  • Onions, chopped
  • Garlic, minced
  • Beef broth
  • Diced tomatoes
  • Tomato paste
  • Ginger powder, paprika, cumin, cinnamon, and cayenne (optional)
  • Root vegetables: carrots, parsnips, potatoes, or turnips
  • Dried fruit: apricots, raisins, prunes, or dates
  • Optional: garbanzo beans (chickpeas) if desired

How to Make Beef Tagine

  1. Trim and cut the roast or steaks into large, even chunks so the meat cooks uniformly.
  2. Mix the spice rub: kosher salt, black pepper, paprika, cinnamon, cumin, and turmeric. Adjust quantities to taste.
  3. Coat the beef pieces thoroughly with the spice mixture. Let them rest and marinate for at least one hour to let the flavors penetrate.
  4. Heat a large dutch oven over medium heat and add olive oil. Brown the beef in batches without overcrowding so pieces sear instead of steaming. Transfer browned meat to a plate.
  5. Add chopped onions and garlic to the pot and sauté until softened, about 7–10 minutes.
  6. Return the beef to the pot. Add beef broth, diced tomatoes, tomato paste, and the remaining spices. Bring to a low simmer, then reduce heat to maintain a gentle braise.
  7. Cover and simmer for about 2 hours. The beef should be very tender and easy to pull apart.
  8. Add root vegetables and dried fruit, replace the lid, and continue to stew on low for another 25–40 minutes, until the vegetables are tender but not falling apart.
  9. Taste and adjust seasoning with salt, pepper, and a pinch of cayenne if you want more heat. Remove any whole cinnamon sticks before serving.
Step 1 shows chopping the beef roast into chunks, and step 2 shows creating a spice rub.
Step 3 shows coating the beef in the spices to marinate, and step 4 shows browning the beef in a dutch oven.
Step 5 shows browning the onions and the garlic, and step 6 shows adding the spices, tomatoes, and broth to the pan.
Step 7 shows covering the dish to stew, and step 8 shows adding the vegetables and dried fruit.

How to Serve Moroccan Beef Stew

  • Over mashed potatoes or creamy cauliflower mash for a cozy plate.
  • With a crusty loaf of bread to soak up the sauce.
  • Over steamed rice or quinoa for a heartier grain option.
  • On roasted butternut squash for a sweet-and-spicy contrast.

How to Store Leftovers

Let the stew cool completely, then cover and refrigerate for up to 4 days. To freeze, pack into airtight containers and freeze for up to 3 months. Thaw in the refrigerator before reheating gently on the stovetop.

Notes and Recipe Details

  • Prep time: 30 minutes
  • Cook time: about 3 hours total (2 hours braise + 30–40 minutes with vegetables)
  • Servings: about 8
  • Calories: approximately 368 kcal per serving (varies with ingredients and portion size)
  • Recommended equipment: a heavy dutch oven or cast iron pot with a tight-fitting lid; an induction cooktop or steady low heat source helps control the simmer.
A pot of Moroccan beef stew garnished with Italian parsley.

Other Slow-Cooked Beef Ideas

  • Irish-style beef stew
  • Mexican barbacoa (slow-stewed beef)
  • Beef birria (chili-braised beef)

If you try this recipe, garnish with chopped fresh herbs and serve with your favorite sides. The dish improves a day after cooking, so consider making it ahead for easy weeknight dinners or a comforting weekend meal.