There’s something truly enchanting about the way Moroccan spices dance together, and when paired with tender chicken, sweet apricots, and crunchy almonds, the flavors create a symphony that feels both exotic and comforting. I first discovered Moroccan Chicken with Apricots and Almonds on a chilly evening when I craved something bold yet soothing—a dish that could transport me miles away without leaving my kitchen. This recipe quickly became a favorite not just for its vibrant taste but also for its surprisingly simple preparation. Whether you’re a seasoned chef or someone tired of fast food routines, this dish offers a perfect balance of sweet and savory, with a touch of warmth from aromatic spices that make every bite memorable. Trust me, once you try this, it will become your go-to for an easy yet impressive home-cooked meal.

Why try Moroccan Chicken with Apricots and Almonds?
Bold Flavors: This dish combines fragrant spices with the natural sweetness of apricots and a satisfying crunch from toasted almonds. Simple Preparation: You don’t need to be a pro—this recipe is easy for any home cook. Versatile Meal: Perfect for weeknight dinners or special occasions. Comforting and Exotic: It’s like a warm hug with a touch of adventure. Crowd Pleaser: Everyone loves the unique blend of sweet and savory in every bite.
Moroccan Chicken with Apricots and Almonds Ingredients
For the Chicken and Marinade
- Chicken thighs (bone-in, skin-on) – Choose thighs for tender, juicy meat that holds spice flavors beautifully.
- Olive oil – Helps to marinate and brown the chicken perfectly.
- Ground cumin – Adds earthy warmth, a signature in Moroccan cooking.
- Ground cinnamon – Gives a subtle sweet-spicy depth that complements the apricots.
- Ground ginger – Brings a gentle zing to brighten the dish.
- Smoked paprika – Adds smokiness and rich color to the marinade.
- Garlic (minced) – Infuses a savory punch.
- Salt and black pepper – Essential for balancing and enhancing flavors.
For the Stew
- Onion (thinly sliced) – Forms a sweet, fragrant base when cooked slowly.
- Chicken broth – Keeps the dish moist while softening the apricots and melds spices.
- Dried apricots (chopped) – Provide natural sweetness and a tender chewy texture—key to Moroccan Chicken with Apricots and Almonds.
- Honey – Enhances sweetness and helps create a luscious sauce.
- Lemon juice – Adds a bright, tangy contrast to the sweeter elements.
For the Garnish
- Toasted slivered almonds – Bring a delightful crunch and nutty flavor.
- Fresh cilantro (chopped) – Adds freshness and color as a final vibrant touch.
How to Make Moroccan Chicken with Apricots and Almonds
- Mix Marinade: In a bowl, whisk olive oil with cumin, cinnamon, ginger, paprika, garlic, salt, and pepper until smooth and aromatic, about 1 minute.
- Marinate Chicken: Toss chicken thighs in the marinade, ensuring each piece is fully coated. Cover and let rest in the fridge for at least 30 minutes, or overnight for deeper flavor.
For the Stew:
- Brown Chicken: Heat 1 tablespoon olive oil in a large pot over medium-high heat. Add thighs, skin-side down, and cook until golden brown, about 5 minutes.
- Sauté Onion: Add sliced onion to the pot and cook, stirring occasionally, until soft and translucent, about 7 minutes, letting it develop a sweet, fragrant base for the stew.
- Simmer Stew: Return the browned chicken to the pot. Pour in chicken broth, then stir in chopped apricots, honey, and lemon juice. Bring to a gentle simmer.
- Cook Through: Cover the pot, reduce heat to low, and simmer until chicken is tender and sauce thickens, about 25 minutes. Look for a glossy, rich orange sauce.
- Garnish and Serve: Sprinkle toasted slivered almonds and chopped cilantro over the stew. Serve hot with couscous or rice to soak up every flavorful drop.
Optional: Drizzle extra honey for a sweeter glaze finish.
Exact quantities are listed in the recipe card below.

