Moroccan Beef & Apricot Tagine with Chickpeas and Spinach
Warm, fragrant, and bursting with sweet and savory flavors, this Moroccan-inspired beef tagine brings tender beef, hearty chickpeas, sweet apricots, and vibrant spinach together in a richly spiced tomato sauce. It’s a comforting, iron-rich meal that turns everyday ingredients into something truly special—and every spoonful tastes like a little trip to Morocco. 🇲🇦
Ingredients
- 1½ lbs beef chuck, cut into 1-inch cubes
- 1 tablespoon olive oil
- 1 medium yellow onion, diced
- 3 cloves garlic, minced
- 1 teaspoon ground cumin
- 1 teaspoon paprika
- 1 teaspoon ground ginger
- ½ teaspoon ground cinnamon
- ½ teaspoon turmeric
- ½ teaspoon salt, plus more to taste
- ¼ teaspoon black pepper
- 1 can (14.5 oz) diced tomatoes
- 1½ cups low-sodium beef broth
- 1 can (15 oz) chickpeas, drained and rinsed
- ½ cup dried apricots, halved
- 3 cups fresh baby spinach
- 1 tablespoon fresh lemon juice
- ¼ cup chopped fresh cilantro or parsley
- 1½ cups cooked whole-wheat couscous, for serving
Instructions
- Brown the beef: Heat the olive oil in a large Dutch oven or heavy pot over medium-high heat. Add the beef in batches and brown on all sides, about 5–7 minutes. Transfer to a plate.
- Build the flavor: Reduce the heat to medium. Add the onion and cook for 4–5 minutes until softened. Add the garlic, cumin, paprika, ginger, cinnamon, turmeric, salt, and black pepper. Stir for about 30 seconds until wonderfully fragrant.
- Simmer until tender: Return the beef to the pot. Add the diced tomatoes and beef broth, stirring to combine. Bring to a gentle boil, then reduce the heat to low, cover, and simmer for about 60–75 minutes, or until the beef is tender.
- Add the chickpeas and apricots: Stir in the chickpeas and dried apricots. Continue simmering uncovered for 15–20 minutes, allowing the sauce to thicken and the apricots to soften.
- Add the spinach: Stir in the fresh spinach and cook for another 2–3 minutes, just until wilted.
- Brighten it up: Stir in the fresh lemon juice. Taste and adjust the salt and pepper if needed.
- Serve: Spoon the tagine over warm whole-wheat couscous and finish with plenty of fresh cilantro or parsley.
Iron Tip
This dish combines heme iron from beef with plant-based iron from chickpeas and spinach. The tomatoes and fresh lemon juice provide vitamin C, which helps your body absorb non-heme iron from plant foods more efficiently. For an extra vitamin C boost, serve with a squeeze of fresh lemon just before eating. 🍋🥩🥬
Why You’ll Will Love This Recipe
❤️ Iron-rich and nourishing – Beef, chickpeas, and spinach bring multiple sources of iron to one satisfying meal.
🌿 Packed with incredible flavor – Cumin, ginger, cinnamon, turmeric, and paprika create that warm, aromatic Moroccan-inspired flavor.
🍑 The perfect sweet-savory balance – Dried apricots add little bursts of sweetness that pair beautifully with the savory beef and spices.
🥘 Comforting and filling – Tender beef, hearty chickpeas, vegetables, and couscous make this a satisfying complete meal.
🌍 A little culinary adventure – It’s an easy way to bring the beautiful flavors of Moroccan-inspired cooking right into your kitchen.
Serving Suggestions
Serve this Moroccan-inspired beef tagine over fluffy whole-wheat couscous to soak up every drop of the richly spiced sauce. Garnish with fresh cilantro or parsley and add a squeeze of lemon just before serving. For extra color and vitamin C, pair it with a simple side of roasted red peppers, tomatoes, or a crisp cucumber-and-tomato salad. 🍋🌿
Storage and Reheating
Refrigerator: Store leftover tagine in an airtight container in the refrigerator for up to 3–4 days. For best results, store the couscous separately.
Freezer: Let the tagine cool completely, then freeze it in a freezer-safe container for up to 3 months. Thaw overnight in the refrigerator before reheating.
Reheating: Warm gently in a saucepan over medium-low heat, stirring occasionally, until heated through. If the sauce has thickened, add a small splash of beef broth or water. Individual portions can also be reheated in the microwave until steaming hot.
Nutrition Highlights
🥩 Protein: Beef and chickpeas make this a hearty, protein-rich meal.
🩸 Iron: Beef provides highly absorbable heme iron, while chickpeas and spinach contribute additional plant-based iron.
🍋 Vitamin C: Tomatoes and lemon juice provide vitamin C, which helps your body absorb the plant-based iron in the meal.
🫘 Fiber: Chickpeas, spinach, apricots, and whole-wheat couscous contribute fiber for a satisfying, well-rounded dish.
🥬 Nutrient variety: This recipe brings together leafy greens, legumes, fruit, whole grains, and protein in one colorful meal.
