
This Singapore chicken recipe delivers the perfect balance of fragrant coconut, bold spices, and tender chicken that falls apart with every bite. After perfecting it through years of testing—including a disastrous first attempt where the sauce curdled—I’ve refined it into a foolproof method that captures restaurant-quality flavor at home.
The secret lies in slow-basting the chicken to lock in moisture while building layers of aromatic curry paste and coconut milk.
The recipe begins with a marinade of soy sauce, garlic, and ginger that tenderizes the chicken while infusing it with depth. As it bakes, the coconut curry sauce caramelizes into a glossy glaze, balancing sweet, spicy, and umami notes.
What sets this apart is the two-step basting technique—first with coconut milk, then with the reduced curry—ensuring every piece stays juicy and coated in that signature Singaporean richness.
By the end, you’ll have golden-brown chicken swimming in a velvety sauce that’s tender yet flavorful, with a hint of heat from chili and a touch of sweetness from the coconut.
Serve it over steamed jasmine rice or with a crisp cucumber salad to cut through the richness. This dish transforms a weeknight dinner into a taste of Singapore’s bustling hawker stalls.
Whether you’re feeding a crowd or treating yourself, this recipe scales effortlessly and reheats beautifully. The key is patience—letting the flavors meld during the slow cook—and trusting the process. Here’s how to make it perfectly every time.
Ingredients for singapore chicken
Fourteen ingredients transform into restaurant-style Singapore chicken with tender bites and fragrant coconut sauce.
| Ingredient | Amount | Notes |
|---|---|---|
| Boneless, Skinless Chicken Thighs 🍗 | 1 ½ lb | Cut into 1-inch pieces |
| Full-Fat Coconut Milk 🥥 | 1 can | 13.5 oz, no substitutes |
| Singapore Curry Paste 🌶️ | ½ cup | Store-bought or homemade |
| Soy Sauce 🥢 | ⅓ cup | Low-sodium preferred |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Fresh Ginger 🌿 | ½ cup | Finely grated, peeled |
| Red Curry Paste 🌶️ | 2 tbsp | For extra depth |
| Brown Sugar 🍯 | ¼ cup | Light or dark |
| Lime Juice 🍋 | ¼ cup | Freshly squeezed |
| Fish Sauce 🐟 | 2 tbsp | Red Boat brand preferred |
| Vegetable Oil 🫒 | 2 tbsp | For searing chicken |
| Salt 🧂 | 1 tsp | Kosher or sea salt |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain |
The coconut milk is the heart of this dish—Maesri or Thais brand from the international aisle delivers the creamiest texture. For the curry pastes, Maesri or Thai Kitchen are reliable, but if you’re ambitious, homemade paste with lemongrass, galangal, and kaffir lime leaves takes it to the next level. Chicken thighs stay juicier than breasts during the long cook. Costco or Trader Joe’s often have pre-cut thighs at a better price than the butcher counter. Look for thighs with good marbling—they’ll stay moist during the slow basting process.
No Singapore curry paste? Red curry paste plus 1 tsp turmeric works in a pinch, but you’ll miss the depth. Substitute fish sauce with extra soy sauce plus a pinch of sugar, though the umami won’t be identical. For the ginger, freeze it first to make grating easier—it’s a game-changer. The brown sugar can be swapped for white sugar or honey, but brown adds that caramelized richness. If you’re avoiding coconut milk, Greek yogurt thinned with chicken broth mimics the texture surprisingly well (though purists will notice the difference).
This sauce thickens as it cooks—add a splash of water or coconut milk if it gets too dry. Keeps 4-5 days in the fridge, though it tastes even better the next day as flavors meld. Freezes for 3 months if you make a double batch. I always cook the rice separately and reheat the chicken in the sauce on the stovetop—2 minutes over medium heat is perfect for serving. The leftovers reheat beautifully, making this an ideal meal prep dish for busy weeks.
Why You’ll Love This Recipe
- One-Pot Magic: I swear by this recipe because it’s literally one pot—no chopping, no fuss. Toss in the chicken thighs, dump in the curry paste and coconut milk, and let it simmer while you do whatever. The garlic cloves get crushed right in the pan (no mincing required), and the soy sauce ties everything together without extra effort.
- Creamy-Spicy Bliss: That first bite? Rich, fragrant, and just spicy enough to linger. The full-fat coconut milk makes it velvety, while the curry paste adds layers of warmth—like a hug in a bowl. Honestly, the balance of garlic and soy sauce makes it taste like a restaurant dish, not just a weeknight meal.
- Leftover Goldmine: This recipe doubles as my secret weapon for meal prep. The sauce thickens beautifully the next day, and the chicken stays juicy—perfect for lunches or freezing. I’ll be real: I’ve reheated portions for weeks without getting tired of it, and it’s always better than takeout.
- Budget-Friendly Feast: Chicken thighs are cheap, coconut milk is a pantry staple, and curry paste lasts forever. You’re getting restaurant-quality flavor for a fraction of the cost, and it stretches easily to feed four or more. Plus, the leftovers? Even better than the first serving. (Yes, even on a Tuesday night.)
Step-by-step instructions for Singapore chicken curry
This method delivers perfectly tender chicken with rich, aromatic coconut curry every time.
Prepare the Chicken and Aromatics
Cut the 1.5 lb boneless, skinless chicken thighs into 1-inch pieces for even cooking. In a small bowl, combine the 6 cloves minced garlic, 0.5 cup finely grated fresh ginger, 0.5 cup Singapore curry paste, and 2 tbsp red curry paste. Mix thoroughly to create a fragrant paste.
Heat a large skillet over medium-high heat with 2 tbsp vegetable oil. Add the chicken pieces in a single layer, letting them sear undisturbed for 3-4 minutes until golden brown on all sides. This step builds flavor through the Maillard reaction. Transfer the seared chicken to a plate and set aside.
Build the Curry Base
In the same skillet, add the garlic-ginger-curry paste and cook for 2-3 minutes until fragrant and slightly darkened. This step develops the aromatic foundation of your curry. Pour in the 1 can full-fat coconut milk, scraping up any browned bits from the bottom of the pan.
Add 0.33 cup soy sauce, 2 tbsp fish sauce, 0.25 cup brown sugar, and 0.25 cup lime juice. Stir well to combine all ingredients. Bring the mixture to a gentle simmer over medium heat, then reduce heat to low to maintain a slow, steady simmer. This cooking method ensures the coconut milk doesn’t curdle while allowing flavors to meld.
Cook the Chicken in the Curry
Return the seared chicken pieces to the skillet with the curry sauce. Spoon the sauce over the chicken to coat evenly. Cover the skillet and simmer for 20-25 minutes until the chicken is tender and easily pierced with a fork. The curry should have thickened slightly, coating the chicken in a rich, velvety sauce.
Taste the sauce and adjust seasoning if needed. Add 1 tsp salt and 0.5 tsp black pepper if the dish requires more depth. The chicken should be moist and fall apart slightly when tested with a fork, indicating perfect tenderness.
Prepare the Jasmine Rice
While the chicken simmers, prepare the 1.5 cups jasmine rice according to package instructions. I prefer using a rice cooker for consistent results, but a pot method works equally well. Use 2 cups water for the rice and cook until tender and fluffy.
Once the rice is cooked, let it sit covered for 5 minutes before fluffing with a fork. This resting period allows the rice to absorb any remaining moisture, resulting in perfectly separate grains. The rice should be hot and ready to serve alongside the rich Singapore chicken curry.
Pro Tips For Making Singapore Chicken
- Brown the Paste First: Skip the “just toss it in” approach—heat your Singapore curry paste in the pot for 2-3 minutes before adding liquids. I learned this the hard way after my first batch tasted flat; the paste’s spices need time to bloom and release their oils. (Yes, even if it smells like you’re burning your kitchen down—it’s not. Trust me.)
- Use Coconut Milk Twice: Strain the thick, creamy solids from the canned coconut milk after simmering, then whisk them back in at the end. This doubles the richness without thinning the sauce into a soup. I was skeptical until I tried it—now I save the leftovers for next time.
- Don’t Overcrowd the Pan: Cook chicken thighs in batches if needed, or they’ll steam instead of sear. I used to dump them all in at once, and the result was soggy, pale meat that absorbed too much sauce. A quick 3-minute sear per side makes all the difference.
- Finish with Garlic Oil: After simmering, fry 2-3 minced garlic cloves in a little oil until golden, then stir into the sauce. The aroma jumps off the plate, and it’s a 30-second upgrade that turns “good” into “wow.” (Your future self will thank you—yes, even if you’re impatient like me.)
Regional styles of this recipe
Hawker Stall Style
In Singapore’s iconic hawker centers, this dish is often served with a crispy fried chicken skin garnish on top—a nod to the traditional fried chicken rice> roots.
I like to add ½ cup crispy fried shallots> (store-bought or homemade) and a sprinkle of Thai basil leaves> at the end for that authentic street food touch.
The sauce is typically slightly thicker than restaurant versions, almost like a glaze, which you achieve by simmering uncovered for the last 5 minutes> of cooking. 🌶️
Modern Fusion Twist
For a contemporary take, swap the brown sugar for honey or maple syrup> and add 1 tsp lemongrass paste> to the marinade. I’ve also seen versions with coconut cream> instead of milk for extra richness. The key fusion move?
Adding ½ cup diced bell peppers> to the curry base for a subtle sweetness that balances the heat. Serve with cauliflower rice> for a low-carb option that still soaks up the sauce beautifully.
Malaysian-Inspired Spice
Malaysian home cooks often boost this dish with 2 tbsp sambal oelek> (chili paste) and a pinch of cinnamon> in the curry paste. The result is a deeper, slightly smoky flavor profile. I recommend Penzeys brand sambal> for consistent heat.
For extra depth, add 1 star anise pod> and 2 cloves> while building the curry base—remove them before serving. This version pairs perfectly with ketupat rice> (rice dumplings) instead of jasmine rice.
Indian-Singapore Hybrid
This fusion version replaces Singapore curry paste with ½ cup garam masala> and adds 1 tsp cumin seeds> toasted in the oil. The sauce gets a ½ cup tomato purée> base instead of coconut milk, creating a tangier profile.
Garnish with cilantro and toasted cashews> for crunch. The chicken stays tender while the sauce develops a vibrant red color—ideal for spice lovers who want complexity without coconut heaviness.
Vegetarian Adaptation
Swap the chicken for 1.5 lb extra-firm tofu> pressed and cubed, or chickpeas> for a protein-packed version. The tofu needs an extra 10 minutes> of simmering to absorb flavors. Boost umami with 1 tbsp miso paste> in the marinade.
Serve with steamed bok choy> and a side of pickled cucumbers> to balance the richness. This version keeps all the signature flavors while making it plant-based.
Spicy Heat Level
For a fiery kick, add 1 tsp chili crisp> (like Lao Gan Ma>) to the sauce at the end. I also recommend 1-2 slices of fresh bird’s eye chili> (seeds removed) for a gradual heat build.
For those avoiding raw chili, ½ tsp cayenne pepper> blended into the curry paste works well. Always adjust to taste—Singaporean versions balance heat with sweetness, so don’t skip the brown sugar or honey.
Nutrition facts
Frequently asked questions
Can I use chicken breast instead of thighs for this recipe?
Chicken breast will work, but thighs are ideal because they stay juicier during the long simmer. If using breast, cut into ½-inch thick pieces and reduce cooking time to 15-20 minutes to prevent drying. For extra moisture, add 2 tbsp coconut milk during the last 5 minutes of cooking.
Why did my coconut milk curdle in the curry?
Curling happens when coconut milk is exposed to high heat or acidic ingredients too quickly. To prevent this, always simmer the sauce over low heat and add lime juice gradually. Stir constantly for the first 5 minutes after adding coconut milk. If it curdles, whisk in 1 tbsp cornstarch mixed with water to restore smoothness.
How can I make this dish spicier without overpowering the flavors?
Start with 1 tsp sambal oelek or ½ tsp cayenne pepper blended into the curry paste. For heat control, add 1-2 slices of fresh bird’s eye chili (seeds removed) at the end. Remember, Singaporean cuisine balances heat with sweetness—adjust the brown sugar or honey to 0.35 cup if increasing spice.
What’s the best way to reheat leftovers?
Reheat gently on the stovetop over low heat for 3-4 minutes to avoid drying out the chicken. Add 1-2 tbsp water or coconut milk if the sauce thickens too much. Microwaving is possible but can make the sauce watery—cover with a damp paper towel and heat in 30-second bursts. Leftovers taste even better the next day!
Can I prepare the curry sauce ahead of time?
Make the sauce up to 2 days ahead and store it in an airtight container in the fridge. When ready to cook, simmer the sauce for 10 minutes before adding the chicken to refresh the flavors. For longer storage, freeze the sauce for up to 3 months. Thaw overnight in the fridge before using.
- Crispy Chicken Fingers Recipe: Air-Fryer Magic With Zero Oil Mess - October 30, 2026
- Breaded Chicken Breast Recipe: Crispy Parmesan Crunch Without Deep-Frying - October 30, 2026
- Chicken Puff Recipe: Air-Crispy Bites With Zero Oil Mess - October 30, 2026