Main Courses
This chicken pineapple curry Indian recipe transforms a classic into something unexpected—where smoky garam masala meets tropical sweetness. 🌟 The secret lies in balancing traditional spices with fresh pineapple's brightness, creating a dish that's both authentic and approachable.
I developed this after years of perfecting curries, ensuring every bite delivers depth without complexity.
The foundation starts with a marinated chicken infused with garam masala and yogurt, then simmered in a rich coconut-tamarind sauce. Pineapple adds natural sweetness that cuts through the spices, while fresh cilantro and lime brighten the finish.
This isn't your average curry—it's a fusion that works for weeknight dinners or special occasions.
What you'll achieve is a restaurant-quality curry with tender chicken, caramelized pineapple chunks, and a velvety sauce that coats every spoonful. The spices sing without overpowering, and the tropical crunch keeps it exciting. Serve with basmati rice or naan to soak up every last drop of that aromatic sauce.
Perfect for feeding a crowd or meal prepping, this curry scales beautifully while maintaining balance. The instructions break down each step—from marinating to simmering—so even beginners can achieve professional results. Let's get started!
Ingredients for chicken pineapple curry indian
Pantry staples meet tropical freshness for this aromatic fusion curry—where smoky garam masala dances with pineapple's sweet crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Fresh Pineapple 🍍 | 1 cup | Chopped, fresh or canned (drained) |
| Garam Masala 🌶️ | 2 tbsp | Freshly ground preferred |
| Plain Yogurt 🥛 | ½ cup | Full-fat for creaminess |
| Coconut Milk 🥥 | 13 ½ oz | Full-fat can (13.5 oz) |
| Tamarind Paste 🍋 | 2 tbsp | Or 1 tbsp lime juice |
| Tomato Paste 🍅 | 2 tbsp | Squeeze tube preferred |
| Fresh Cilantro 🌿 | ¼ cup | Chopped, stems removed |
| Lime Juice 🍋 | 2 tbsp | Freshly squeezed |
| Garlic Cloves 🧄 | 4 cloves | Minced for marinade |
| Yellow Onion 🧅 | 1 whole | Finely chopped (about 1 cup) |
| Ginger Root 🧅 | 1 tbsp | Freshly grated |
| Vegetable Oil 🫒 | 2 tbsp | High smoke point |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground preferred |
The garam masala is non-negotiable here—Penzeys or Spicewalla if you want to splurge, but the bulk bins at Whole Foods or Trader Joe's work perfectly. Look for vibrant, freshly ground blends that smell like a spice market. The coconut milk? Full-fat only—it's the creamy backbone of the sauce. I always grab the Thai Kitchen brand for consistency, but any canned full-fat works. Fresh pineapple is ideal (the sweet yellow variety holds up best), but canned crushed pineapple (drained well) saves time—just toss in an extra tablespoon of lime juice to balance the sweetness.
No garam masala? Cumin, coriander, and cinnamon at 1 tbsp each gets you close. Tamarind paste hard to find? Substitute 1 tbsp lime juice plus 1 tsp brown sugar. Using chicken breast instead of thighs? Marinate for 30 minutes longer to prevent dryness. The pineapple can be swapped for mango or peaches if you're feeling adventurous—just adjust the lime juice to taste. And if you're prepping ahead, make the marinade first—it keeps for 2 days in the fridge, so you can marinate overnight for maximum flavor.
This curry tastes even better the next day—3-4 days in the fridge, covered tightly. For longer storage, freeze portions for up to 3 months. I always make double batches because it reheats beautifully (just add a splash of water or coconut milk if it thickens). The sauce thickens as it cools, so stir in a splash of water or milk before serving if you prefer it looser. Serve with jasmine rice or naan—the extra carbs help balance the tropical-spiced heat.
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 pineapple chunks (no fancy dicing needed), and let the garam masala and coconut milk do their thing. That yogurt base keeps it creamy without extra stirring.
- Sweet-Spicy Balance: The pineapple’s tang cuts through the richness of the coconut milk, while garam masala adds warmth that lingers. Honestly, the first time I made this, I went back for seconds just to taste the finish—like a hug in a bowl.
- Meal Prep Hero: Between us, this curry tastes better the next day. I double the batch on Sundays, freeze half, and pull it out for lazy nights. The chicken stays juicy, and the pineapple softens just enough to melt into every bite.
- Budget-Friendly Luxury: Chicken thighs are forgiving and cheap, and a single pineapple stretches across two meals. Coconut milk adds richness without breaking the bank, and garam masala costs pennies but makes it feel like a restaurant dish. My wallet and taste buds win.
Step-by-step instructions for chicken pineapple curry
This tropical twist on classic Indian curry delivers bold flavors and perfect texture every time.
🍳 Step 1: Sauté Aromatics Until Fragrant
Heat the 2 tablespoons vegetable oil in a heavy-bottomed pot over medium heat. Add the 1 whole yellow onion (finely chopped) and cook for 5-6 minutes until softened and translucent. Here's the thing—don't rush this step. You'll know it's ready when the onions release their sweet aroma and start to caramelize slightly at the edges.
Add the 4 cloves garlic (minced) and 1 tablespoon ginger root (freshly grated), cooking for another 2-3 minutes until the raw garlic smell disappears and you can smell their warm, earthy notes. This aromatic base is the flavor foundation of your curry, so take your time getting it right. If you notice the garlic starts to brown too quickly, reduce the heat slightly to prevent burning.
👨🍳 Step 2: Build the Spiced Base
Stir in the 2 tablespoons tomato paste and cook for 2 minutes until it darkens slightly and loses its raw taste. This step develops depth of flavor—don't skip it. Add the 2 tablespoons tamarind paste and 2 tablespoons garam masala, stirring constantly for 1 minute to toast the spices gently. You'll see the mixture darken and smell even more complex.
Pour in the 0.5 cup plain yogurt and stir vigorously for 1-2 minutes until it smooths out completely. This yogurt step is crucial—it balances the heat and creates the creamy texture. If the mixture looks too thick, add 2-3 tablespoons water to help it come together. Now add the 1.5 lb boneless chicken thighs (cut into 1-inch pieces) and stir to coat evenly with the spiced yogurt mixture.
🔥 Step 3: Simmer Chicken Until Tender
Pour in the 13.5 oz coconut milk and bring the mixture to a gentle simmer over medium-low heat. Here's where patience pays off—let it cook uncovered for 20-25 minutes, stirring occasionally, until the chicken is fork-tender and pulls away from the bone easily. You'll know it's ready when the sauce thickens slightly and the chicken pieces are nearly falling apart.
Add the 1 cup fresh pineapple (chopped) and 1 cup water (or enough to thin the sauce slightly) to the pot. Stir gently and continue simmering for another 10-12 minutes until the pineapple softens slightly but still maintains some texture. The pineapple should be tender enough to eat but not completely mushy—this gives your curry that perfect tropical crunch.
🥘 Step 4: Finish with Fresh Herbs and Acid
Reduce heat to low and stir in the 2 tablespoons lime juice and 1 teaspoon salt. Taste and adjust seasoning with the 0.5 teaspoon ground black pepper—you want a balance of sweet, tangy, and spicy flavors. The lime juice brightens all the flavors and cuts through the richness of the coconut milk.
Remove from heat and stir in the 0.25 cup fresh cilantro (chopped). Let the curry sit for 5 minutes to allow the flavors to meld together. The cilantro adds freshness and a pop of color that makes this dish visually stunning. Serve immediately with basmati rice or warm naan bread to soak up all that delicious sauce.
Pro Tips For Making Chicken Pineapple Curry Indian
- Marinate Chicken First: Toss the boneless thighs in yogurt, lemon juice, and a pinch of salt for at least 30 minutes—preferably overnight. I used to skip this and wondered why the chicken stayed rubbery; the yogurt tenderizes and adds that creamy base flavor before the curry even starts.
- Core the Pineapple: Cut the pineapple into 1-inch chunks after removing the core—it’s easier to handle and less messy. I learned this the hard way when I tried to slice around the core first and ended up with a pineapple-shaped disaster.
- Bloom the Spices: Heat your oil until shimmering, then add whole spices (cumin, cardamom, etc.) and toast for 30 seconds before adding garlic and ginger. This releases their oils and makes the garam masala sing—no, it won’t burn if you watch it.
- Simmer, Don’t Boil: Once the coconut milk goes in, keep the heat low and let it bubble gently. I used to crank it up, and the curry would split like a bad relationship—uneven texture and separated coconut. Low and slow keeps everything luscious.
Flavor customization for chicken pineapple curry indian
Sweet Heat Balance
Adjust the sweetness by adding 1-2 tablespoons honey or maple syrup when simmering with pineapple—this enhances the tropical notes while balancing the garam masala's warmth. I often add ½ teaspoon cinnamon alongside the garam masala for a deeper sweet-spice harmony.
For extra heat, toss in ½ cup diced jalapeño with the pineapple, or finish with red chili flakes to taste. 🌶️
Creamy Variations
Swap coconut milk for cashew cream (blend 1 cup soaked cashews with ½ cup water) for a nutty twist, or use half coconut milk and half heavy cream for a richer sauce.
For a vegan option, replace the yogurt with ½ cup coconut yogurt and use full-fat coconut cream instead of milk. Each variation changes the texture while keeping the curry's vibrant character.
Spice Level Control
Reduce heat by omitting ½ teaspoon of garam masala or replace it with 1 teaspoon mild curry powder. For extra kick, add 1 teaspoon cayenne pepper with the spices or stir in 1-2 tablespoons sambal oelek at the end.
I keep a small bowl of sambal on the table so guests can adjust to their preference—it’s all about personal taste. 🔥
Protein Swaps
Use chicken breast instead of thighs by marinating for 30-45 minutes longer—they cook faster and dry out easily. For a seafood twist, substitute 1 lb shrimp or firm white fish like cod, reducing simmer time to 8-10 minutes after adding the protein.
Tofu works too—press and cube 1 block extra-firm tofu before adding to the sauce for a plant-based option.
Tropical Fruit Swaps
Replace pineapple with mango or peaches for a different fruit profile—just increase lime juice to 3 tablespoons to balance the sweetness. For a tangier kick, add ½ cup diced green apple with the pineapple.
Each fruit changes the curry’s texture and flavor, so experiment to find your favorite. I love using ripe but firm fruit to maintain structure during cooking. 🍍
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
Yes, but you'll need to adjust the cooking time and marinating process. Chicken breast cooks faster and dries out more easily, so marinate it for 30-45 minutes longer (at least 1 hour total) and reduce simmering time to 15-20 minutes after adding the coconut milk. Keep an eye on it to prevent overcooking.
How do I make this curry less spicy?
Start by reducing the garam masala to 1 tablespoon instead of 2. You can also replace it with 1 teaspoon mild curry powder or omit the cayenne entirely. For extra control, serve with plain yogurt or coconut milk on the side to cool the heat.
What's the best way to store leftovers?
Store in an airtight container in the fridge for up to 4 days. The flavors actually improve overnight! For longer storage, freeze portions for up to 3 months. When reheating, add a splash of water or coconut milk to prevent thickening. Microwave in 1-minute intervals while stirring.
Can I make this in a slow cooker?
Sauté the onions, garlic, and ginger as directed, then transfer everything to a 6-quart slow cooker. Cook on low for 6-7 hours or high for 3-4 hours. The slow cooking enhances the tenderness of the chicken and melds the flavors beautifully. Add pineapple during the last 30 minutes of cooking.
What sides pair best with this curry?
This curry shines with jasmine rice or basmati rice to soak up the sauce. For extra texture, serve with warm naan or roti. A simple cucumber raita (yogurt with grated cucumber and mint) balances the richness, while a mango lassi makes a refreshing drink pairing.