How to Store and Freeze Moroccan Chicken with Apricots and Almonds
Fridge: Store leftovers in an airtight container for up to 3 days to keep the flavors fresh. Let the dish cool completely before refrigerating to prevent moisture buildup.
Freezer: Freeze Moroccan Chicken with Apricots and Almonds in a freezer-safe container for up to 3 months. For best results, cool the dish first and portion it out if desired.
Reheating: Thaw in the fridge overnight, then reheat in a pot over low heat or in the microwave until heated through. Add a little chicken broth to moisten if needed.
Avoid Soggy Almonds: If garnishing with almonds, add them fresh after reheating to maintain their crunch and flavor.
What to Serve with Moroccan Chicken with Apricots and Almonds?
Transport your dinner to Morocco with delightful pairings that will elevate your meal experience and keep your taste buds dancing.
-
Fluffy Couscous: Perfect for soaking up the luscious sauce, couscous has a light, airy texture that complements the hearty chicken beautifully.
-
Crispy Roasted Vegetables: Seasoned root veggies add a sweet and earthy crunch that contrasts wonderfully with the tender chicken and warm spices.
-
Garlic Naan Bread: Soft and chewy, naan is an ideal vehicle for mopping up the rich sauce, turning every bite into a blissful journey of flavors.
-
Mediterranean Salad: A bright salad of cucumbers, tomatoes, and feta brings freshness and acidity, balancing the sweet notes of the apricots perfectly.
-
Yogurt Tzatziki: This cooling yogurt sauce adds a refreshing tang, enhancing the dish’s complexity and tying in the Mediterranean flavors effortlessly.
-
Minted Lemonade: A refreshing drink like minted lemonade can cleanse the palate, providing a sweet and tangy contrast to the savory and rich chicken dish.
-
Saffron Rice: The elegant flavors of saffron in rice create a luxurious side that pairs seamlessly with the aromatic spices in the chicken stew and adds a beautiful color to the plate.
Expert Tips for Moroccan Chicken with Apricots and Almonds
- Marinate Thoroughly: Give the chicken at least 30 minutes in the marinade, or overnight if possible, to infuse those vibrant Moroccan spices deeply for maximum flavor.
- Brown Chicken Well: Don’t rush browning the chicken—achieve a golden crust for texture and richness that enhances the final dish beautifully.
- Use Bone-In Thighs: Opt for bone-in, skin-on thighs for juiciness and amazing flavor; they hold up well during slow simmering without drying out.
- Balance Sweet and Tangy: Taste the stew before serving—adjust honey and lemon juice to ensure a perfect harmony of sweet apricots and bright citrus notes.
- Toast Almonds Fresh: Toast almonds just before garnishing to keep their crunch and nutty aroma vibrant, elevating the dish’s texture and flavor.
Moroccan Chicken with Apricots and Almonds Variations
Feel free to get creative with this recipe and make it your own, adding unique twists that cater to your taste buds.
-
Curry Twist: Add a tablespoon of curry powder to the marinade for a delightful twist that enhances the spice profile.
-
Nuts Galore: Swap slivered almonds for finely chopped pistachios or walnuts for a different crunch and nutty flavor.
-
Dried Fruit Medley: Replace apricots with a blend of dried figs and cranberries to add a sweet-tart contrast that’s equally irresistible.
-
Spicy Kick: Toss in a pinch of cayenne pepper to the marinade for a fiery surprise that complements the sweetness.
-
Coconut Cream: Stir in a splash of coconut milk just before serving for a creamy, tropical flavor that rounds out the dish beautifully.
-
Vegan Delight: Substitute chicken with chickpeas and use vegetable broth to create a filling, plant-based version that’s equally satisfying.
-
Herb Infusion: Add fresh herbs like mint or thyme to the garnish for an aromatic lift that brightens the entire dish.
-
Citrus Burst: Experiment with a mix of orange and lime juice instead of lemon for a sweeter, tangy flavor that sings sunshine in every bite.
Make Ahead Options
These delightful Moroccan Chicken with Apricots and Almonds are perfect for meal prep enthusiasts! You can marinate the chicken thighs up to 24 hours in advance for a rich infusion of flavors—just toss them in the marinade and refrigerate until you’re ready to cook. Additionally, chop the apricots and slice the onions ahead of time, storing them separately in airtight containers in the fridge for up to 3 days. When you’re ready to serve, simply brown the marinated chicken, sauté the onions, and bring everything to a simmer according to the recipe. This approach ensures a quick weeknight dinner with just as delicious results, allowing you to enjoy homemade goodness without the stress!

