Main Courses
This apricot chicken curry recipe transforms ordinary weeknight dinners into a symphony of sweet-tangy flavors that linger long after the last bite. The secret lies in balancing the natural sweetness of apricots with warm spices like cumin and coriander, creating a sauce that's rich yet refreshing.
I've perfected this technique over years of testing, ensuring the chicken stays tender while absorbing every layer of flavor without overpowering the dish.
The beauty of this curry is its simplicity—just a few key ingredients work together in one pot to create restaurant-quality results. A brief marinade infuses the chicken with aromatic spices, while simmering with apricot purée and tomatoes develops a sauce that's both velvety and complex.
The dish comes together in under an hour, making it ideal for busy weeknights without sacrificing depth of flavor.
What you'll end up with is a dish that's equally at home on a casual dinner table or a special occasion spread. The chicken emerges fork-tender, bathed in a glossy sauce that's sweet enough to satisfy cravings but balanced with tangy yogurt and bright herbs.
Garnished with fresh cilantro, it's a visual and culinary masterpiece that pairs perfectly with basmati rice or warm naan.
This recipe is designed to be adaptable—scale it up for a crowd or halve it for a cozy meal for two. The techniques here ensure success every time, whether you're a seasoned cook or just starting your curry journey.
Let's create this harmonious blend of sweet and spicy that will become your new go-to dish.
Ingredients for apricot chicken curry
Sweet apricots meet aromatic spices in this one-pot curry that delivers restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Apricot Purée 🍑 | 1 cup | Unsweetened, from jar or can |
| Plain Yogurt 🥛 | ½ cup | Full-fat for creaminess |
| Canned Diced Tomatoes 🍅 | 1 can | San Marzano preferred |
| Onion 🧅 | 1 whole | Medium, finely chopped |
| Garlic Cloves 🧄 | 4 cloves | Minced, fresh preferred |
| Ginger Root 🌿 | 1 tbsp | Freshly grated |
| Ground Cumin 🌶️ | 1 tbsp | Toasted for depth |
| Ground Coriander 🌿 | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🧂 | ½ tsp | Freshly ground for color |
| Garlic Powder 🧄 | ½ tsp | Not garlic salt |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, for garnish |
| Olive Oil 🫒 | 2 tbsp | Extra-virgin for richness |
The chicken thighs are key here—bone-in stays juicier, but boneless works too. Look for thighs with good marbling at the grocery store, especially in the meat section near Costco or Whole Foods. If using boneless, cut into 1-inch pieces for even cooking. The apricot purée should be unsweetened—Mott's or Bonne Maman are reliable brands. Fresh ginger and garlic make all the difference, but if you're short on time, jarred paste works in a pinch (just reduce the amount by half).
No apricot purée? Mango purée or unsweetened applesauce can substitute, though the flavor will shift slightly. Swapping yogurt for coconut milk makes this dairy-free while adding richness. The spices are non-negotiable—Penzeys or Spicewalla for the best quality, but bulk bins at Trader Joe's are budget-friendly. If you don't have fresh cilantro, dried oregano at half the amount works for garnish. The tomatoes? San Marzano cans are worth the splurge—they're sweeter and less acidic.
This curry tastes even better the next day as flavors meld. Store in an airtight container in the fridge for up to 4 days, or freeze for 3 months. I like to double the batch and portion it into containers for easy lunches. The sauce thickens as it cools, so add a splash of water or broth when reheating. Garnish with extra cilantro and a drizzle of olive oil right before serving for that restaurant touch.
Why You'll Love This Recipe
- Pantry-Friendly Magic: That apricot purée? It’s my secret weapon for when I’ve forgotten to buy fresh fruit. One jar transforms a basic curry into something sweetly complex—no fancy shopping required.
- Sweet-Savory Balance: The yogurt cools the heat while the tomatoes add depth, but it’s the apricot that makes this dish ridiculously good. Juicy, caramelized chicken with a sauce that’s both tangy and subtly fruity—trust me, it’s a flavor combo you’ll reach for.
- Leftovers That Don’t Suffer: This curry actually improves the next day. The flavors meld, the chicken gets even more tender, and I’ve reheated portions straight from the fridge for lunch—no dryness, no fuss.
- Weeknight Workhorse: Chop an onion, brown the chicken, dump in the rest—it’s done in 45 minutes. Honestly, I make this when I’m too tired to think, and it still feels like I’ve put in effort. (Yes, even on a Tuesday night.)
Step-by-step instructions for apricot chicken curry
This one-pot curry delivers perfect balance between sweet and savory flavors every time.
Prepare the Chicken and Aromatics
Cut the 1.5 lb boneless chicken thighs into 1-inch pieces and set aside. In a large, heavy-bottomed pot, heat the 2 tbsp olive oil over medium heat. Add the finely chopped whole onion and cook for 5-6 minutes until softened and translucent.
Add the 4 minced garlic cloves and 1 tbsp freshly grated ginger root, stirring for 30 seconds until fragrant. This step builds the aromatic foundation - don't rush it. The onions should be completely caramelized before adding the spices, which prevents them from burning.
Build the Spice Base
Reduce heat to medium-low and add the 1 tbsp ground cumin, 1 tbsp ground coriander, 0.5 tsp turmeric powder, 0.5 tsp garlic powder, 1 tsp salt, and 0.5 tsp black pepper. Stir continuously for 1-2 minutes until the spices release their aroma and the raw taste disappears.
Add the 1 can diced tomatoes (with juices) and simmer for 5 minutes, stirring occasionally. This step develops the base flavor. The tomatoes should break down slightly, creating a thicker consistency that will carry the sweet apricot notes beautifully.
Cook the Chicken
Increase heat to medium-high and add the chicken pieces in a single layer. Cook undisturbed for 3-4 minutes until the chicken develops a light golden crust. This initial sear locks in juices and prevents dryness.
Stir the chicken to distribute the spices evenly, then reduce heat to medium-low. Add the 0.5 cup plain yogurt and stir gently to combine. The yogurt will help tenderize the chicken while adding creaminess to the sauce. Let the mixture simmer for 5 minutes to allow the yogurt to cook out slightly.
Add Apricot Purée and Simmer
Pour in the 1 cup apricot purée and stir well to distribute evenly. The curry will immediately become glossy and develop a beautiful golden color. Increase heat to medium and bring to a gentle boil.
Reduce heat to low and let the curry simmer uncovered for 30-35 minutes, stirring occasionally. The chicken is done when it reaches an internal temperature of 165°F and the sauce has thickened to a rich, velvety consistency. The apricot flavor should be prominent but balanced by the warm spices.
Finish and Garnish
Once the chicken is fully cooked, remove from heat and let it rest for 5 minutes. Stir in the 0.25 cup chopped fresh cilantro just before serving. The cilantro adds freshness that cuts through the richness of the curry and brightens the flavors.
Taste and adjust seasoning if needed - you may need a pinch more salt to balance the sweetness from the apricots. Serve immediately with basmati rice or warm naan bread. The curry should have a perfect balance of sweet, tangy, and spiced flavors with tender, juicy chicken pieces throughout.
Pro Tips For Making Apricot Chicken Curry
- Brown the Chicken First: Don’t skip searing the thighs—get them golden on all sides before adding yogurt. I used to toss them straight into the sauce, and the curry always tasted bland. Two minutes per side with a hot pan makes the difference.
- Thin the Yogurt: Mix yogurt with 1-2 tablespoons water before adding it to the pan. Thick yogurt can curdle under the heat, turning your sauce grainy. Stir it in slowly and keep the heat medium-low.
- Simmer, Don’t Boil: Once the tomatoes and apricot purée are in, reduce heat to a gentle simmer. Boiling burns the sweetness and makes the sauce bitter. A slow cook is better—let it bubble softly for 20-25 minutes.
- Salt the Onions: Sprinkle a pinch of salt on the diced onions while they cook. It draws out moisture, making them sweeter and caramelizing faster. Skip this, and they’ll stay dull and watery.
Best sauces and condiments for apricot chicken curry
Sweet-Tangy Balance
Start with 1 tbsp apricot jam (like Bonne Maman) mixed into the sauce during the final 5 minutes of simmering. This adds natural sweetness that complements the purée while preventing the dish from tasting overly canned. The jam's fruitiness also enhances the apricot flavor without making the curry cloying. 🍑
For extra tang, stir in 1 tbsp lemon juice or ½ tsp white vinegar at the end. This brightens the sauce and balances the sweetness, especially if you prefer a more complex flavor profile. I often use this when serving to guests who enjoy a sharper finish.
Creamy Upgrades
Swap the yogurt for ¼ cup coconut cream (like Thai Kitchen brand) to make this dairy-free while adding luxurious texture. The coconut's subtle sweetness harmonizes with the apricots beautifully. For extra richness, stir in 1 tbsp heavy cream during the last 10 minutes of cooking.
For a velvety finish, blend ½ cup of the cooked sauce with 2 tbsp plain yogurt or coconut cream, then stir it back in. This creates a silky texture that coats the chicken perfectly. I use an immersion blender for convenience—no need to transfer anything!
Spice Variations
Add ½ tsp smoked paprika or ¼ tsp cayenne pepper to the spice blend for depth. The smoked paprika adds a subtle charred note that pairs wonderfully with the apricots, while cayenne introduces just enough heat to wake up your palate. Always toast your spices first for maximum flavor.
For warmth, include 1-inch cinnamon stick or 2-3 whole cloves during simmering. Remove them before serving, but their infusion adds aromatic complexity. I find this works particularly well if you're serving the curry with spiced rice or flatbreads.
Fresh Herb Enhancements
Garnish with ¼ cup chopped mint alongside the cilantro for a refreshing twist. The bright, slightly peppery flavor of mint cuts through the richness and adds a Middle Eastern touch. I use Persian mint when available—it's more aromatic than spearmint.
For a citrusy finish, add 2 tbsp chopped scallions and a sprinkle of zest from 1 lime. The lime zest adds a bright, almost floral note that elevates the dish, especially when served with rice. The scallions provide a fresh crunch that contrasts nicely with the tender chicken.
Nutrition facts
Frequently asked questions
Can I substitute chicken thighs with another cut?
Yes! Chicken breasts work but require extra care—they dry out faster. Use 1 lb boneless breasts, cut into ½-inch thick pieces, and reduce simmering time to 20 minutes after adding apricots. For extra moisture, add 2 tbsp chicken broth when cooking. Dark meat like drumsticks also works well—they stay juicier during longer simmering.
How do I adjust the sweetness level?
The apricot purée provides natural sweetness, but you can modify it easily. For less sweetness, reduce purée to ½ cup and add 1 extra tbsp lemon juice at the end. For more sweetness, add 1 tbsp honey or jam during the last 5 minutes of cooking. Taste as you go—this curry balances perfectly with the spices!
What if I don't have fresh cilantro?
No problem! Use 1 tbsp dried cilantro (or 1 tbsp dried oregano at half the amount) for garnish. For extra freshness, try ¼ cup chopped parsley or 2 tbsp chopped mint. If you're avoiding herbs entirely, a sprinkle of toasted cumin seeds adds warmth and visual appeal without overpowering the dish.
Can I make this curry in an Instant Pot?
Sauté onions, garlic, and ginger as directed, then add all spices and tomatoes. Cook chicken on High Pressure for 8 minutes, then release pressure naturally. Stir in yogurt, apricot purée, and simmer on Low Heat for 10 minutes to thicken. The Instant Pot version cooks in 30 minutes total—perfect for busy weeknights!
Why does my curry taste too spicy?
Most likely, the spices weren't toasted properly or cooked long enough. Next time, stir spices continuously for 2-3 minutes until fragrant. To balance excess heat, add 1 tbsp yogurt or coconut cream and 1 tsp sugar during the last 5 minutes. For a quick fix, serve with extra rice or naan to dilute the spice intensity.
