Main Courses
This Ankapur Chicken Curry transforms simple ingredients into a velvety, aromatic masterpiece that balances spice and creaminess perfectly. 🌟 Born in the kitchens of South Indian homes, this dish marries tender chicken with a yogurt-coconut sauce that's both cooling and deeply flavorful—a technique passed down through generations.
The secret lies in slow-cooked spices that bloom into complex layers, creating a curry that's rich yet light, perfect for any occasion.
The magic begins with a yogurt marinade that tenderizes the chicken while infusing it with garam masala and turmeric. As the curry simmers, coconut cream and tamarind blend into a luscious sauce that clings to every bite, offering a perfect balance of sweet, tangy, and spicy notes.
What sets this recipe apart is the patience—allowing spices to develop their full potential over 30 minutes of gentle cooking, resulting in a dish that's far more nuanced than quick versions.
By the time you serve this curry, you'll have a restaurant-quality meal that's ready in under 1 hour. The velvety sauce coats each piece of chicken, while the yogurt base keeps the dish from feeling heavy.
Pair it with steamed basmati rice or warm appam for the full South Indian experience, or serve with crusty naan for a satisfying twist. The aroma alone will bring your kitchen to life.
This recipe isn't just about flavor—it's about tradition. The combination of yogurt and coconut creates a harmony that's uniquely South Indian, yet approachable for home cooks. Whether you're preparing for a family gathering or a quiet weeknight dinner, this curry delivers comfort and elegance in every bite.
Let's bring Ankapur's flavors to your table.
Ingredients for ankapur chicken curry
Simple pantry staples transform into a restaurant-worthy South Indian curry with yogurt and coconut cream.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 2-inch pieces |
| Plain Yogurt 🥛 | 1 cup | Full-fat for creaminess |
| Coconut Cream 🥥 | 13 ½ oz | Full-fat preferred |
| Garam Masala 🌶️ | 1 tbsp | Freshly ground preferred |
| Turmeric Powder 🧂 | 1 tsp | Bright yellow color |
| Tamarind Paste 🍋 | 2 tbsp | Or 1 tbsp lemon juice |
| Onion 🧅 | 1 whole | Finely chopped |
| Garlic Cloves 🧄 | 6 cloves | Minced for marinade |
| Green Chilies 🌶️ | 2 whole | Slit lengthwise |
| Fresh Coriander Leaves 🌿 | ¼ cup | Chopped for garnish |
| Salt 🧂 | 1 ½ tsp | Adjust to taste |
| Cumin Seeds 🌿 | 1 tsp | Toasted for aroma |
| Mustard Seeds 🌶️ | ½ tsp | Lightly toasted |
| Vegetable Oil 🫒 | ½ cup | For cooking |
| Tomato 🍅 | 1 whole | Diced, medium size |
The chicken is key—thighs stay juicier than breasts during slow cooking. Costco or local Indian grocers often carry pre-cut thighs, but if you're buying whole, ask for bone-in, skin-on for extra flavor. The yogurt should be full-fat and plain—Greek or regular works, but avoid flavored versions. For garam masala, MDH or Everest are reliable brands, but if you can't find them, mix equal parts cinnamon, cardamom, cloves, and cumin. Tamarind paste is a game-changer here—Trader Joe's sells it in tubes, or use lemon juice if you're in a pinch.
No tamarind? Lemon juice or vinegar works in a bind, though tamarind's tang is irreplaceable. Green chilies too spicy? Remove seeds and membranes or swap for mild jalapeños. The coconut cream should be full-fat and chilled—it thickens when cold, so let it sit for 10 minutes before using. For extra richness, stir in 2 tbsp of cashew paste (soak cashews and blend). The tomatoes can be canned (drained) if fresh aren't available—Muir Glen diced tomatoes work great.
Marinate the chicken for at least 30 minutes (overnight if possible) for maximum tenderness. The curry reheats beautifully—taste and adjust salt after reheating, as flavors meld over time. Store leftovers in an airtight container for up to 4 days. Freeze portions in 1-cup containers for quick meals—just thaw overnight in the fridge. Garnish with fresh coriander right before serving, as it wilts fast when added to hot curry.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this recipe—just toss in chicken, yogurt, and spices, then let it simmer while you handle the rest. No chopping, no fuss, and the coconut cream does all the heavy lifting.
- Warm Spice Hug: That garam masala and turmeric blend? It’s the kind of flavor that wraps around you like a cozy blanket. The yogurt keeps it creamy but not heavy, and the coconut adds a richness that feels like a hug.
- Leftovers That Shine: Between us, this curry tastes even better the next day. I make a big batch on Sundays, and by Wednesday, it’s still the star of my lunch. Freezes like a dream too—just reheat and serve.
- Budget-Friendly Luxury: Chicken thighs are affordable, and coconut cream stretches far. Honestly, it feels like a restaurant-quality dish without the splurge. Plus, you’re using pantry staples—no weird ingredients to track down.
Step-by-step instructions for Ankapur chicken curry
Here's how to make this creamy, spiced chicken curry that's rich with yogurt and coconut cream.
👨🍳 Step 1: Marinate the Chicken with Yogurt and Spices
In a large bowl, combine the 1.5 lb boneless chicken thighs (cut into 2-inch pieces) with the 1 cup plain yogurt. Add 1 tbsp garam masala, 1 tsp turmeric powder, 1.5 tsp salt, and 2 tbsp tamarind paste. Mix everything until the chicken is fully coated in the marinade.
Let the chicken marinate in the refrigerator for at least 2 hours (overnight is even better). This step is crucial—it tenderizes the meat and infuses it with those signature flavors. You'll know it's ready when the chicken absorbs the marinade and looks glossy.
🔥 Step 2: Toast the Spices and Sauté Aromatics
Heat 0.5 cup vegetable oil in a heavy-bottomed pot over medium heat. Add the 1 tsp cumin seeds and 0.5 tsp mustard seeds, and let them sizzle for about 30 seconds until they release their aroma and begin to pop.
Next, add the 1 whole finely chopped onion and cook for 5-6 minutes until it turns golden brown. Stir in the 6 cloves minced garlic and 2 slit green chilies, cooking for another 1-2 minutes until fragrant. This step builds the flavor base—don't rush it, or you'll miss that deep, toasty aroma.
🍳 Step 3: Cook the Chicken and Add Tomatoes
Add the marinated chicken to the pot, spreading it evenly. Cook on medium-high heat for 8-10 minutes, stirring occasionally, until the chicken turns opaque and the marinade starts to caramelize slightly. This ensures the chicken cooks evenly without drying out.
Stir in the 1 whole diced tomato and cook for 3-4 minutes until the tomatoes soften and blend into the mixture. The tomatoes add acidity that balances the richness of the coconut cream later. If the mixture looks dry, add a splash of water to keep it moist.
🥘 Step 4: Simmer with Coconut Cream for Creaminess
Reduce the heat to low and pour in the 13.5 oz coconut cream. Stir gently to combine, then let the curry simmer uncovered for 20-25 minutes, stirring occasionally. The coconut cream will thicken as it cooks, creating that velvety texture we love.
Here's the thing—don't walk away. Stir every few minutes to prevent sticking, and taste occasionally to adjust the seasoning. The curry should be thick but still spoonable, with the chicken falling off the bone when tested with a fork.
🍽️ Step 5: Finish and Garnish
Once the curry reaches your desired consistency, remove it from heat. Stir in the 0.25 cup chopped fresh coriander leaves and let it sit for 5 minutes to allow the flavors to meld. The coriander adds a bright, fresh finish that cuts through the richness.
Serve the Ankapur Chicken Curry hot with steamed basmati rice or warm naan bread. Each bite should deliver tender chicken in a luscious, spiced sauce with just the right balance of tangy, creamy, and aromatic flavors. Enjoy immediately—this curry tastes best fresh!
Pro Tips For Making Ankapur Chicken Curry
- Marinate Overnight: I learned this the hard way—skipping the overnight soak means the yogurt never tenderizes the chicken properly. Use 1 cup yogurt, 1 tbsp turmeric, and 1 tsp salt, then let it sit in the fridge for at least 12 hours. The chicken stays juicy and absorbs flavor like a sponge.
- Bloom the Spices: After burning three batches, I finally figured out: low and slow is the only way to handle garam masala and whole spices. Toast them in oil on medium-low heat for 3-4 minutes until fragrant—no need to rush, or you’ll end up with bitter smoke. The aroma locks in the flavor.
- Simmer, Don’t Boil: Coconut cream curries separate when you boil them, and that’s a tragedy. Once the chicken is cooked, reduce heat to a bare simmer (tiny bubbles, not rolling) and let it cook uncovered for 15-20 minutes. The sauce thickens naturally, and the coconut stays creamy—not greasy.
- Finish with Fresh Cream: Sounds weird, but it works: stir in 2 tablespoons of fresh heavy cream at the very end. It cuts the richness of the coconut cream and adds a velvety finish—way better than relying on the canned stuff alone. (Yes, even if you’re impatient like me.)
Dietary considerations for this dish
Gluten-Free Adaptations
This curry is naturally gluten-free, but always double-check your ingredients—especially garam masala and tamarind paste, as some blends contain hidden fillers. I use MDH or Everest brands, which are certified gluten-free.
For extra safety, toast your spices in a dry pan before adding to the curry to ensure no cross-contamination. 🌱
Dairy-Free Swaps
Replace the 1 cup plain yogurt with 1 cup coconut yogurt (like So Delicious brand) or unsweetened almond yogurt for a dairy-free version. The marinade will still tenderize the chicken beautifully.
For the coconut cream, opt for a dairy-free coconut milk (like Thai Kitchen brand) that contains no additives. The flavor stays rich and creamy!
Vegetarian Option
Swap the chicken for 1.5 lb firm tofu or chickpeas (drained and rinsed). Press tofu for 15 minutes to remove excess water, then cube and marinate in the yogurt-spice mixture.
Chickpeas work well too—simmer them for 5 minutes with the onions and garlic before adding the coconut cream. The texture becomes hearty and satisfying.
Spice Adjustments
For milder heat, reduce the 2 green chilies to just 1 or remove seeds entirely. If you love spice, add ½ tsp cayenne pepper to the marinade or serve with extra red chili powder on the side.
I keep a small bowl of mango chutney nearby to balance any extra heat with sweetness.
Protein Variations
Try this curry with pork tenderloin or lamb shoulder for a meaty twist. For seafood lovers, use 1.5 lb shrimp (peeled and deveined) instead of chicken. Shrimp cooks faster—add it to the pot just 5 minutes before the curry finishes.
The coconut cream pairs beautifully with all these proteins, creating a velvety sauce every time. 🌟
Nutrition facts
Frequently asked questions about Ankapur chicken curry
Why does this curry use yogurt in the marinade?
The yogurt serves two key purposes: it tenderizes the chicken by breaking down tough fibers, and its acidity helps develop the garam masala flavors during marinating. This creates that signature velvety texture while keeping the curry light despite the coconut cream. The longer you marinate (overnight is ideal), the more flavorful the chicken becomes.
Can I make this curry without coconut cream?
Yes, but the texture will be different. For a lighter version, replace the coconut cream with 1 cup heavy cream plus 2 tbsp cashew paste (soaked cashews blended). The sauce will still be rich but less tropical. For a dairy-free alternative, use 1 cup full-fat coconut milk—it won't be as thick but maintains the creamy profile.
How can I adjust the spice level?
For milder heat, reduce the green chilies to 1 or remove seeds completely. For extra kick, add ½ tsp cayenne to the marinade or serve with red chili powder on the side. Always taste before serving—you can balance spice with extra yogurt (1 tbsp) or sweetness (1 tsp sugar or mango chutney).
What's the best way to reheat leftovers?
Reheat gently in a saucepan over low heat with 2 tbsp water to prevent drying. Stir frequently and cover for 5-7 minutes. For microwave reheating, use 50% power for 1-2 minutes, then stir and add a splash of water if needed. The curry thickens when cooled, so reheating with liquid helps restore its creamy texture.
What sides pair best with this curry?
Traditional pairings include steamed basmati rice or warm appam (soft rice hoppers). For a heartier meal, serve with garlic naan or roti. The tangy sauce also works beautifully with cucumber raita** to balance richness. For a modern twist, try crusty sourdough bread to soak up the creamy sauce.
