Nasi Kandar (Penang Indian-Muslim Rice with Mixed Curries)
Rice Medium

Nasi Kandar (Penang Indian-Muslim Rice with Mixed Curries)

Quick answer

Total time
55 min
Level
Medium
Servings
2 servings
Ingredients
9

About this dish

Nasi kandar is a Penang rice dish associated with ladling curry gravy over firm steamed rice.

Read more

The broader serving style is known for kuah campur, in which different gravies meet on one plate, while this recipe prepares one loose coconut chicken curry and boiled eggs to accompany the rice. A 1.5-cup measure of rice is rinsed, cooked slightly firmer than usual, rested for 10 minutes, and fluffed gently so the grains can absorb sauce without collapsing. Three hundred grams of chicken thigh is cut into bite-size pieces, and one onion and one tomato are sliced thinly. After 7 to 8 minutes over medium heat, the onion edges should be brown and the aroma sweet. The chicken is then seared over high heat for about 2 minutes, cooking only the outside before 1.5 tablespoons curry powder and 1 teaspoon chili powder are stirred in for 1 minute. The tomato follows for 2 minutes, releasing juice into the spices. One hundred fifty milliliters coconut milk, a small amount of water, and 1 tablespoon fish sauce form the gravy. Keeping the burner at medium-low, simmer the gravy for 12 to 15 minutes. At that point, the chicken should be opaque through the center with no pink remaining, while the sauce stays fluid enough to run between the rice grains. The curry is spooned generously over the rice and served with two boiled eggs cut in half. This balance of firm rice and loose gravy preserves the defining soak of the dish without turning the plate into a thick, dry curry.

Ingredients

servings
IngredientAmountUnit
rice cupcupShop
onion1 pcspcsShop
tomato1 pcspcsShop
coconut milk150 mlmlShop
curry powder tbsptbspShop
chili powder1 tsptspShop
fish sauce1 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
    Control

    Rinse 1.5 cups rice until the water runs mostly clear, then cook it slightly firm so it can absorb the curry gravy.

    Rest it covered for 10 minutes, then fluff gently without crushing the grains.

  2. 2
    Season

    Cut 300 g chicken thigh into bite-size pieces so it cooks evenly in the sauce.

    Slice the onion and tomato thinly, and halve the 2 boiled eggs just before serving so the yolks stay neat.

  3. 3
    Control

    Heat a pan over medium heat with a little oil, then cook the onion for 7 to 8 minutes.

    Stir often and lower the heat if it darkens too fast, stopping when the edges turn golden and sweet.

  4. 4
    Control

    Add the chicken and sear over high heat for about 2 minutes, just until the outside loses its raw color.

    Add 1.5 tbsp curry powder and 1 tsp chili powder, then stir-fry 1 minute to bloom the spices.

  5. 5
    Control

    Add the tomato and cook for 2 minutes until it softens and releases juice.

    Pour in 150 ml coconut milk, a small splash of water, and 1 tbsp fish sauce, then simmer gently for 12 to 15 minutes.

  6. 6
    Finish

    Keep the curry loose enough to soak into the rice, and stop when the chicken is opaque through the center with no pink.

    Plate the rice with the curry and eggs.

Practical Cooking Checks

The cues that matter most while cooking.

Key technique
Nasi Kandar is defined by the technique of dousing steamed rice with a mixture of several curries.
Finish cue
Keep the curry loose enough to soak into the rice, and stop when the chicken is opaque through the center with no pink.
Avoid this
Keeping the burner at medium-low, simmer the gravy for 12 to 15 minutes.

Cooking decision evidence

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

This recipe

55min, 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

Keep the gravy slightly loose so it soaks into the rice.

Estimated nutrition (per serving)

Calories
690
kcal
Protein
32
g
Carbs
72
g
Fat
30
g