This rich Moroccan-inspired stew combines tender beef chunks with sweet dried apricots, aromatic vegetables, and a blend of warming spices including cumin, cinnamon, and coriander. The beef simmers slowly for over two hours, becoming melt-in-your-mouth tender while the sauce thickens into a fragrant, flavorful gravy. Perfect for cold weather dinners, this dish balances sweet and savory notes beautifully. Serve with couscous or crusty bread to soak up the delicious sauce.
The first time I made this Moroccan beef stew, my tiny apartment smelled like a spice bazaar for days. I'd been experimenting with North African flavors after a friend brought back ras el hanout from Marrakesh, but this dish with its sweet apricots and warming spices felt like discovering something ancient and comforting. Now whenever the weather turns cold, this stew is my go-to for feeding a crowd or just making the house feel like home.
I served this at my first dinner party in a new city, watching strangers become friends over bowls of fragrant stew. Someone asked for seconds before anyone had finished their first serving, and suddenly my nervousness about cooking for new people evaporated. Theres something about sharing a dish this complex and comforting that breaks down walls faster than anything else I know.
Ingredients
- Beef chuck: This cut becomes meltingly tender after slow cooking and has enough marbling to keep the meat succulent
- Apricots: Dried apricots plump up beautifully in the simmering liquid, adding natural sweetness that balances the spices
- Cinnamon and cumin: These are the backbone spices that give the stew its signature Moroccan profile
- Tomato paste: Concentrates the sauce and adds depth that fresh tomatoes alone cant achieve
- Honey: A little extra sweetness helps bridge the gap between the savory beef and fruity apricots
- Fresh cilantro or parsley: Adds a bright, fresh finish that cuts through the rich, spiced sauce
Instructions
- Sear the beef:
- Heat the olive oil in your Dutch oven over medium-high heat until it shimmers. Brown the beef cubes in batches, letting them develop a deep crust on all sides before transferring them to a plate.
- Build the flavor base:
- Add the chopped onions and carrots to the same pot, scraping up any browned bits from the bottom. Cook them until they soften and the onions turn translucent, about 5 minutes.
- Wake up the spices:
- Stir in the garlic and all the ground spices, letting them cook for just a minute until they're incredibly fragrant. This step unlocks their oils and intensifies their flavor.
- Combine and simmer:
- Return the beef to the pot and add the tomato paste, diced tomatoes, and beef broth. Stir everything together, bring it to a gentle simmer, then cover and reduce the heat to low.
- Add the sweetness:
- After the beef has cooked for an hour and a half, stir in the dried apricots and honey. Continue cooking uncovered for another 30 minutes to let the sauce thicken and the flavors meld.
- Finish and serve:
- Taste the stew and adjust the seasoning if needed. Serve hot, sprinkled generously with fresh herbs and toasted almonds if you're feeling fancy.
This stew has become my comfort food default, the thing I make when someone needs cheering up or celebrating. Last winter I made a triple batch for a snowed-in weekend with friends, and we ate it for three days straight, each bowl tasting better than the last. Thats the magic of Moroccan beef stew it just keeps getting better.
Making It Your Own
Lamb shoulder works beautifully here and might actually be more traditional, though beef gives a hearty, accessible base. You can also add diced sweet potatoes or bell peppers in the last hour of cooking for extra vegetables and texture.
Serving Suggestions
This stew deserves to be served with something that can soak up that incredible spiced sauce. Fluffy couscous is traditional, but crusty bread or even simple steamed rice work perfectly to catch every drop.
Make Ahead Magic
Moroccan beef stew actually improves overnight as the spices continue to meld and the sauce deepens. Make it a day ahead and refrigerate, then skim any solidified fat from the top before reheating gently on the stove.
- The texture holds up perfectly for freezing, so consider doubling the batch
- Reheat slowly over low heat to prevent the meat from toughening
- Add a splash of water or broth when reheating if the sauce has thickened too much
Theres something deeply satisfying about a stew that transports you halfway across the world with just one spoonful. Enjoy every aromatic bite of this Moroccan classic.
Recipe FAQs
- → What cut of beef works best for this stew?
-
Beef chuck is ideal because it becomes tender and flavorful during long simmering. The connective tissue breaks down beautifully, creating succulent meat that falls apart easily.
- → Can I make this stew in a slow cooker?
-
Absolutely. Brown the beef first, then add all ingredients to your slow cooker. Cook on low for 7-8 hours or high for 4-5 hours. Add apricots during the last hour.
- → What sides complement this dish?
-
Couscous is traditional and perfect for soaking up the flavorful sauce. Crusty bread, steamed rice, or flatbread also work wonderfully as accompaniments.
- → Can I substitute the apricots?
-
Dried prunes, dates, or raisins work well as alternatives. Each brings a slightly different sweetness but maintains the traditional sweet-savory balance.
- → How long does this keep in the refrigerator?
-
This stew tastes even better the next day. Store in an airtight container for up to 4 days. The flavors continue to develop and meld over time.
- → Is this dish spicy?
-
The cayenne is optional, so you control the heat level. Without it, the warming spices provide gentle depth without significant spiciness.