Hainanese Curry is a comforting, aromatic dish that originates from the Hainanese community in Southeast Asia, particularly in Singapore and Malaysia. Unlike traditional Indian or Thai curries, this version is mildly spiced, creamy, and subtly sweet, with influences from Chinese and British cuisines.
This dish is perfect for those who love a rich, coconut-based curry with tender chicken, soft potatoes, and a luscious, flavorful gravy. Whether you’re making it for a family dinner or a special gathering, this Hainanese Curry recipe is sure to impress!
Ingredients for Hainanese Curry
Before we begin, gather these key ingredients:
Main Ingredients
- 500g chicken thighs or drumsticks (bone-in for richer flavor)
- 2 large potatoes, peeled and cut into chunks
- 1 large onion, chopped
- 2 cloves garlic, minced
- 1 thumb-sized piece of ginger, grated
- 400ml coconut milk (full-fat for best texture)
- 200ml chicken broth or water
- 2 tablespoons cooking oil
Curry Paste & Seasonings
- 2 tablespoons Hainanese curry powder (or a mix of turmeric, cumin, coriander, and chili powder)
- 1 tablespoon soy sauce
- 1 teaspoon sugar
- 1 teaspoon salt (adjust to taste)
- 1 teaspoon white pepper
- 1 stick cinnamon (optional, for warmth)
- 2 dried bay leaves or kaffir lime leaves (optional)
Garnish & Serving
- Fresh coriander leaves, for garnish
- Steamed white rice or crusty bread
Step-by-Step Guide to Making Hainanese Curry
Step 1: Prepare the Ingredients
- Cut the chicken into medium-sized pieces. If using bone-in chicken, keep the bones for extra flavor.
- Peel and chop the potatoes into bite-sized chunks. Soak them in water to prevent browning.
- Mince the garlic and grate the ginger for the curry base.
Step 2: Sauté the Aromatics
- Heat 2 tablespoons of oil in a deep pot or wok over medium heat.
- Add the chopped onions and sauté until soft and translucent.
- Stir in the garlic and ginger and cook until fragrant (about 30 seconds).
Step 3: Cook the Curry Paste
- Add Hainanese curry powder to the pan and stir continuously for 1 minute to release the flavors.
- Pour in a splash of chicken broth to create a smooth paste and prevent burning.
Step 4: Add Chicken and Potatoes
- Add the chicken pieces and coat them well with the curry paste.
- Stir in the potatoes and cook for 2–3 minutes until lightly golden.
Step 5: Simmer the Curry
- Pour in the remaining chicken broth and bring to a gentle simmer.
- Add cinnamon stick and bay leaves, then cover and let simmer for 15 minutes.
- Stir in the coconut milk and let cook uncovered for another 10 minutes, until the curry thickens and the chicken is tender.
Step 6: Final Seasoning & Serving
- Add soy sauce, sugar, salt, and white pepper to taste. Adjust the seasoning as needed.
- Remove from heat and let it rest for a few minutes before serving.
- Garnish with fresh coriander and serve with steamed rice or crusty bread.
Pro Tips for the Best Hainanese Curry
Use bone-in chicken – This adds extra depth and richness to the curry.
Don’t rush the simmering – Letting the curry cook slowly enhances the flavors.
Balance the flavors – Hainanese Curry is mild, so ensure the right balance of sweet, salty, and savory.
Make it ahead – Like most curries, this dish tastes even better the next day!
Variations & Substitutions
Vegetarian Option – Replace chicken with tofu, eggplant, or mixed vegetables.
Spicier Version – Add fresh chili or extra chili powder for heat.
Other Meats – Swap chicken for pork, beef, or fish for a different take.
No Potatoes? – Use sweet potatoes or carrots instead.
Conclusion
Making Authentic Hainanese Curry at home is easy and rewarding! With its rich, creamy texture and balanced spices, it’s a comforting dish that brings together Chinese, Malay, and British influences.
Give this recipe a try, and enjoy a delicious, home-cooked Hainanese classic with family and friends!
FAQs
What makes Hainanese Curry different from other curries?
Hainanese Curry is milder and creamier than Indian or Thai curries. It has a subtle sweetness, a smoother texture, and is influenced by Chinese cooking techniques.
Can I use store-bought curry powder?
Yes! Use a Hainanese curry powder blend or mix turmeric, cumin, coriander, and chili powder for a homemade version.
How do I store leftovers?
Store in an airtight container in the fridge for up to 3 days. Reheat gently on the stove, adding a little water if it thickens too much.
Can I freeze Hainanese Curry?
Yes! Freeze in a sealed container for up to 1 month. Thaw overnight and reheat before serving.
What should I serve with Hainanese Curry?
It pairs perfectly with steamed jasmine rice, crusty bread, or even Hainanese Chicken Rice for a complete meal!
Also read: Crispy & Fluffy: How to Make the Perfect Thai Omelette Crab