Indulge in the exotic flavors of North Africa with this delicious Moroccan Beef Stew with Apricots. This dish combines tender beef with sweet apricots and a blend of aromatic spices to create a stew that’s both comforting and full of flavor. Whether you’re looking to explore new culinary horizons or craving a warm and satisfying meal, this stew is sure to impress.
Ingredients

Ingredients:
- 2 lbs of beef chuck, cut into cubes
- 1 large onion, finely chopped
- 3 cloves of garlic, minced
- 2 teaspoons of ground cumin
- 2 teaspoons of ground cinnamon
- 2 teaspoons of ground coriander
- Salt and black pepper to taste
- 3 cups of beef broth
- 1 cup of dried apricots, halved
- 2 tablespoons of tomato paste
- 3 tablespoons of olive oil
- Fresh cilantro for garnish
Equipments
Equipment:
- Large pot or Dutch oven
- Wooden spoon
- Measuring cups and spoons
How to Make Moroccan Beef Stew with Apricots – Step By Step
Step 1: Prepare the Beef
Season the beef cubes generously with salt and pepper. Ensure each piece is adequately seasoned, which will enhance the flavor of the stew as it cooks. This initial seasoning also helps to tenderize the meat, making it more flavorful and juicy in the final dish.
Step 2: Brown the Beef
In a large pot or Dutch oven, heat the olive oil over medium-high heat. Add the beef cubes in batches to avoid overcrowding the pot. Sear each side until a rich golden brown crust forms, which should take about 3-4 minutes per batch. This step is crucial as it locks in the juices and ensures a robust flavor profile. Once browned, remove the beef and set it aside.
Step 3: Sauté Onions and Garlic
In the same pot, reduce the heat to medium and add the chopped onions. Sauté them until they become translucent and fragrant, which takes about 5 minutes. Stir in the minced garlic and continue to cook for another 1-2 minutes, making sure the garlic doesn’t burn, as it can turn bitter.
Step 4: Incorporate Spices
Add the ground cumin, cinnamon, and coriander to the onion mixture. Stir continuously for about 1 minute to allow the spices to bloom and release their aromas, which is key to achieving the authentic Moroccan flavor in the stew.
Step 5: Assemble the Stew
Return the browned beef cubes to the pot. Stir in the tomato paste, making sure the beef is well coated. Add the beef broth and bring the mixture to a simmer. Reduce the heat to low, cover, and let it cook gently for about 1 hour or until the beef is tender.
Step 6: Add Apricots
After the beef is tender, add the halved dried apricots to the stew. Continue to simmer, uncovered, for another 20-30 minutes. The apricots will absorb the liquid, plumping up and infusing the stew with their sweet flavor. Adjust seasoning with salt and pepper if necessary.
How to Serve Moroccan Beef Stew with Apricots
Serve the Moroccan Beef Stew hot, garnished with fresh cilantro leaves for a burst of color and freshness. Pair it with couscous, quinoa, or crusty bread to soak up those delicious juices. This stew is a perfect centerpiece for a cozy dinner gathering or a weeknight family meal.
Recipe Success Tips & Suggestions
For the most tender beef, choose a cut like chuck, which stands up to long cooking times. Pre-soaking the apricots in warm water can speed up their plumping process. Customize the stew with additional vegetables like carrots or sweet potatoes for added texture and nutrition.
A Higher Protein Twist: Power-Up Your Moroccan Stew
For those looking to increase protein intake, consider adding chickpeas to this dish. They complement the flavors beautifully while boosting the protein content. Alternatively, replace the beef with a leaner cut like sirloin.
Low Carb Delight: Enjoy This Stew on a Carb-Conscious Diet
To make a low carb version, swap traditional sides with cauliflower rice or serve the stew over a bed of sautéed greens like spinach or kale. These substitutions maintain the rich flavors while keeping your meal in line with low-carb goals.
Storage Instructions
This Moroccan Beef Stew with Apricots can be stored in an airtight container in the refrigerator for up to 3 days. For longer storage, freeze the stew in portion-sized containers for up to 3 months, ensuring convenience for meal planning.
FAQs
Can I use fresh apricots instead of dried ones?
Fresh apricots can be used, but they might not offer the same depth of flavor. If using fresh, consider adding them later in the cooking process.
What other cuts of beef can I use?
Besides beef chuck, you could use brisket or short ribs for a more luxurious stew.
Can this stew be made in a slow cooker?
Certainly! Sear the beef on a stovetop first, transfer all ingredients to the slow cooker, and cook on low for 6-8 hours.
Is this recipe gluten-free?
Yes, the stew itself is naturally gluten-free. Ensure that your beef broth is labeled gluten-free to be certain.
Enjoy the Rich Flavor Journey in Moroccan Cuisine
This Moroccan Beef Stew with Apricots invites you to step into a world where sweet and savory merge effortlessly. Perfect for both culinary adventurers and those seeking comforting classics, it’s a dish to relish and share. If you loved this recipe, don’t hesitate to share it with friends or leave a comment below about your culinary experience!

Moroccan Beef Stew with Apricots
Ingredients
Main Ingredients
- beef chuck
- large onion
- garlic
- ground cumin
- ground cinnamon
- ground coriander
- Salt and black pepper
- beef broth
- dried apricots
- tomato paste
- olive oil
- Fresh cilantro
Instructions
Steps
- Season the beef cubes generously with salt and pepper.
- In a large pot, heat olive oil. Brown beef in batches on medium-high heat until golden.
- Add onions to the pot, sauté until translucent. Stir in garlic until fragrant.
- Mix in cumin, cinnamon, coriander. Cook for 1 minute until fragrant.
- Return beef to the pot. Add tomato paste, beef broth, and bring to a simmer.
- Simmer covered for 1 hour or until beef is tender. Add apricots and cook for another 20 minutes.
