Soups & Stews
This beef and prune tagine recipe transforms a simple pot into a fragrant, slow-cooked masterpiece that captures Morocco’s essence in every bite. The sweet-tangy prunes and aromatic spices create a harmony that’s both comforting and sophisticated—perfect for a weeknight dinner that feels like a special occasion.
What makes this recipe truly special is how the flavors develop over time, turning tough beef into tender, melt-in-your-mouth pieces while the prunes soften into a jammy, caramelized sweetness.
The secret lies in the slow cooking process, where spices like cumin, coriander, and cinnamon infuse the beef and vegetables with deep, earthy warmth. Unlike quick stews, this tagine rewards patience with layers of flavor that build as it simmers.
The result is a dish that’s rich yet balanced, with the prunes adding just the right amount of natural sweetness to cut through the savory depth of the beef and spices.
By the time you serve it, you’ll have a one-pot wonder that’s ready to be paired with fluffy couscous or crusty flatbread—each bite delivering tender beef, tender prunes, and a sauce that’s thickened just enough to coat every spoonful.
The aroma alone will have everyone gathered around the table, and the leftovers? Even better the next day as the flavors meld further.
This recipe is designed to be approachable yet impressive, making it ideal for both beginner and experienced cooks. The slow cooking method ensures foolproof tenderness, while the spices and prunes create a dish that’s as visually appealing as it is delicious.
Let’s bring the flavors of Morocco to your kitchen—one pot at a time.
Ingredients for beef and prune tagine
Sweet, savory, and slow-cooked—these ingredients turn a simple pot into Moroccan magic.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 2 lb | Cut into 1-inch cubes |
| Prunes (Pitted) 🍇 | 1 ½ cups | Pitted and halved |
| Yellow Onion 🧅 | 1 whole | Chopped into wedges |
| Carrots 🥕 | 3 medium | Peeled and cut into chunks |
| Garlic Cloves 🧄 | 4 cloves | Minced or finely chopped |
| Ground Cumin 🌿 | 1 tbsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Ground Cinnamon 🌶️ | ½ tsp | Sweet variety |
| Ground Ginger 🌿 | ½ tsp | Freshly ground |
| Turmeric Powder 🌶️ | ¼ tsp | For vibrant color |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Vegetable Oil 🫒 | 2 tbsp | For searing |
| Vegetable or Chicken Broth 💧 | 2 cups | Low-sodium preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped for garnish |
The beef is non-negotiable here—chuck roast with good marbling melts into tender perfection. Costco or Whole Foods usually have it pre-cut, but if you're buying a whole roast, ask the butcher to cube it for you. Prunes? Grab the dried, pitted kind from the baking aisle—not the canned ones. Fresh ginger and garlic make all the difference, so don’t grab the jarred minced stuff. For the spices, Penzeys or bulk bins at Middle Eastern markets have the best quality, but the grocery store stuff works fine if it’s labeled ‘ground’ and smells fresh.
No cumin? Smoked paprika at double the amount gives a similar smoky depth. Fresh parsley out of season? Dried parsley at half the amount works in a pinch. Short on broth? Water plus a bouillon cube gets you there. The carrots can be baby carrots if that’s what’s in the fridge—just trim the ends. For extra richness, add a splash of orange juice or a pinch of saffron if you’ve got it. The cinnamon and turmeric are easy to find, but if you see ‘cassia’ cinnamon, grab that—it’s stronger and more traditional.
This tagine tastes even better the next day, so make extra. Store leftovers in an airtight container in the fridge for up to 5 days—the flavors deepen overnight. Freezes beautifully for 3 months, too. For serving, I like to reheat it with a splash of water or broth to loosen the sauce. The prunes will soften further, turning into a jammy sweetness that’s perfect with crusty bread or couscous.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just brown the beef, toss in chopped onions, carrots, and garlic, then let the slow cooker or oven do the work while I sip wine. The prunes soften into the meat, so you’re basically getting dessert in every bite without extra effort.
- Sweet-Savory Surprise: That prune-beef combo sounds weird, but trust me, the caramelized prunes cut through the richness of the beef like a perfect balance. The garlic and onions build layers of warmth, and the beef stays fork-tender with just the right chew.
- Leftovers That Shine: This dish actually improves the next day. The flavors meld deeper, and I’ve reheated it cold for sandwiches or served it warm with couscous—no one ever complains. Honestly, I make a double batch on purpose.
- Budget-Friendly Feast: Chuck roast is cheap, prunes stretch the meal, and you’re using pantry staples. For under $15, you feed four people with leftovers that’ll last a week. My college self would’ve cried happy tears over this.
Step-by-step instructions for beef and prune tagine
This one-pot wonder delivers tender beef and sweet prunes in a fragrant spice blend—no fancy skills required.
Sear the Beef for Deep Flavor
Heat the 2 tablespoons vegetable oil in a heavy Dutch oven over medium-high heat until shimmering. Pat the 2 lb beef chuck roast dry with paper towels and cut into 1-inch cubes. Working in batches to avoid crowding, sear the beef for 3-4 minutes per side until deeply browned and caramelized.
This searing step creates the rich, meaty foundation for your tagine. You'll know it's ready when the beef releases easily from the pan and has a golden crust. Transfer the seared beef to a plate and set aside—we'll return it to the pot later.
Build the Spice Base
In the same Dutch oven, reduce heat to medium and add the 1 whole yellow onion, chopped into wedges. Cook for 5 minutes until softened and translucent. Add the 3 medium carrots, peeled and cut into chunks, and cook for another 5 minutes until slightly tender.
Stir in the 4 cloves garlic cloves, minced, and cook for 30 seconds until fragrant. Immediately add the 1 tablespoon ground cumin, 1 tablespoon ground coriander, ½ teaspoon ground cinnamon, ½ teaspoon ground ginger, and ¼ teaspoon turmeric powder. Stir constantly for 1 minute to toast the spices and release their aromatic oils—this is where the magic happens.
Simmer the Sweet-Savory Stew
Pour in the 2 cups vegetable or chicken broth and scrape up any browned bits from the bottom of the pot. Return the seared beef to the pot, along with the 1.5 cups prunes, pitted and halved. Bring to a gentle boil, then reduce heat to low, cover, and simmer for 1 hour 30 minutes or until the beef is fork-tender.
Real talk: This is where patience pays off. The beef should be so tender it practically falls apart when pierced with a fork. The prunes will soften and release their sweet juices, creating a beautiful balance of flavors. If the liquid reduces too much before the beef is done, add a splash of water or broth to maintain the right consistency.
Finish with Fresh Herbs
Once the beef is tender, stir in the 1.5 teaspoons salt and ½ teaspoon black pepper. Taste and adjust seasoning if needed—you want a harmonious blend of sweet, savory, and spiced notes. Remove from heat and let the tagine sit, covered, for 10 minutes to allow the flavors to meld.
Just before serving, stir in the ¼ cup fresh parsley, chopped. The bright, fresh herbs cut through the richness of the beef and spices, adding a pop of color and a final layer of flavor. Serve immediately with couscous or crusty bread to soak up every delicious bite.
Pro Tips For Making Beef And Prune Tagine
- Sear the Chuck First: Get that beef browned hard and fast—no, not just a quick sear—deep golden crust on all sides. I used to skip this with chuck roast, thinking it’d turn tough, but that crust locks in flavor and keeps the meat tender. Use a hot Dutch oven or heavy pot, and don’t move it until it’s actually stuck.
- Soak Prunes in Tea: Toss those prunes in a cup of hot black tea (Earl Grey works great) for 15 minutes before adding them to the tagine. The tannins soften them faster and cut that cloying sweetness—trust me, your dish won’t taste like a raisin cookie afterward. Drain well before using.
- Don’t Crowd the Onions: Slice those yellow onions thin and cook them in batches if needed. I learned this the hard way—piling them all in at once just steams them into mush. A crowded pot = sad, watery onions. Spread them out, let them caramelize properly, then add the beef.
- Finish with Garlic Oil: Save a few minced garlic cloves to toss into 2 tablespoons of olive oil at the very end—heat it just until fragrant, then pour over the finished tagine. It’s lazy but elevates the whole dish instantly. (Yes, even if you’re impatient like me.) The oil coats everything, making the prunes and beef taste richer without overpowering.
Dietary considerations for these flavors
Vegetarian Adaptation
Swap the beef for 1.5 lbs firm tofu or 2 cups chickpeas (cooked) to make this a hearty vegetarian tagine. Press and cube the tofu, then pan-fry until golden before adding to the pot.
Chickpeas add natural sweetness that pairs perfectly with the prunes. Boost umami with 1 tbsp soy sauce or 1 tsp miso paste when building the spice base. 🌱
Gluten-Free Assurance
This tagine is naturally gluten-free as long as you use certified gluten-free spices and broth. I recommend Annie's Organic gluten-free broth and double-check labels on spices like cumin and coriander.
The prunes, beef, and vegetables are all gluten-free staples. For extra flavor without gluten, add 1 tbsp tomato paste when building the spice base. ✨
Dairy-Free Comfort
No dairy is required or used in this recipe, making it perfect for lactose-intolerant diets. The rich, spiced beef and caramelized prunes provide all the depth you need.
For added creaminess without dairy, stir in 2 tbsp coconut milk during the final 10 minutes of simmering. The coconut enhances the Moroccan flavors beautifully. 🥥
Low-Carb Option
Skip the couscous and serve with cauliflower rice or zucchini noodles for a low-carb adaptation. The tagine's natural sweetness from prunes balances the savory beef perfectly. For extra fiber, add 1 cup chopped spinach during the final 10 minutes of cooking—it wilts quickly without overpowering the dish. 🥦
Allergen-Friendly Swaps
For nut allergies, avoid any garnishes containing nuts. For egg allergies, this recipe is already safe as no eggs are used. If you're avoiding garlic, substitute with 1 tbsp onion powder plus ½ tsp asafoetida powder (hing) for depth.
Always check your broth for hidden allergens like soy or wheat. 💪
Keto Considerations
This tagine can fit into a keto diet by focusing on the beef and prunes while reducing carbs. Skip the couscous and serve with low-carb flatbread or a side salad.
The prunes provide natural sweetness without spiking blood sugar significantly. For extra fat, stir in 1 tbsp ghee during the final minutes of cooking. 🥩
Nutrition facts
Frequently asked questions
Can I use a different cut of beef for this tagine?
Yes! While chuck roast is ideal for its marbling and tenderness, you can substitute with stew beef or even brisket. Avoid lean cuts like sirloin—they won’t become tender enough. If using brisket, cut it against the grain into ½-inch slices before cubing. The cooking time may vary slightly, so check for doneness at 1 hour 15 minutes instead.
How do I know when the beef is fully tender?
The beef is done when it easily falls apart with a fork and reaches an internal temperature of 195°F. For extra assurance, cut into a piece—if the juices run clear and the meat shreds easily, it’s perfect. If it’s still slightly chewy after 1 hour 30 minutes, add ¼ cup water and simmer uncovered for another 15 minutes.
Can I make this tagine in a slow cooker?
Brown the beef and build the spice base in a skillet first, then transfer everything to a 6-quart slow cooker. Add the broth and prunes, then cook on low for 6-7 hours or high for 3-4 hours. The slow cooker’s gentle heat ensures tender beef without monitoring. Just stir in fresh parsley at the end—it won’t survive the long cook time.
What if my prunes aren’t sweet enough?
Add a pinch of cinnamon or ½ teaspoon orange zest to the spice base for extra sweetness. For deeper flavor, stir in 1 tablespoon honey or 1 teaspoon maple syrup during the final 10 minutes of simmering. The prunes will absorb the sweetness and caramelize beautifully. If they’re too tart, balance with a splash of apple cider vinegar (just ½ teaspoon).
Can I prep this tagine ahead of time?
This dish tastes even better the next day! Let it cool completely, then store in an airtight container in the fridge for up to 5 days. Reheat gently on the stove with a splash of broth or water to restore the sauce’s consistency. For freezing, cool completely, portion into freezer-safe containers, and freeze for up to 3 months. Thaw overnight in the fridge before reheating.