Moroccan Chicken with Apricots and Almonds Recipe FAQs
How do I choose the best apricots for this recipe?
For Moroccan Chicken with Apricots and Almonds, I recommend using dried apricots that are soft and pliable, not rock-hard or overly dry. Look for ones with a rich orange color, indicating natural sweetness. If fresh apricots are in season, you can use them, but dried apricots provide that signature tender chew and concentrate the flavors beautifully.
What’s the best way to store leftovers and how long will they stay fresh?
Store your Moroccan Chicken with Apricots and Almonds in an airtight container in the refrigerator. It will keep well for 3 to 4 days. Make sure to cool the dish completely before storing to prevent condensation, which can dilute flavors and cause sogginess. Reheat gently on the stove to preserve the texture of the chicken and sauce.
Can I freeze Moroccan Chicken with Apricots and Almonds? If yes, how?
Absolutely! This dish freezes wonderfully for up to 3 months. To freeze, let it cool completely, then transfer to airtight, freezer-safe containers or heavy-duty freezer bags. Portioning into individual servings is handy for quick meals. When ready to eat, thaw overnight in the fridge, then reheat slowly on the stove with a splash of chicken broth to keep it moist. Remember to add toasted almonds fresh after reheating to maintain their crunch!
What should I do if my chicken turns out dry or tough?
Don’t worry, it happens even to the best cooks! For juicy results, always use bone-in, skin-on chicken thighs as they stay tender during slow cooking. If your chicken is dry, next time marinate longer—overnight is ideal. When reheating leftovers, add a little chicken broth or water to create steam and soften the meat. Also, avoid overcooking; simmer just until tender, about 25 minutes, to keep it succulent.
Is this dish safe for pets or suitable for people with allergies?
This recipe includes ingredients like almonds and a blend of spices that might not be safe for pets, especially dogs and cats, so keep it away from them. For those with nut allergies, you can omit the almonds or substitute with toasted seeds like pumpkin or sunflower seeds. If you have spice sensitivities, adjust the amounts of cumin, cinnamon, and paprika to your taste or skip the smoked paprika for a milder flavor.

Easy Moroccan Chicken with Apricots and Almonds – Bursting with Flavor
Ingredients
Equipment
Method
- In a bowl, whisk olive oil with cumin, cinnamon, ginger, paprika, garlic, salt, and pepper until smooth and aromatic, about 1 minute.
- Toss chicken thighs in the marinade, ensuring each piece is fully coated. Cover and let rest in the fridge for at least 30 minutes, or overnight.
- Heat 1 tablespoon olive oil in a large pot over medium-high heat. Add thighs, skin-side down, and cook until golden brown, about 5 minutes.
- Add sliced onion to the pot and cook, stirring occasionally, until soft and translucent, about 7 minutes.
- Return the browned chicken to the pot. Pour in chicken broth, then stir in chopped apricots, honey, and lemon juice. Bring to a gentle simmer.
- Cover the pot, reduce heat to low, and simmer until chicken is tender and sauce thickens, about 25 minutes.
- Sprinkle toasted slivered almonds and chopped cilantro over the stew. Serve hot with couscous or rice.




