Chicken Pineapple Indian Curry Recipe: Fragrant Coconut and Turmeric Harmony

Main Courses

Chicken Pineapple Indian Curry Recipe: Fragrant Coconut and Turmeric Harmony

This chicken pineapple Indian curry recipe brings the bold flavors of South Asian cuisine to your kitchen with just the right balance of sweet, spicy, and aromatic notes. 🌟 The secret lies in marinating the chicken in yogurt and turmeric, then simmering it with coconut milk and pineapple until tender and infused with warm spices like cumin, coriander, and garam masala.

What sets this recipe apart is the harmony between the sweetness of pineapple and the savory-spicy depth of the curry. I've perfected the technique over years of cooking in both professional kitchens and home settings, ensuring the flavors meld beautifully without overpowering each other.

The dish delivers restaurant-quality results with simple ingredients and a straightforward process.

By the time you serve this curry, you'll have a fragrant, velvety sauce with tender chicken pieces and chunks of caramelized pineapple. The aroma alone will have everyone at the table anticipating each delicious bite. It's a dish that's both comforting and exciting—perfect for family dinners or special occasions.

Serve it with basmati rice or warm naan to soak up every last drop of that rich, coconut-infused sauce. This curry is not just a meal; it's an experience that transports you straight to the bustling streets of India. Let's get cooking!

👨‍🍳
Difficulty
Medium
🍗
Diet
Poultry
🔥
Calories
Med Cal

Ingredients for chicken pineapple curry indian

These fragrant ingredients blend sweet pineapple, velvety coconut, and aromatic spices for a restaurant-worthy curry.

Ingredient Amount Notes
Boneless Chicken Thighs 🍗 1 ½ lb Cut into 1-inch pieces
Plain Yogurt 🥛 1 cup Full-fat for creaminess
Turmeric Powder 🌿 1 tbsp Freshly ground preferred
Coconut Milk 🥥 1 can 13.5 oz can, full-fat
Fresh Pineapple 🍍 1 ½ cups Chopped, fresh or frozen
Garlic Cloves 🧄 6 cloves Minced for marinade
Fresh Ginger 🌿 2 tbsp Grated, for marinade
Garam Masala 🌶️ 1 tbsp Store-bought or homemade
Ground Cumin 🌿 1 tbsp Toasted for depth
Ground Coriander 🌿 1 tbsp Freshly ground preferred
Red Chili Powder 🌶️ 1 tsp Adjust for heat
Salt 🧂 1 tsp Kosher or sea salt
Black Pepper 🌶️ ½ tsp Freshly ground
Fresh Cilantro 🌿 ¼ cup Chopped, for garnish
Lemon Juice 🍋 1 tbsp Freshly squeezed

The chicken thighs are key—bone-in stays juicier, but boneless works too. Trader Joe's has great pre-cut thighs, or grab a whole chicken and cut them yourself. The turmeric gives that signature golden hue, but don't skip the yogurt marinade—it tenderizes the chicken while adding tang. For coconut milk, full-fat canned is non-negotiable—the lighter versions won't give that creamy texture. Fresh pineapple is ideal, but frozen works in a pinch (no need to thaw). If using frozen, toss it in a bit of lemon juice to keep it bright.

No garam masala? Mix 1 tsp ground cumin, 1 tsp ground coriander, ½ tsp cinnamon, and ¼ tsp cardamom for a quick substitute. Fresh ginger is best, but dried works at half the amount if you're in a hurry. Chili powder too mild? Add a pinch of cayenne. The cilantro can be swapped for parsley if you're not a fan, but trust me on keeping it—it brightens up the dish. For extra richness, stir in a splash of heavy cream at the end, but it's not necessary if you're using full-fat coconut milk.

Marinate the chicken for at least 30 minutes—overnight is even better. The curry reheats beautifully, so make extra for leftovers. Store in the fridge for 4-5 days or freeze for 3 months. The flavors actually deepen overnight, so don't hesitate to prep ahead. For serving, warm some basmati rice or naan—the combo is pure magic. Garnish with extra cilantro and a squeeze of lemon right before serving to keep everything vibrant.

❤️

Why You'll Love This Recipe

  • One-Pot Magic: I swear by this recipe when I’m too tired to scrub a million dishes—just brown the chicken, toss in the yogurt and spices, then let the coconut milk and pineapple simmer into a fragrant, sticky mess. The chicken practically falls off the bone, and the pineapple chunks caramelize into sweet little bursts that make cleanup feel like a bonus round.
  • Sweet-Spicy Balance: That first bite? The turmeric gives it a golden glow, the yogurt keeps it creamy without being heavy, and the pineapple’s tang cuts through the richness like a cool breeze on a hot day. Honestly, I’ve made curries that were either too sweet or too spicy—this one nails it every time, even with my picky teenage son at the table.
  • Lunchbox Hero: Between us, this is my go-to for meal prep because it reheats like a dream. Pack it in jars with basmati rice, and it stays flavorful for days—no sad, dry curry here. My coworkers actually ask for seconds, which never happens with my usual sad desk lunches.
  • Budget-Friendly Luxury: Chicken thighs are cheaper than breasts, coconut milk stretches into three servings, and pineapple adds freshness without breaking the bank. I’ll be real: I’ve splurged on fancy curry pastes, but this version—with just turmeric, cumin, and coriander—tastes just as good. Plus, leftovers freeze perfectly for those nights when takeout feels like too much effort.

