Nutrition Facts for Moroccan beef with artichokes

Moroccan Beef with Artichokes

Dive into the vibrant flavors of North Africa with this rich and aromatic Moroccan Beef with Artichokes recipe. Perfectly seared beef is simmered to tender perfection in a spiced tomato-based sauce infused with warm, earthy spices like cinnamon, cumin, and turmeric. The addition of tender artichoke hearts and a touch of honey lends a delightful balance of savory and sweet, while fresh herbs like cilantro and parsley brighten every bite. Ideal for a cozy family dinner or an impressive dinner party dish, this one-pot wonder pairs beautifully with fluffy couscous, steamed rice, or rustic crusty bread. With just 15 minutes of prep and a slow, flavorful simmer, it's a simple yet stunning way to bring the exotic essence of Moroccan cuisine to your table.

Nutriscore Rating: 71/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Moroccan Beef with Artichokes
Prep Time:15 mins
Cook Time:90 mins
Total Time:105 mins
Servings: 4

Ingredients

  • 500 grams beef stew meat
  • 3 tablespoons olive oil
  • 1 medium yellow onion, finely chopped
  • 3 cloves garlic cloves, minced
  • 1 teaspoon ground cinnamon
  • 1 teaspoon ground cumin
  • 1 teaspoon ground coriander
  • 1 teaspoon paprika
  • 0.5 teaspoons ground turmeric
  • 0.5 teaspoons ground ginger
  • 400 grams canned chopped tomatoes
  • 500 milliliters beef stock
  • 200 grams artichoke hearts (canned or frozen)
  • 1 tablespoon honey
  • 2 tablespoons fresh cilantro, chopped
  • 2 tablespoons fresh parsley, chopped
  • 1 teaspoon salt
  • 0.5 teaspoons black pepper

Directions

Step 1

Heat 2 tablespoons of olive oil in a large heavy-bottomed pot or Dutch oven over medium-high heat.

Step 2

Season the beef stew meat with salt and black pepper. Brown the beef in batches, ensuring all sides are seared. Remove the beef and set aside.

Step 3

Add the remaining tablespoon of olive oil to the pot, then sauté the chopped onion until soft and translucent, about 5 minutes.

Step 4

Stir in the minced garlic, cinnamon, cumin, coriander, paprika, turmeric, and ginger. Cook for 1 minute until fragrant.

Step 5

Return the browned beef to the pot and mix well to coat the meat with the spices.

Step 6

Add the canned chopped tomatoes and beef stock to the pot. Stir to combine and bring to a simmer.

Step 7

Cover the pot with a lid, reduce the heat to low, and let it cook gently for 1 hour, stirring occasionally.

Step 8

After 1 hour, add the artichoke hearts and honey. Stir gently and continue cooking for another 20-30 minutes, or until the beef is tender and the sauce has thickened slightly.

Step 9

Taste and adjust seasoning with more salt and pepper if needed.

Step 10

Just before serving, sprinkle the fresh chopped cilantro and parsley over the dish for a burst of flavor and freshness.

Step 11

Serve hot with couscous, rice, or crusty bread for a complete meal.

Nutrition Facts

Serving size 1816.7 grams (1816.7g)
Amount per serving % Daily Value*
Calories 2026
Total Fat 120.70g 155%
Saturated Fat 37.30g 186%
Polyunsaturated Fat 4.00g
Cholesterol 450mg 150%
Sodium 5747mg 250%
Total Carbohydrate 82.60g 30%
Dietary Fiber 21.50g 77%
Total Sugars 36.10g
Protein 149.70g 299%
Vitamin D 0IU 0%
Calcium 412mg 32%
Iron 24mg 134%
Potassium 3328mg 71%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 53.9%
Protein: 29.7%
Carbs: 16.4%