Moroccan Beef Stew With Apricots

Moroccan beef stew with apricots featuring tender meat chunks in a rich spiced sauce garnished with fresh herbs Save
Moroccan beef stew with apricots featuring tender meat chunks in a rich spiced sauce garnished with fresh herbs | homesteadspoon.com

This Moroccan-inspired stew combines tender beef chuck with sweet dried apricots and a blend of warm spices including cumin, cinnamon, coriander, and ginger. The beef is browned then simmered slowly with onions, carrots, and tomatoes for over two hours, creating a rich, thick sauce. The apricots and honey are added in the final stage, lending natural sweetness that balances the aromatic spices. Perfect served over couscous or with crusty bread, garnished with fresh herbs and toasted almonds for texture.

The first time I made this Moroccan stew, my tiny apartment smelled so incredible that my neighbor knocked on my door to ask what restaurant I'd ordered from. There's something almost magical about how cinnamon and cumin transform a simple pot of beef into something that feels like it's been simmering for generations in a Marrakesh kitchen.

I served this at my first dinner party in a new city, slightly terrified that the unusual combination of beef and dried fruit would confuse everyone. Instead, my friend Sarah literally licked her bowl clean and asked for the recipe before she'd even finished her last bite. Now it's the dish I make whenever I need to impress someone without actually trying that hard.

Ingredients

  • Beef chuck: This cut becomes meltingly tender after long simmering and has enough marbling to keep the stew luxurious
  • Dried apricots: They'll plump up beautifully and their natural sweetness balances the warm spices perfectly
  • Ground cinnamon: Don't be tempted to reduce this amount, it's the secret ingredient that makes this distinctly Moroccan
  • Tomato paste: Adds deep umami notes and helps thicken the sauce into something spoon worthy
  • Honey: Just enough to brighten the flavors and tie the sweet and savory elements together

Instructions

Sear the beef:
Pat those cubes completely dry before they hit the hot oil, and don't crowd the pot or they'll steam instead of develop that gorgeous brown crust.
Build your flavor base:
Let the onions and carrots soften until they're translucent and fragrant, taking your time because this foundation matters.
Wake up the spices:
Toast them for just a minute until the smell becomes incredibly aromatic, watching carefully so nothing burns.
Let it simmer low and slow:
Bring everything to a gentle bubble then drop the heat, cover it up, and walk away for an hour and a half while your house transforms.
Add the sweet finish:
Stir in those apricots and honey, then let it cook uncovered so the sauce reduces into something thick enough to coat the back of a spoon.
Hearty Moroccan beef stew with apricots simmered with sweet dried fruit and warming spices in a thick red sauce Save
Hearty Moroccan beef stew with apricots simmered with sweet dried fruit and warming spices in a thick red sauce | homesteadspoon.com

My father, who's suspicious of anything he can't immediately identify, took one tentative bite and immediately went back for seconds. He still talks about that beef stew whenever I mention cooking something new, which might be the highest compliment he's ever paid me.

Making It Your Own

Lamb shoulder works beautifully here and might even be more traditional, though I usually stick with beef because it's what I can easily find. Sweet potatoes add lovely color and extra sweetness if you want to stretch the servings further.

Serving Suggestions

I almost always serve this over fluffy couscous that's soaked up some of the cooking liquid, though crusty bread for sopping up that spiced sauce is absolutely acceptable behavior. The toasted almonds aren't strictly necessary, but they add such a lovely crunch contrast to the tender beef.

Make Ahead Magic

This stew actually tastes better the next day when all those spices have had time to really meld together. I often make it on Sunday and reheat portions throughout the week for effortless dinners that feel special every single time.

  • Let it cool completely before refrigerating, and skim any solidified fat from the surface before reheating
  • The sauce will continue to thicken in the fridge, so add a splash of broth or water when warming it up
  • Freezes beautifully for up to three months if you want to stash some for lazy future meals
Golden Moroccan beef stew with apricots served in a shallow bowl topped with green cilantro and slivered almonds Save
Golden Moroccan beef stew with apricots served in a shallow bowl topped with green cilantro and slivered almonds | homesteadspoon.com

There's something deeply satisfying about a dish that feels exotic and comforting all at once, especially when it comes together with such simple ingredients and patience.

Recipe FAQs

Yes, lamb shoulder works beautifully and creates a more traditional version. The cooking time remains the same.

The combination of warming spices like cinnamon, cumin, coriander, and ginger along with dried apricots creates the distinctive North African flavor profile.

Absolutely. Brown the beef first, then transfer everything to your slow cooker. Cook on low for 6-8 hours or high for 4-5 hours.

Traditional couscous is the perfect accompaniment. Crusty bread, rice, or flatbread also work well to soak up the flavorful sauce.

Refrigerate in an airtight container for up to 3 days, or freeze for up to 3 months. The flavors actually develop and improve after a day.

The cayenne is optional, so you control the heat. Without it, the dish has gentle warmth from the ginger and pepper rather than overt spiciness.

Moroccan Beef Stew With Apricots

Hearty beef stew with sweet apricots and aromatic spices, slow-simmered for rich Moroccan flavor.

Prep 20m
Cook 120m
Total 140m
Servings 4
Difficulty Medium

Ingredients

Meats

  • 2 lbs beef chuck, cut into 1½-inch cubes

Vegetables & Aromatics

  • 1 large onion, finely chopped
  • 3 garlic cloves, minced
  • 2 medium carrots, sliced
  • 1 can (14 oz) diced tomatoes

Dried Fruits

  • 1 cup dried apricots, halved

Liquids

  • 2 cups beef broth
  • 2 tbsp tomato paste

Spices

  • 2 tsp ground cumin
  • 1½ tsp ground cinnamon
  • 1 tsp ground coriander
  • 1 tsp ground ginger
  • ½ tsp ground turmeric
  • ½ tsp smoked paprika
  • ¼ tsp cayenne pepper
  • 1½ tsp salt
  • ½ tsp freshly ground black pepper

Others

  • 2 tbsp olive oil
  • 2 tbsp honey
  • ¼ cup chopped fresh cilantro or parsley
  • toasted slivered almonds

Instructions

1
Sear the Beef: Heat olive oil in a large Dutch oven over medium-high heat. Brown beef cubes in batches until all sides are seared. Transfer browned beef to a plate.
2
Sauté Vegetables: Add chopped onion and carrots to the pot. Sauté for 5 minutes until softened, stirring occasionally.
3
Toast Spices: Stir in garlic, cumin, cinnamon, coriander, ginger, turmeric, paprika, and cayenne. Cook for 1 minute until fragrant.
4
Combine Ingredients: Return beef to the pot. Add tomato paste, diced tomatoes, beef broth, salt, and pepper. Stir to combine and bring to a simmer.
5
Simmer Stew: Reduce heat to low, cover, and cook for 1½ hours, stirring occasionally.
6
Add Apricots: Stir in dried apricots and honey. Continue simmering uncovered for 30 minutes, until beef is very tender and sauce has thickened.
7
Finish and Serve: Taste and adjust seasoning if needed. Skim excess fat from surface. Serve hot, garnished with cilantro or parsley and toasted almonds.
Additional Information

Equipment Needed

  • Large Dutch oven or heavy-bottomed pot
  • Sharp chef's knife
  • Cutting board
  • Wooden spoon

Nutrition (Per Serving)

Calories 540
Protein 44g
Carbs 48g
Fat 18g

Allergy Information

  • Contains: None of the major allergens by default. If using store-bought broth, check for gluten or other allergens.
Laura Whitmore

Sharing easy, comforting recipes and real-life cooking tips from my kitchen to yours.