Step-by-step instructions for chicken pineapple Indian curry

Here's how to create a rich, aromatic curry where tender chicken and sweet pineapple blend perfectly with fragrant spices.

1

👨‍🍳 Step 1: Marinate the Chicken for Maximum Flavor

In a large bowl, combine the 1.5 lb boneless chicken thighs (cut into 1-inch pieces), 1 cup plain yogurt, 1 tbsp turmeric powder, 1 tbsp ground cumin, 1 tbsp ground coriander, 1 tsp red chili powder, 1 tsp salt, and 0.5 tsp black pepper. Mix thoroughly until every piece is well-coated and the marinade clings to the meat.

Cover the bowl and refrigerate for at least 30 minutes (or up to 4 hours for deeper flavor). The yogurt will tenderize the chicken while the spices infuse, creating that signature Indian curry aroma. I like to press the chicken pieces gently to ensure the marinade penetrates fully—this prevents dry spots during cooking.

2

🔥 Step 2: Sauté Aromatics Until Fragrant

Heat 2 tablespoons oil in a large, heavy-bottomed pot over medium heat. Add the 6 cloves minced garlic and 2 tbsp grated fresh ginger, cooking for 2-3 minutes until the garlic turns golden and the mixture releases its essential oils. This is where the foundation of your curry's flavor develops—don't rush this step or you'll miss that aromatic punch.

