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 Spiced Beef Stew


5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Description

This hearty Moroccan Spiced Beef Stew is filled with tender beef, aromatic spices, and colorful vegetables, perfect for comforting cozy meals.


Ingredients

Scale
  • 2 lbs (907 g) beef stew meat, cut into 1-inch pieces
  • 2 tablespoons olive oil
  • 1 medium onion, chopped
  • 3 cloves garlic, minced
  • 2 carrots, sliced
  • 1 bell pepper (any color), chopped
  • 1 can (14 oz / ~397 g) diced tomatoes
  • 4 cups (about 960 mL) beef broth
  • 2 teaspoons ground cumin
  • 2 teaspoons ground coriander
  • 1 teaspoon ground cinnamon
  • 1 teaspoon ground ginger
  • Salt and black pepper to taste
  • Fresh cilantro or parsley for garnish

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add the chopped onion and garlic, sautéing until the onion is translucent (about 4–5 minutes).
  3. Increase heat to medium-high and add the beef, browning it on all sides (work in batches if needed to avoid overcrowding).
  4. Stir in the carrots and bell pepper and cook 2–3 minutes to begin softening.
  5. Add diced tomatoes, beef broth, and all the spices (cumin, coriander, cinnamon, ginger). Stir to combine.
  6. Bring to a boil, then reduce heat to low and cover. Simmer for 1.5 to 2 hours, until the beef is tender.
  7. Season with salt and pepper to taste. Adjust spices if desired.
  8. Serve hot, garnished with fresh cilantro or parsley.

Notes

For a vegetarian/vegan version, replace beef with 2 cups cooked chickpeas and 1 lb diced butternut squash; use vegetable broth.

  • Prep Time: 15 minutes
  • Cook Time: 120 minutes
  • Category: Main Course
  • Method: Stovetop
  • Cuisine: Moroccan

Nutrition

  • Serving Size: 1 serving
  • Calories: 480
  • Sugar: 6g
  • Sodium: 800mg
  • Fat: 36g
  • Saturated Fat: 13g
  • Unsaturated Fat: 23g
  • Trans Fat: 0g
  • Carbohydrates: 10g
  • Fiber: 3g
  • Protein: 28g
  • Cholesterol: 80mg
Scroll to Top