Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

Moroccan Beef Tagine

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

A deliciously spiced Moroccan beef stew known for its rich flavors and tender meat, perfect for family dinners or gatherings.

  • Total Time: 140 minutes
  • Yield: 6 servings 1x

Ingredients

Scale
  • 2 lbs chuck roast or beef shin, cut into chunks
  • 2 tablespoons olive oil
  • 1 large onion, chopped
  • 4 cloves garlic, minced
  • 2 teaspoons ground cumin
  • 2 teaspoons ground ginger
  • 1 teaspoon ground cinnamon
  • 1 teaspoon paprika
  • 1 can (14 oz) diced tomatoes
  • 1 cup beef broth
  • 1 cup dried apricots or prunes
  • Salt and pepper, to taste
  • Fresh cilantro or parsley, for garnish (optional)

Instructions

  1. In a large Dutch oven, heat olive oil over medium heat. Add beef chunks and brown on all sides, then remove from pot.
  2. Add chopped onions and garlic to the same pot, sautéing until soft.
  3. Stir in cumin, ginger, cinnamon, and paprika, cooking for another minute to release the spices’ flavors.
  4. Return the browned beef to the pot along with diced tomatoes, beef broth, and dried fruit.
  5. Season with salt and pepper, then bring to a simmer.
  6. Cover and reduce heat to low, cooking for about 2 hours until beef is tender.
  7. Serve hot, garnished with fresh cilantro or parsley if desired.

Notes

For extra flavor, feel free to add almonds or olives as toppings. This dish pairs well with couscous or crusty bread.

  • Author: nevaeh-hall
  • Prep Time: 20 minutes
  • Cook Time: 120 minutes
  • Category: Main Course
  • Method: Slow Cooking
  • Cuisine: Moroccan
  • Diet: Gluten-Free

Nutrition

  • Serving Size: 1 serving
  • Calories: 450
  • Sugar: 18g
  • Sodium: 600mg
  • Fat: 20g
  • Saturated Fat: 5g
  • Unsaturated Fat: 10g
  • Trans Fat: 0g
  • Carbohydrates: 35g
  • Fiber: 4g
  • Protein: 30g
  • Cholesterol: 80mg