Soups & Stews
This beef and prune tagine recipe transforms a simple one-pot meal into a fragrant, spice-infused masterpiece that tastes like a trip to Marrakech. The tender beef and sweet prunes meld together in a rich, aromatic sauce infused with cumin, cinnamon, and ginger—each bite balances sweet, savory, and earthy notes perfectly.
I perfected this recipe after years of experimenting with slow-cooked Moroccan dishes, and it never fails to impress.
The beauty of this dish lies in its simplicity: just one pot, minimal prep, and hours of hands-off cooking. You'll start with a marinade of warm spices that tenderize the beef while building deep flavor, then slow-cook everything until the beef is fork-tender and the sauce is thick and velvety.
The prunes add natural sweetness that cuts through the richness, creating a perfect harmony of flavors.
What you'll end up with is a restaurant-quality tagine that's rich, aromatic, and packed with layers of spice. The beef falls apart easily, the prunes are tender and sweet, and the sauce clings to every bite with perfect balance.
Serve it with fluffy couscous or crusty bread to soak up every last drop of that fragrant sauce—this is the kind of meal that makes dinner feel special without requiring hours of work.
The best part? This recipe scales beautifully for crowds, and the leftovers taste even better the next day as the flavors deepen. Once you try this beef and prune tagine, you'll understand why it's a staple in Moroccan homes—and why it's become one of my most-requested dishes. Let's get cooking!
Ingredients for beef and prune tagine
The aromatic heart of Moroccan cooking—just 15 ingredients for a dish that tastes like a spice market adventure.
| Ingredient | Amount | Notes |
|---|---|---|
| Beef Chuck Roast 🥩 | 2 lb | Cut into 1.5-inch cubes |
| Pitted Prunes 🍇 | 1 ½ cups | Dried, not canned |
| Yellow Onion 🧅 | 1 whole | Large, chopped |
| Garlic Cloves 🧄 | 6 cloves | Peeled, minced |
| Ground Cumin 🌿 | 2 tsp | Toasted for depth |
| Ground Coriander 🌿 | 1 ½ tsp | Freshly ground preferred |
| Ground Cinnamon 🌶️ | 1 tsp | Sweet, not cassia |
| Ground Ginger 🌿 | ½ tsp | Freshly ground |
| Turmeric Powder 🌶️ | ½ tsp | For vibrant color |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Chicken Broth 💧 | 1 ½ cups | Low-sodium preferred |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Cilantro 🌿 | ¼ cup | Optional, for garnish |
The beef is everything here—chuck roast is non-negotiable for that melt-in-your-mouth texture. Grab it from the butcher section if you can; pre-cubed saves time but costs more. Whole Foods or Trader Joe's usually carry it pre-cut, but if you're buying a whole roast, ask for it to be cubed. Look for good marbling—it's what keeps the meat tender during hours of slow cooking. Prunes? Dried, not canned—the ones in syrup are too sweet and watery. I always grab the Sun-Maid brand; they're consistent and plump. For the spices, Penzeys or the bulk bins at Whole Foods are your best bets—freshly ground spices make all the difference in this dish.
No cumin? Corriander seeds toasted and ground works in a pinch, but it won't be quite the same. Short on prunes? Dried apricots or dates add sweetness, though prunes have that perfect balance of tart and sweet. The broth can be beef if you're not strict about vegetarian—just reduce the salt since you're adding extra. Fresh ginger? Grated and sautéed with the onions is ideal, but ground works if you're in a hurry. The parsley and cilantro are just for garnish, so skip them if you're not feeling it—this dish is delicious without. And trust me on the cinnamon: sweet, not cassia. Cassia has a stronger, almost medicinal flavor that doesn't play well here.
This tagine gets better with time—3-4 days in the fridge, or 3 months frozen. I always make a double batch because leftovers reheat beautifully and taste even richer the next day. Store it in an airtight container with a splash of water to keep the sauce from drying out. To reheat, just warm on the stove with a little extra broth or water. The spices mellow out slightly over time, so if you're serving it to guests who love bold flavors, make it fresh. But honestly? The second day is when it really shines—like a slow-simmered secret.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe when I’m too tired to wash a million dishes. Chuck roast, prunes, and onions all simmer together—no extra pans, no fuss. Just dump, stir, and let the slow cooker or oven do the work while I sip wine and pretend I’m on vacation.
- Sweet-Savory Bomb: That combo of tender beef, caramelized prunes, and toasted cumin? It’s like a hug in a bowl. The prunes add natural sweetness that balances the deep, earthy warmth of the spices—no sugar needed. Honestly, I’ve made this for people who “don’t like prunes,” and they’re still asking for seconds.
- Leftovers That Shine: This dish actually improves the next day. The beef gets even more fall-apart tender, and the sauce thickens into a rich, sticky glaze. I portion it into containers on Sundays and grab it for lunches all week—no sad, dry reheated meat here.
- Budget Feast for Crowds: A single chuck roast feeds six, and prunes stretch the meal without breaking the bank. Between us, this is my go-to for potlucks or when my college-age kids bring home friends. It’s hearty enough to feel special, but simple enough that no one notices the grocery bill.
Step-by-step instructions for beef and prune tagine
Here's how to transform humble ingredients into a fragrant, sweet-savory Moroccan masterpiece—all in one pot!
Sear the Beef for Deep Flavor
Heat the 2 tablespoons vegetable oil in a large, heavy pot or Dutch oven over medium-high heat until shimmering. Working in batches to avoid crowding, add the 2 lb Beef Chuck Roast cut into 1.5-inch cubes, letting each piece sear until deeply browned on all sides—this takes about 5-7 minutes total. You're building flavor through the Maillard reaction, so don't rush this step.
As each batch sears, transfer the browned beef to a plate. Once all pieces are golden and crispy, reduce heat to medium and add the 1 whole Yellow Onion (chopped) and 6 cloves Garlic Cloves (minced). Cook for 3-4 minutes until the onions soften and turn translucent. Here's where the aromatic base begins to develop—let those onions caramelize just slightly for extra depth.
Toast the Spices for Maximum Aroma
Lower heat to medium-low and add the 2 teaspoons Ground Cumin, 1.5 teaspoons Ground Coriander, 1 teaspoon Ground Cinnamon, 0.5 teaspoon Ground Ginger, and 0.5 teaspoon Turmeric Powder. Stir constantly for 1-2 minutes until the spices release their fragrant oils and the air fills with that unmistakable Moroccan spice aroma. You want to toast them just enough to wake up their flavors without burning.
This is where the magic happens—those toasted spices will infuse the beef with layers of warmth and complexity. If you smell anything acrid, remove the pot from heat immediately. Then add 1.5 teaspoons Salt and 0.5 teaspoon Black Pepper, stirring to evenly distribute. The spices should now coat the beef and onions completely, creating a flavorful crust.
Simmer with Prunes and Broth
Pour in the 1.5 cups Chicken Broth, scraping up any browned bits from the bottom of the pot—this is called deglazing, and it captures all that delicious fond. Add the 1.5 cups Pitted Prunes and bring everything to a gentle simmer. Here's the thing—you want just enough liquid to come halfway up the beef cubes, so if it looks too thin, reduce heat slightly to prevent evaporation.
Cover the pot and let it simmer gently for 1.5 hours on the stove or transfer to a 325°F oven for the same time. The beef should become fork-tender, and the prunes will soften slightly, releasing their natural sweetness into the sauce. Stir occasionally, especially in the first 30 minutes, to ensure even cooking. You'll know it's ready when the beef easily pulls apart with a fork and the sauce has thickened into a rich, glossy consistency.
Finish and Garnish for Freshness
Once the beef is tender, uncover the pot and increase heat to medium-high to reduce the sauce slightly for 5-7 minutes until it coats the back of a spoon. Taste and adjust seasoning—you might need a pinch more salt or a sprinkle of cinnamon to balance the sweetness and savory notes. The prunes should be tender but still hold their shape, adding bursts of fruity sweetness with each bite.
Remove from heat and stir in the 0.25 cup Fresh Parsley (chopped) and 0.25 cup Fresh Cilantro (optional). These herbs add a bright, fresh contrast to the rich, spiced beef. Let the tagine rest for 5-10 minutes before serving—this allows the flavors to meld even more. Serve directly from the pot with crusty bread or over couscous to soak up every last drop of that incredible sauce.
Pro Tips For Making Beef And Prune Tagine
- Brown the Beef First: Skip the slow start—sear the chuck roast in two batches over medium-high heat until deep brown, about 4-5 minutes per side. That crust locks in flavor and stops the meat from drying out later. (Yes, it takes patience, but the payoff is worth it.)
- Soak Prunes in Tea: Toss pitted prunes in a cup of hot green tea or broth for 10 minutes before adding them to the tagine. This plumps them up and softens their bitterness—no more chewy, overpowering prunes ruining the dish.
- Don’t Rush the Cumin Toast: Bloom the ground cumin in oil for 30 seconds until it smells aromatic, not burnt. I used to skip this, and the spice just tasted dull. (Pro tip: Use a dry pan—no oil needed if you’re watching closely.)
- Deglaze with Prune Juice: After browning the onions and garlic, splash in a splash of water or broth and the juice from the soaked prunes. That extra liquid caramelizes into the fond, adding depth without extra effort. (Your future self will notice the difference.)
Flavor customization for these flavors
Sweet Heat Boost
Add 1 tbsp harissa paste when simmering to introduce smoky, fiery depth that balances the prunes' sweetness. I like El Fenn brand—it's got that perfect balance of heat and complexity. For a milder kick, reduce to ½ tbsp and add ½ tsp smoked paprika instead.
The harissa will make your kitchen smell like a Moroccan spice market and add a layer of warmth that pairs beautifully with the cinnamon. 🌶️
Citrus Zest Twist
Brighten the dish with 1 tbsp grated orange zest and 2 tbsp fresh orange juice during the final 10 minutes of cooking. The citrus cuts through the richness and adds a refreshing contrast to the prunes' sweetness.
I use Navel oranges for their natural sweetness. For a tangier profile, add 1 tbsp lemon juice instead. This works especially well if your prunes lean more tart than sweet. 🍊
Nutty Crunch Topping
Finish with 2 tbsp toasted slivered almonds or 1 tbsp crushed pistachios for texture. Toast them in a dry pan over medium heat for 2-3 minutes until golden, then sprinkle over the tagine just before serving.
The nuts add a delightful crunch that contrasts perfectly with the tender beef and soft prunes. For extra richness, drizzle with 1 tbsp honey after adding the nuts. 🌰
Spiced Yogurt Sauce
Serve alongside a cooling spiced yogurt sauce made with ½ cup plain Greek yogurt, ½ tsp ground cumin, ¼ tsp cinnamon, and a pinch of salt. Mix well and dollop on top of the tagine or serve on the side for dipping.
The yogurt balances the richness and adds a creamy contrast. For extra tang, add 1 tsp lemon juice to the yogurt mixture. 🥄
Warm Spiced Wine
Deglaze the pot with ½ cup dry red wine instead of broth for a more sophisticated flavor profile. I recommend Cabernet Sauvignon or Shiraz—their tannins complement the beef beautifully. Reduce the wine by half before adding the broth and prunes.
For a non-alcoholic version, use ½ cup grape juice instead. This adds depth and makes the dish feel even more special. 🍷
Smoky Chipotle Kick
For a smoky depth, add 1-2 adobo chipotle peppers in adobo sauce (minced) when toasting the spices. This introduces a subtle smokiness that pairs wonderfully with the cinnamon and cumin.
Start with 1 pepper for mild heat and increase to 2 if you love spice. The adobo sauce also adds a touch of sweetness that enhances the prunes. 🔥
Nutrition facts
Frequently asked questions
Can I substitute chicken or lamb for beef in this tagine?
Chicken works beautifully—use 2 lbs boneless thighs instead of beef and reduce cooking time to 45-60 minutes since chicken cooks faster. For lamb, use 2 lbs shoulder or leg and increase simmering time to 2 hours for tender results. The spices and prunes will adapt perfectly to either protein.
How do I make this tagine in a slow cooker?
Transfer the seared beef, onions, garlic, and toasted spices to your slow cooker. Add broth, prunes, and a splash of water (about ½ cup extra). Cook on Low for 6-7 hours or High for 3-4 hours, then reduce the sauce on the stove as directed. The slow cooker's gentle heat ensures tender beef without drying it out.
Why are my prunes still hard after cooking?
Prunes need time to soften—if they're still firm, simmer uncovered for 10-15 extra minutes with 2 tbsp water to help break them down. Soaking them in warm water for 10 minutes before adding to the tagine also works. Avoid canned prunes—they're too mushy and waterlogged for this dish.
Can I prepare this tagine ahead of time?
This dish tastes even better the next day! Make it 1-2 days ahead and store in an airtight container in the fridge. Reheat gently on the stove with a splash of broth or water to restore the sauce's richness. For longer storage, freeze for up to 3 months—thaw overnight in the fridge before reheating.
What's the best way to serve this tagine?
Serve directly from the pot with fluffy couscous or crusty Moroccan bread to soak up the sauce. For extra flair, garnish with toasted almonds and fresh herbs. Pair with a simple green salad or steamed vegetables to balance the richness. The warm spices make this dish even more satisfying with a side of spiced yogurt sauce.
