Hainanese Curry Rice (Mixed Curry Gravy Platter)
Rice Medium

Hainanese Curry Rice (Mixed Curry Gravy Platter)

Quick answer

Total time
50 min
Level
Medium
Servings
2 servings
Ingredients
9

About this dish

Hainanese curry rice is a Singaporean comfort plate that grew out of the island's Hainanese immigrant community, blending Japanese-style pork cutlet, Malay curry traditions, and the influence of British colonial cooking into a single unassuming dish.

Read more

Crispy pork cutlet, boiled potato, and blanched cabbage are laid over steamed rice, then drenched in a combination of curry gravy and braised soy sauce that pool together on the plate. The curry begins with blooming curry powder in oil to coax out its full fragrance before coconut milk and water are added, simmering until the sauce thickens and takes on a gentle coconut sweetness alongside the layered spice. What truly distinguishes this plate is the intentional mixing of two contrasting sauces directly on the rice, where the heat and warmth of curry meets the saltier, deeper soy-braised gravy. The pork cutlet is sliced only at the moment of serving to preserve its crunch against the liquid. Soft potato pieces and slightly firm cabbage provide textural counterpoints to each bite of crunchy cutlet and saucy rice. In Singapore, this dish is served from early morning at hawker centres where each stall keeper holds their own closely guarded ratio of spices, making the quality of the gravy the true mark of each vendor.

Ingredients

servings
IngredientAmountUnit
steamed rice2 cupcupShop
cabbage120 ggShop
potato150 ggShop
curry powder tbsptbspShop
coconut milk120 mlmlShop
soy sauce1 tbsptbspShop
water250 mlmlShop
oil2 tbsptbspShop
Shop All Ingredients

As an Amazon Associate, we may earn from qualifying purchases.

Instructions

Read the steps as a cooking flow: prep, heat, seasoning, doneness control, and finish.

6 steps
  1. 1
    Heat

    Cut 150 g potato into even bite-size pieces and roughly chop 120 g cabbage.

    Bring water to a boil, cook the potato for about 12 minutes, and check that a skewer or fork slides in without resistance.

  2. 2
    Heat

    Lift out the potato, then blanch the cabbage in the same boiling water for 3 minutes, just until softened but still lightly firm.

    Drain both well so excess water does not thin the gravy on the rice.

  3. 3
    Control

    Heat 2 tbsp oil in a pan over medium heat, then add 1.5 tbsp curry powder.

    Stir constantly for about 30 seconds, only until the oil turns deep yellow and smells fragrant, because scorched curry powder tastes bitter.

  4. 4
    Control

    Pour in 250 ml water, 120 ml coconut milk, and 1 tbsp soy sauce gradually, stirring to loosen any curry clumps.

    Simmer over medium-low heat for 8 minutes, until the gravy thickens enough to coat a spoon.

  5. 5
    Heat

    Fry 250 g pork cutlet in 170 C oil for 4 minutes, then turn it and fry 3 minutes more.

    When the crust is golden and crisp, rest it for 1 minute before slicing into 2 cm strips.

  6. 6
    Finish

    Spoon 2 cups steamed rice into serving bowls and arrange the potato, cabbage, and sliced cutlet side by side.

    Ladle the hot curry gravy generously over the plate right before serving so the cutlet stays crisp at the edges.

Practical Cooking Checks

The cues that matter most while cooking.

Key technique
Creamy Hainanese Curry Rice provides a thick gravy made from bloomed curry and coconut milk.
Finish cue
When the crust is golden and crisp, rest it for 1 minute before slicing into 2 cm strips.

Cooking decision evidence

Calculated Charim data and applicable official cooking and food safety guidance.

This recipe

50min, 9 ingredients

Category median

40min, 8 ingredients

Based on 309 recipes

Use-up ingredient planner

Turn these ingredients into two more meals

The overlap excludes basic seasonings. Open the next recipe and your selected dishes will stay with you.

Tips

Cook the curry powder in oil for 30 seconds, then add water, coconut milk, and soy sauce to make one gravy.
Slice cutlet right before saucing to keep it crisp.

Estimated nutrition (per serving)

Calories
690
kcal
Protein
26
g
Carbs
74
g
Fat
31
g