Moroccan Beef Stew With Apricots

Golden Moroccan beef stew with apricots featuring tender beef chunks in a rich spiced sauce garnished with fresh herbs and toasted almonds Save to Pinterest
Golden Moroccan beef stew with apricots featuring tender beef chunks in a rich spiced sauce garnished with fresh herbs and toasted almonds | hearthlykitchen.com

This hearty North African-inspired stew combines succulent beef chuck with sweet dried apricots, creating a beautiful balance of savory and sweet flavors. The meat becomes fork-tender after slow simmering in a rich tomato-based sauce infused with cumin, cinnamon, coriander, ginger, and turmeric. Perfect for serving over fluffy couscous or with crusty bread to soak up the flavorful sauce.

The spices hit me before I even walked into the kitchen. My roommate had been experimenting with Moroccan flavors all afternoon, and that cinnamon-cumin-ginger combination was drifting through the entire apartment. I tasted what she'd made, and honestly, I've been chasing that version ever since.

I made this for a dinner party during a snowstorm once. Everyone huddled around my tiny stove, watching the bubbles rise through that rich amber sauce, and suddenly being snowed in felt like a gift instead of an inconvenience.

Ingredients

  • 2 lbs beef chuck: Chuck has enough marbling to stay tender through long cooking, and cutting it into generous cubes means each bite feels substantial
  • 1 large onion: Finely chopped so it nearly dissolves into the sauce, building that foundation of sweetness
  • 3 garlic cloves: Minced right before adding so none of that sharp freshness gets lost
  • 2 medium carrots: Sliced into coins that hold their shape but become meltingly tender
  • 1 can diced tomatoes: The acidity cuts through the rich meat and balances the dried fruit
  • 1 cup dried apricots: Halved so they plump beautifully and distribute their sweetness throughout
  • 2 cups beef broth: Use a good quality one since it reduces and concentrates
  • 2 tbsp tomato paste: Adds depth and helps thicken that sauce into something glossy
  • 2 tsp ground cumin: Earthy and essential to that Moroccan flavor profile
  • 1½ tsp ground cinnamon: More than you might expect, but it's the secret to warmth without tasting like dessert
  • 1 tsp ground coriander: Bright and slightly citrusy
  • 1 tsp ground ginger: Adds a gentle heat that lingers
  • ½ tsp ground turmeric: For that golden color and earthy undertones
  • ½ tsp smoked paprika: Gives subtle depth without overwhelming the other spices
  • ¼ tsp cayenne pepper: Optional, but I love that background hum of heat
  • 1½ tsp salt: Adjust as you go, but the beef needs this much to stand up to the bold spices
  • ½ tsp black pepper: Freshly ground makes a noticeable difference
  • 2 tbsp olive oil: For searing the beef properly, which creates those flavor-building browned bits
  • 2 tbsp honey: Rounds out the acidity and marries the sweet and savory elements
  • ¼ cup fresh cilantro or parsley: The pop of color and freshness right before serving transforms the whole dish
  • Toasted slivered almonds: Optional but that crunch against the tender beef is worth the extra step

Instructions

Sear the beef:
Heat that olive oil in your Dutch oven until it's shimmering, then add beef in batches so you don't crowd the pot. Let each cube develop a deep brown crust on all sides, transferring them to a plate as they finish.
Build the aromatics:
Add the onion and carrots to those beef-rendered juices, cooking them for about five minutes until the onion turns translucent and sweet. Stir in the garlic and all those spices, letting them bloom for just a minute until the scent fills your kitchen.
Simmer low and slow:
Return the beef to the pot, then pour in the tomatoes, broth, and tomato paste along with salt and pepper. Bring everything to a gentle simmer, then cover and let it cook on low for an hour and a half, stirring occasionally to make sure nothing's sticking.
Add the sweetness:
Stir in the apricots and honey, then continue cooking uncovered for another thirty minutes. The sauce should thicken and coat the back of your spoon, and the beef should yield easily when you press it.
Finish and serve:
Taste and adjust the seasoning if needed, then serve it steaming hot with that fresh herbs and toasted almonds scattered on top. It's perfect over couscous or with crusty bread for soaking up every drop.
Hearty Moroccan beef stew with apricots simmered in a fragrant cinnamon-spiced broth with sweet dried fruits and tender vegetables Save to Pinterest
Hearty Moroccan beef stew with apricots simmered in a fragrant cinnamon-spiced broth with sweet dried fruits and tender vegetables | hearthlykitchen.com

My partner claimed he didn't like fruit in savory dishes until he tried this. Now he requests it on cold days, calling it blanket food, which I think is the highest compliment he could pay.

Making It Your Own

Lamb shoulder works beautifully here and might be even more traditional if you want to explore that route. Sometimes I add diced sweet potatoes in the last hour for extra body, and bell peppers bring a nice brightness too.

Serving Suggestions

Couscous is classic but fluffy rice or warmed flatbread both work perfectly for catching that sauce. I like setting out small bowls of extra harissa or preserved lemons so people can customize their bowls.

Make Ahead Wisdom

This actually tastes better the next day when the spices have had time to really marry. I often make it on Sunday and reheat gently for an effortless Monday dinner that feels special.

  • Let it cool completely before refrigerating, and skim any hardened fat off the top before reheating
  • Add a splash of water or broth when reheating if the sauce has thickened too much
  • The apricots will continue to soften, so add them during the final reheating if you prefer more texture
Savory Moroccan beef stew with apricots served in a rustic bowl topped with vibrant cilantro and crunchy slivered almonds Save to Pinterest
Savory Moroccan beef stew with apricots served in a rustic bowl topped with vibrant cilantro and crunchy slivered almonds | hearthlykitchen.com

There's something about the way this fills the whole house with warm spices that makes any evening feel like a gathering worth savoring.

Recipe Questions & Answers

Beef chuck is ideal for this stew as it becomes tender and flavorful during long cooking. Shoulder or round cuts also work well.

Yes! 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 until tender.

Traditional couscous pairs perfectly, but rice, crusty bread, or flatbread work wonderfully for soaking up the rich sauce.

Store in an airtight container in the refrigerator for up to 4 days, or freeze for up to 3 months. The flavors actually improve overnight.

Absolutely! Lamb shoulder creates a more traditional version and works beautifully with the apricots and spices.

Moroccan Beef Stew With Apricots

Tender beef and sweet apricots simmered with warming North African spices

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
Brown the Beef: Heat olive oil in a large Dutch oven over medium-high heat. Brown beef cubes in batches, searing all sides. 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 and Simmer: Return beef to the pot. Add tomato paste, diced tomatoes, beef broth, salt, and pepper. Stir to combine and bring to a simmer.
5
Initial Cook: Reduce heat to low, cover, and cook for 1½ hours, stirring occasionally.
6
Add Apricots and Finish: Add dried apricots and honey. Continue simmering uncovered for 30 minutes, until beef is very tender and sauce has thickened.
7
Season and Serve: Taste and adjust seasoning if needed. Skim excess fat. 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

  • If using store-bought broth or bread, check for gluten or other allergens.
Grace Ellington

Home cook sharing easy recipes, kitchen tips, and meal ideas everyone can enjoy.