Moroccan Beef Stew
A warming North African stew with tender beef, warm spices, and dried fruits creating a sweet-savory depth. Perfect served over couscous or with crusty bread.
- Total time
- 50 min
- Servings
- 4
- Calories
- 485
- Protein
- 42g

Ingredients
18 items — tap to check off
Missing one? Custrd suggests a swap that works.
Open the appInstructions
Step 1
Pat beef dry with paper towels and season with salt and pepper.
Step 2
Heat olive oil in a large Dutch oven over medium-high heat. Working in batches, sear beef on all sides until browned, about 3-4 minutes per batch. Remove and set aside.
Step 3
In the same pot, sauté diced onion until softened, about 3 minutes. Add minced garlic and cook for 1 minute.
Step 4
Stir in cumin, cinnamon, ginger, paprika, and turmeric. Toast spices for 30 seconds until fragrant.
Step 5
Pour in beef broth and diced tomatoes with their juices, scraping up any browned bits from the bottom of the pot.
Step 6
Return beef to pot and add apricots, prunes, carrots, and celery. Bring to a boil, then reduce heat and simmer covered for 35-40 minutes until beef is tender.
Step 7
Taste and adjust seasoning with salt and pepper. Garnish with fresh cilantro before serving.
Tools you’ll need
- Dutch oven or large heavy-bottomed pot with lid
- chef's knife
- cutting board
- wooden spoon
- measuring spoons
- measuring cups
- paper towels
Cook smarter
Get matched recipes for what’s in your fridge
Custrd is an iPhone and Android app that finds real recipes from the ingredients you already have. No more grocery-list aspirations. Try it free for 7 days.