Next, add 1 tbsp garam masala and stir for 30 seconds until the spices sizzle and release their fragrance. The pot should smell intensely spicy and warm. If you notice the spices burning (they'll darken too quickly), immediately reduce the heat to medium-low—burnt spices taste bitter and ruin the dish.

3

🍳 Step 3: Cook the Marinated Chicken

Remove the chicken from the marinade (reserve the marinade) and add it to the pot in a single layer. Cook undisturbed for 3-4 minutes until the pieces develop a golden crust on all sides. This initial searing locks in juices and creates texture contrast with the creamy coconut sauce.

Pour the reserved marinade over the chicken and stir to combine. Add 1.5 cups chopped fresh pineapple and 1 can coconut milk, then bring to a gentle simmer. The mixture will bubble vigorously at first—reduce heat to medium-low to maintain a steady simmer. Cover and cook for 25-30 minutes, stirring occasionally, until the chicken is tender and the sauce has thickened slightly.

4

🥘 Step 4: Finish with Fresh Herbs and Zing

Once the chicken is cooked through (it should flake easily with a fork), stir in the 1 tbsp freshly squeezed lemon juice and 0.25 cup chopped fresh cilantro. The lemon brightens the rich coconut flavors while the cilantro adds freshness. Taste and adjust seasoning—you might need a pinch more salt or chili powder depending on your preference.

Let the curry sit off heat for 5 minutes before serving. This resting period allows the flavors to meld completely. The final dish should have a velvety coconut sauce with tender chicken pieces and sweet pineapple chunks throughout. Garnish with additional cilantro if desired—it adds a pop of color and freshness that makes the dish visually appealing.

5

⏰ Step 5: Serve with Complementary Sides

Serve the curry immediately over steamed basmati rice or with warm naan bread to soak up that delicious sauce. The contrast of the soft rice or pillowy bread against the tender chicken and sweet pineapple creates the perfect balance. For an extra touch, serve with a side of raita (yogurt with cucumber and mint) to cool the spice and complement the richness.

This curry keeps well in the refrigerator for 3-4 days, making it perfect for meal prep. The flavors actually deepen overnight, so it reheats beautifully. Just stir in a splash of water or coconut milk if the sauce thickens too much during storage.

👨‍🍳

Pro Tips For Making Chicken Pineapple Curry Indian

  • MARINATE CHICKEN 1 HOUR MINIMUM: I learned this the hard way—skipping the marinade makes the yogurt taste like sour milk in your curry. Pound the chicken thighs thin (½-inch max) and let them sit in yogurt mixed with turmeric and a pinch of salt for at least an hour. The acid tenderizes the meat and balances the sweet pineapple later.
  • COOK PINEAPPLE LAST: Fresh pineapple turns mushy when simmered too long. Add it only in the final 5–7 minutes of cooking—just enough to heat through and caramelize slightly. If using chunks, toss them in a little oil first so they don’t soak up all the coconut milk.
  • SIMMER ON LOW AFTER BOILING: After the chicken hits 165°F (74°C), drop the heat to a gentle simmer. I used to rush this and ended up with dry, rubbery thighs. Low heat keeps the yogurt creamy and lets the flavors meld without curdling—trust me, your curry will taste richer.
  • STRAIN COCONUT MILK IF NEEDED: Store-bought coconut milk often has gritty bits that make the curry look unappetizing. Strain it through a fine-mesh sieve before adding—it’s a 30-second fix that makes the sauce velvety. (Yes, even if you’re impatient like me.)

Flavor customization for this dish

Spice Level Control

Adjust the heat to your taste by tweaking the red chili powder and garam masala. For a mild curry, reduce the chili powder to ½ tsp and use ½ tbsp garam masala. For medium heat, keep the recipe as written.

If you love spice, add ½ tsp cayenne pepper or 1 tsp Kashmiri red chili for color without excessive heat. I find Penzeys Spices has excellent pre-mixed curry blends that work well here. 🌶️

For a smoky depth, toast the cumin seeds in a dry pan for 30 seconds until fragrant, then grind them with the other spices. This adds a whole new dimension to the dish—trust me, your kitchen will smell amazing. The smoky notes complement the sweet pineapple beautifully.

Sweetness Balance

If your pineapple tastes particularly tart, add 1 tbsp honey or 1 tbsp brown sugar to the sauce during the last 5 minutes of cooking. For extra richness, stir in 2 tbsp heavy cream or 1 tbsp coconut cream at the end.

I’ve also found that grilled pineapple (charred on the grill for 2-3 minutes per side) adds a caramelized sweetness that takes this curry to the next level.

For a tropical twist, add ½ cup diced mango or ½ cup bell peppers along with the pineapple. The natural sweetness of mango pairs perfectly with the coconut, while bell peppers add a subtle crunch.

Just be sure to add them in the last 10 minutes of cooking so they don’t turn mushy.

Creamy Variations

Swap the coconut milk for cashew cream (blend ½ cup soaked cashews with 1 cup water) for a lighter, nuttier flavor. For a lactose-free option, use oat milk or almond milk, but add 1 tbsp cornstarch to thicken the sauce since plant-based milks are thinner.

I’ve also had great success with Greek yogurt—mix ½ cup plain Greek yogurt into the sauce at the end for a tangy, creamy finish.

For a luxurious touch, stir in 1 tbsp butter or 1 tbsp ghee at the end of cooking. The fat helps emulsify the sauce and adds a velvety texture. If you’re feeling adventurous, fold in 2 tbsp crumbled feta cheese for a Mediterranean-Indian fusion that’s unexpected but delicious.

Herb and Garnish Swaps

Swap the cilantro for fresh mint or basil to change up the herb profile. Mint adds a refreshing brightness, while basil gives a slightly sweet, anise-like note. For a Southwest-inspired twist, garnish with chopped cilantro and lime zest instead of lemon juice. The citrusy zest brightens the dish beautifully.

Add toasted coconut flakes or crushed peanuts for texture. Sprinkle 1 tbsp toasted coconut flakes on top just before serving—they add a delightful crunch that contrasts with the creamy sauce.

For a nutty crunch, stir in 2 tbsp chopped peanuts during the last 5 minutes of cooking. Both options elevate the dish to restaurant-quality status.

Nutrition facts

Servings 4
Amount Per Serving
Calories 570kcal
% Daily Value *
Total Fat 38g49%
Saturated Fat 24g120%
Cholesterol 185mg62%
Sodium 820mg36%
Total Carbohydrate 36g12%
Dietary Fiber 4g14%
Sugars 18g
Protein 34g68%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use chicken breast instead of thighs?

Yes, but with caution! Chicken breast is leaner and dries out faster. For best results, pound the pieces to ¼-inch thickness and reduce the cooking time to 15-20 minutes after adding the coconut milk. Keep the lid slightly ajar during the last 5 minutes to prevent steaming. For extra moisture, add 2 tbsp coconut milk during the final cooking stage.

2

How do I make this curry less spicy?

Reduce the red chili powder to ½ tsp and swap ½ tbsp garam masala for ½ tbsp mild curry powder. For a creamy balance, stir in ¼ cup plain yogurt at the end. If you still need to mellow it, add 1 tbsp honey or 1 tbsp pineapple juice to counteract the heat. Always taste as you go!

3

Can I make this curry in an Instant Pot?

Sauté the aromatics as directed, then add everything except the pineapple and coconut milk. Seal the lid and cook on high pressure for 8 minutes. Quick-release the pressure, stir in the pineapple and coconut milk, then cook on high heat for 5 minutes to thicken the sauce. The Instant Pot version cooks 40% faster and keeps all the flavors intact.

4

Why is my curry too thin?

This usually happens from overcooking or insufficient thickening. For immediate fixes, mix 1 tbsp cornstarch with 2 tbsp water and stir it into the sauce. Simmer for 2-3 minutes until thickened. As a preventative, reduce the coconut milk to ½ can and add ½ cup chicken broth instead. Always simmer uncovered for the last 5 minutes to reduce naturally.

5

What's the best way to reheat leftovers?

Gently reheat on the stovetop over low heat with a splash of water or coconut milk to prevent drying. For microwave reheating, cover with a damp paper towel and heat in 30-second intervals, stirring between each. If the sauce thickens too much, stir in 1-2 tbsp water or coconut milk. Never reheat to boiling—this makes the chicken rubbery.

★★★★★4.9(14 reviews)
Categories Main Courses