Main Courses
This Filipino chicken curry with pineapple recipe brings the vibrant flavors of Southeast Asia to your dinner table in one aromatic pot. The combination of tender chicken, sweet pineapple, and aromatic spices creates a dish that's both comforting and exciting.
I first tasted this dish during a trip to Manila, where the balance of sweet, sour, and spicy flavors left a lasting impression.
The secret to this curry lies in the slow simmering process, which allows the chicken to become fork-tender while developing deep, complex flavors. Traditional Filipino ingredients like turmeric, ginger, and garlic form the flavor base, while coconut milk adds a creamy richness.
The pineapple not only adds natural sweetness but also tenderizes the chicken as it cooks.
What you'll end up with is a dish that's creamy yet tangy, sweet yet spicy, with succulent chicken pieces swimming in a fragrant sauce that's perfect over steamed rice.
The aroma alone will have everyone gathering around the table, and the first bite delivers that perfect balance of flavors that makes this curry so special.
This recipe serves four and takes about 45 minutes to prepare, making it perfect for a weeknight dinner that feels like a celebration. The best part? It's a one-pot meal, so cleanup is minimal. Let's get cooking!
Ingredients for filipino chicken curry with pineapple
Here's everything you need to bring Manila's tropical flavors to your kitchen in one pot.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1.5-inch pieces |
| Fresh Pineapple 🍍 | 1 cup | Diced, fresh or canned (drained) |
| Coconut Milk 🥥 | 1 can | Full-fat, 13.5 oz can |
| Yellow Onion 🧅 | 1 whole | Diced, medium size |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | 2 tbsp | Grated, peeled |
| Turmeric Powder 🌶️ | 1 tsp | Ground, vibrant color |
| Ground Cumin 🌿 | 1 tsp | Toasted for depth |
| Ground Coriander 🍃 | 1 tsp | Freshly ground preferred |
| Chili Flakes 🔥 | ½ tsp | Adjust for heat |
| Tomato Paste 🍅 | 2 tbsp | Smooth, not chunky |
| Soy Sauce 🍶 | 2 tbsp | Light or all-purpose |
| Coconut Oil 🫒 | 1 tbsp | For cooking, not butter |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
The coconut milk is non-negotiable here—full-fat canned works best for that rich, creamy texture. Thai Kitchen or Goya brands are my go-tos, but any 13.5 oz can will do. Fresh ginger and garlic are worth hunting down (they make a HUGE difference), but if you're using dried, double the amount. The chicken thighs? Bone-in, skin-on stays juicier, but boneless works too—just don't overcook. For the pineapple, fresh is ideal (sweetness peaks in spring), but canned crushed pineapple in a pinch saves time—just drain it well. That turmeric? Make sure it's vibrant yellow—dull powder means it's lost its punch.
No fresh ginger? Ground ginger at half the amount works, but toast it first in a dry pan for 30 seconds to wake up the flavor. Short on coconut milk? Light coconut milk plus extra cream gets you close, but the texture will be thinner. The tomato paste can be those little squeeze tubes from Trader Joe's—they're perfect for single servings and last forever. Chili flakes giving you pause? Swap for 1/4 tsp cayenne pepper if you prefer a smoother heat. The soy sauce adds that umami kick—low-sodium if you're watching salt. And if you're feeling fancy, add a splash of calamansi juice (or lime) at the end for that authentic Filipino tang.
This curry tastes even better the next day—make extra if you can. Store in an airtight container for 4-5 days in the fridge, or freeze portions for 3 months. I like to portion it into meal prep containers with rice, so lunches are sorted for the week. The sauce thickens as it cools, so add a splash of water or coconut milk when reheating. And trust me, the aroma while it simmers? Worth every minute of the 45-minute cook time.
Why You'll Love This Recipe
- One-Pot Magic: Between us, this curry comes together in a single pot—no chopping boards full of mess. The chicken thighs stay juicy while the pineapple caramelizes right in the sauce, so you’re basically getting two cooking tasks done at once.
- Sweet-Savory Balance: That first bite of tender chicken with the bright pineapple cutting through the creamy coconut milk? It’s like a flavor hug. Honestly, the garlic and onion build a base so rich, but the pineapple keeps it from feeling heavy.
- Weeknight to Party: I’ve served this to my book club (they asked for seconds) and as a lazy Sunday supper (no one complained). The coconut milk makes it feel special, but the prep is so simple you won’t stress if your in-laws drop by.
- Budget-Friendly Leftovers: Chicken thighs stretch farther than breasts, and pineapple adds freshness without breaking the bank. Make a double batch—it reheats beautifully, and the sauce only gets better the next day. My freezer’s always stocked with this.
Step-by-step instructions for Filipino chicken curry with pineapple
This vibrant curry comes together in one pot with bold flavors and tropical sweetness.
Sear the Chicken for Maximum Flavor
Heat the 1 tablespoon coconut oil in a large, heavy-bottomed pot over medium-high heat. Once shimmering, add the 1.5 lb boneless chicken thighs cut into 1.5-inch pieces, working in batches if needed to avoid crowding. Sear for 4-5 minutes per side until golden brown and cooked through to 165°F internally.
Here's the thing—searing first builds deep flavor. Don't skip this step, even if it feels like extra work. The caramelized edges will form the base of your curry's rich taste. Once browned, remove the chicken and set aside on a plate, leaving all that beautiful browned fat in the pot.
Build the Spice Base
In the same pot, reduce heat to medium and add the 1 whole yellow onion diced. Cook for 5 minutes until softened and translucent. Add the 6 cloves minced garlic and 2 tablespoons grated fresh ginger, cooking for 1 minute until fragrant—this is where the aromatics wake up and infuse the oil.
Stir in the 2 tablespoons tomato paste, 1 teaspoon turmeric powder, 1 teaspoon ground cumin, 1 teaspoon ground coriander, and 0.5 teaspoon chili flakes. Cook for 2 minutes until the spices bloom and release their oils. You'll smell that earthy, spicy aroma—this is your flavor foundation. If the spices stick, add a splash of water to loosen them.
Simmer the Curry Sauce
Pour in the 2 tablespoons soy sauce and 1 can full-fat coconut milk, stirring to combine. Bring to a gentle simmer, then return the seared chicken to the pot. Add 1 cup diced fresh pineapple and 1 teaspoon salt. Let it simmer uncovered for 15-20 minutes until the sauce thickens slightly and the chicken is fully tender.
Here's where the magic happens—the coconut milk will separate slightly, creating a luscious, slightly thickened sauce with pockets of creamy richness. Taste and adjust seasoning—you might need a pinch more salt or a sprinkle of 0.5 teaspoon black pepper to balance the sweetness and spice. The pineapple should soften but still retain some bite.
Finish and Serve
Once the curry reaches your desired consistency (it should coat the back of a spoon but still be saucy), give it a final taste. The flavors should be harmonious—sweet from the pineapple, spicy from the chili flakes, earthy from the spices, and umami from the soy sauce. If it's too thick, stir in 1-2 tablespoons water to reach your preferred texture.
Serve immediately over steamed jasmine rice or fluffy basmati to soak up every last drop of that tropical, spiced sauce. The chicken should be juicy with tender, flavorful meat, and the pineapple adds just the right amount of sweetness to cut through the richness. Garnish with fresh cilantro if you like, but trust me—this curry is already incredible on its own.
Pro Tips For Making Filipino Chicken Curry With Pineapple
- Sear Chicken First: High heat changes everything—get those thighs golden in 3-4 minutes before adding anything else. I used to skip this, and the curry just tasted flat; the crust locks in flavor and keeps the meat juicy when it later simmers in coconut milk.
- Cut Pineapple Small: Chunks bigger than 1-inch stay undercooked and turn mushy. Dice that pineapple into ½-inch pieces so it softens evenly and soaks up the curry’s richness—no one wants a surprise chewy bite.
- Simmer, Don’t Boil: A gentle simmer (tiny bubbles, occasional swirls) keeps the coconut milk from breaking and the chicken from falling apart. After adding the coconut milk, drop the heat to medium-low—trust me, the curry will thank you.
- Toast Garlic Last: Add the minced garlic with the pineapple in the final 5 minutes—it burns fast and turns bitter. My first attempt ruined the whole batch; now I wait until the very end for that nutty aroma without bitterness.
Troubleshooting this recipe
Sauce Too Thin?
If your curry sauce ends up too thin after simmering, don’t panic—this is an easy fix. The coconut milk naturally separates when heated, so stir in 1-2 tablespoons of cornstarch mixed with 2 tablespoons water and simmer for 3-5 minutes until thickened.
I’ve also had success adding ½ cup crushed pineapple (the natural pectin helps thicken) or reducing the sauce uncovered over medium-low heat for 10-15 minutes while stirring occasionally. 🌶️
Chicken Overcooked?
Boneless chicken thighs can dry out if overcooked, especially in a coconut milk bath. To prevent this, remove the chicken from the pot once it reaches 165°F internal temperature (usually after 10-12 minutes of simmering) and set it aside.
Let the sauce thicken without the chicken for 5-7 minutes, then return the chicken to warm through. This keeps the meat juicy while the sauce develops depth. 🍗
Pineapple Too Soft?
If your pineapple turns to mush, it’s likely overcooked. To fix this, add ½ cup fresh pineapple chunks in the last 5 minutes of simmering so they retain their texture.
For extra brightness, stir in 1 tablespoon lime juice at the end—this adds tanginess and helps preserve the pineapple’s bite. 🍍
Spices Too Strong?
If the curry tastes overwhelmingly spicy, balance it with 1-2 tablespoons of coconut milk or a splash of pineapple juice to mellow the heat. A pinch of sugar (just ½ teaspoon) can also help round out the flavors without overpowering.
For future batches, reduce the chili flakes to ¼ teaspoon or swap for ½ teaspoon mild paprika instead. 💛
Sauce Separated?
Coconut milk sometimes separates into a thin, watery layer and a thick, creamy one. To fix this, whisk the sauce vigorously over low heat for 2-3 minutes until it recombines.
Alternatively, blend the sauce briefly with an immersion blender for a smoother texture. For prevention, stir the coconut milk well before adding it to the pot. 🥥
Not Enough Flavor?
If your curry lacks depth, boost the umami with an extra 1 tablespoon soy sauce or a splash of fish sauce (½ teaspoon). For a smoky note, add ½ teaspoon smoked paprika or a pinch of ground annatto (for that classic Filipino color).
A final touch of fresh cilantro or Thai basil adds freshness and brightness. 💡
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs?
Chicken breast works, but it's leaner and dries out faster in coconut milk. For best results, cut 1.5 lbs breast into 1-inch cubes and cook for only 8-10 minutes after adding to the curry. Remove it early (when internal temp hits 165°F) and let it rest in the sauce off heat.
How do I make this curry spicier?
For extra heat, add 1-2 slices of fresh chili (like Thai bird's eye) while simmering, or stir in 1 teaspoon sambal oelek at the end. For smoky depth, toast ½ teaspoon ground annatto seeds in the coconut oil before searing chicken.
What's the best rice to serve with this?
Jasmine rice is ideal—its floral aroma complements the tropical flavors. Cook 1 cup rice to 1.5 cups water for perfectly fluffy grains. For extra richness, stir 1 tablespoon coconut milk into the cooking water. Basmati works too, but avoid sticky rices like sushi rice.
Can I make this in an Instant Pot?
Yes! Sauté chicken, onions, and aromatics normally. Add all remaining ingredients except pineapple, then cook on High Pressure for 8 minutes. Quick-release, stir in pineapple, and cook 3 minutes more on Sauté. The sauce will be thinner—reduce uncovered for 5 minutes if needed.
Why does my curry taste bland?
Blandness usually means under-seasoned spices or insufficient umami. Boost flavor by adding 1 tablespoon fish sauce or ½ teaspoon soy sauce at the end. Toast spices in the pot for 30 seconds before adding liquids to deepen their aroma. Fresh ginger and garlic make all the difference!
