Go Back
+ servings
Moroccan Spiced Beef Stew

Cozy Moroccan Spiced Beef Stew: A Flavorful One-Pot Wonder

This Moroccan Spiced Beef Stew is a warm embrace of rich spices and tender beef, perfect for chilly evenings or family gatherings.
Prep Time 20 minutes
Cook Time 1 hour 30 minutes
Total Time 1 hour 50 minutes
Servings: 6 servings
Course: Dinner
Cuisine: Moroccan
Calories: 450

Ingredients
  

For the Stew
  • 2 pounds beef chuck can substitute with chicken thighs
  • 2 tablespoons olive oil for sautéing
  • 1 medium onion chopped
  • 3 cloves garlic minced
  • 2 teaspoons ground cumin adds warmth
  • 2 teaspoons ground coriander provides a citrusy note
  • 1 teaspoon ground cinnamon introduces sweet undertones
  • 1 teaspoon ground turmeric adds color and earthy flavor
  • 1 tablespoon paprika adjust for heat preference
  • 1/4 teaspoon cayenne pepper optional for extra kick
  • 1 can diced tomatoes 14 oz
  • 4 cups beef broth for richness
  • 1 can chickpeas drained
  • 2 medium carrots chopped
  • 1 medium red bell pepper sliced
  • 1 medium zucchini sliced
  • salt to taste
  • pepper to taste
  • fresh cilantro or parsley for garnish

Equipment

  • large pot

Method
 

Step-by-Step Instructions
  1. In a large pot, heat 2 tablespoons of olive oil over medium-high heat until shimmering. Add 2 pounds of beef chuck, seasoned with salt and pepper, and brown the beef cubes for about 5–7 minutes until they develop a rich, golden crust. Once browned, remove the beef from the pot and set it aside while keeping the drippings in the pot for added flavor.
  2. In the same pot, reduce the heat to medium and add 1 chopped onion. Sauté for approximately 5 minutes, stirring occasionally, until the onion becomes translucent. Then, add 3 minced garlic cloves and cook for an additional 1–2 minutes until fragrant.
  3. Next, stir in your spice mixture—2 teaspoons of ground cumin, 2 teaspoons of ground coriander, 1 teaspoon of ground cinnamon, 1 teaspoon of ground turmeric, and 1 tablespoon of paprika. Cook the spices for 1–2 minutes, stirring frequently, until they become aromatic.
  4. Return the browned beef back into the pot, along with 1 can of diced tomatoes and 4 cups of beef broth. Stir to combine all the ingredients and bring the mixture to a rolling boil. Once boiling, reduce the heat to low, cover the pot, and let it simmer gently for about 1 hour.
  5. After an hour, add 1 can of chickpeas, 2 chopped carrots, 1 sliced red bell pepper, and 1 sliced zucchini to the pot. Stir everything together, ensuring the vegetables are well coated. Cover the pot again and simmer for another 30 minutes.
  6. Once ready, taste and adjust the seasoning with more salt and pepper if needed. Serve hot, garnished with fresh cilantro or parsley.

Nutrition

Serving: 1bowlCalories: 450kcalCarbohydrates: 35gProtein: 35gFat: 20gSaturated Fat: 5gPolyunsaturated Fat: 1gMonounsaturated Fat: 10gCholesterol: 70mgSodium: 800mgPotassium: 850mgFiber: 10gSugar: 5gVitamin A: 3500IUVitamin C: 50mgCalcium: 50mgIron: 4mg

Notes

This stew tastes even better the next day as the flavors develop. Consider pairing with couscous or crusty bread for a complete meal.

Tried this recipe?

Let us know how it was!