Free Worldwide Shipping on Orders Over $150
Veal Tagine with Apricots and Almonds Recipe
If you’re searching for a dish that effortlessly blends savory and sweet flavors into one unforgettable meal, veal tagine with apricots and almonds is the answer. This classic Moroccan recipe transforms tender veal into a richly spiced, aromatic stew crowned with plump dried apricots and toasted almonds. The slow-cooking process allows the meat to absorb a symphony of warm spices like cinnamon, ginger, and saffron, while the fruit adds a natural sweetness that balances every bite. Whether you’re hosting a dinner party or simply want to bring the magic of North African cuisine to your weeknight table, this veal tagine with apricots and almonds will transport your taste buds straight to the bustling souks of Marrakech. It’s a recipe that looks impressive but is surprisingly simple to prepare, making it perfect for both beginner and experienced home cooks alike. If you love this combination of fruit and nuts in a tagine, you might also enjoy our popular chicken tagine with apricots and almonds for a poultry variation.

Before You Begin
To achieve the most authentic flavor and tender results, this recipe is best prepared in a traditional clay tagine pot. The conical lid traps steam and circulates it back into the dish, creating incredibly moist and flavorful meat without the need for excessive liquid. If you don’t already own one, you can buy a Moroccan tagine pot from our shop. For smaller households or couples, a cooking tagine for two is an excellent choice. New to tagine cooking? Be sure to read our complete guide on how to use a tagine before getting started so you can season and handle your pot properly.
Ingredients
- 2 pounds (900g) boneless veal shoulder, cut into 2-inch chunks
- 1 cup dried apricots
- ¾ cup whole blanched almonds
- 1 large onion, finely diced
- 3 cloves garlic, minced
- 2 tablespoons olive oil
- 1 tablespoon butter
- 1 teaspoon ground cinnamon
- 1 teaspoon ground ginger
- ½ teaspoon ground turmeric
- ¼ teaspoon saffron threads, soaked in 2 tablespoons warm water
- ½ teaspoon ground black pepper
- 1 teaspoon salt (adjust to taste)
- 2 tablespoons honey
- 1 tablespoon orange blossom water
- 1½ cups water or low-sodium beef broth
- 1 cinnamon stick
- 2 tablespoons sesame seeds for garnish
- Fresh cilantro for garnish
For the best results with your spice selection, check out our detailed tagine spice guide for Moroccan seasonings to understand the role each spice plays in creating authentic flavors.
Cooking Time
- Prep Time: 20 minutes
- Cooking Time: 1 hour 45 minutes
- Total Time: 2 hours 5 minutes
- Serves: 4–6
Nutritional Information
- Calories: 485 per serving
- Protein: 38g
- Carbohydrates: 32g
- Fat: 22g
- Saturated Fat: 6g
- Fiber: 4g
- Sugar: 22g
- Sodium: 420mg
- Iron: 3.2mg
Cooking Steps

Step 1: Prepare the Veal and Marinate
Pat the veal chunks dry with paper towels and place them in a large bowl. Add the ground cinnamon, ginger, turmeric, black pepper, and salt. Toss the meat thoroughly to coat each piece evenly with the spices. Let the veal sit at room temperature for 15 minutes while you prepare the other ingredients. This brief marination allows the spices to begin penetrating the meat for deeper flavor.
Step 2: Sear the Veal
Place your cooking tagine base over medium heat and add the olive oil and butter. Once the butter has melted and the oil is shimmering, add the veal pieces in a single layer, working in batches if necessary. Sear each side for about 2–3 minutes until golden brown. Remove the veal and set it aside on a plate. This searing step locks in juices and creates a flavorful crust on the meat.
Step 3: Build the Aromatic Base
In the same tagine base, add the finely diced onion and cook over medium-low heat for 5–7 minutes, stirring occasionally, until the onion is soft and translucent. Add the minced garlic and cook for an additional minute until fragrant. The onions will pick up all the caramelized bits from the seared veal, building an incredibly rich foundation for your sauce.
Step 4: Combine and Begin Slow Cooking
Return the seared veal to the tagine and nestle the pieces into the onion mixture. Pour in the saffron along with its soaking water and add the water or beef broth. Drop in the cinnamon stick and stir gently to combine everything. Place the conical tagine lid on top, reduce the heat to low, and let the veal simmer gently for 1 hour. The key to a perfect veal tagine with apricots and almonds is low, slow cooking that allows the connective tissue in the veal to break down into tender, melt-in-your-mouth perfection. If you’re curious about what makes tagine cooking so special, read our article on what is a tagine.
Step 5: Add the Apricots and Honey
After the veal has simmered for an hour and is becoming tender, remove the lid and add the dried apricots, honey, and orange blossom water. Gently stir to distribute the apricots throughout the stew. Replace the lid and continue cooking on low heat for another 30–40 minutes. The apricots will plump up beautifully and release their natural sugars into the sauce, creating that signature sweet-savory balance that makes Moroccan tagine cooking so beloved.
Step 6: Toast the Almonds
While the tagine finishes cooking, toast the blanched almonds in a dry skillet over medium heat for 3–4 minutes, shaking the pan frequently until they turn golden brown. Remove them immediately from the heat to prevent burning. Set them aside for garnishing. You can also toast the sesame seeds in the same skillet for about 1–2 minutes until lightly golden.
Step 7: Check Seasoning and Consistency
Remove the tagine lid and check the sauce. It should be thick, glossy, and coating the back of a spoon. If the sauce is too thin, remove the lid and cook for an additional 5–10 minutes to reduce it. Taste and adjust the seasoning with more salt, honey, or a squeeze of lemon juice if needed. Remove and discard the cinnamon stick.
Step 8: Garnish and Serve
Scatter the toasted almonds and sesame seeds generously over the top of the tagine. Add a handful of fresh cilantro leaves for color and freshness. Serve your veal tagine with apricots and almonds directly from the tagine pot at the table for a stunning presentation. This dish pairs beautifully with fluffy couscous, crusty Moroccan bread, or even simple steamed rice to soak up every drop of that glorious sauce. For more stunning tagine recipes, browse our collection of tagine recipes to wow your guests.
There’s something truly magical about the way veal tagine with apricots and almonds brings together tender meat, sweet fruit, crunchy nuts, and warm spices in one harmonious dish. It’s the kind of recipe that fills your kitchen with an irresistible aroma and brings everyone to the table with wide eyes and eager appetites. We encourage you to try this recipe and experience the rich culinary heritage of Morocco in your own home. If you’re looking for the perfect tagine pot to get started, explore our full range of cooking tagines, or find out where to buy a Moroccan tagine. And if you’re shopping for a food-loving friend, our gift tagines and beautiful decorative tagines make unforgettable presents. Don’t forget to explore our charming mini tagines perfect for serving individual portions or displaying spices. Happy cooking!


