Home-style nasi padang with white rice, chicken gulai, green sambal and greens in separate small dishes
Prep35 min
Cook45 min
Serves4 servings
CuisineIndonesian (Minang)

Nasi Padang at Home: A West Sumatran Rice Spread with Chicken Gulai

Nasi padang is white rice served with a choice of Minang dishes from West Sumatra. Make chicken gulai, sambal lado mudo and blanched greens at home, with notes on how it's served locally, Padang vs. Kapau, substitutes, heat control and storage.

Total: 1 hr 20 minLevel: Intermediate

Cooking flow

Cooking steps

STEP 11 / 7

Rinse and cook the rice

35 min

Drained rice going into a rice cooker
Drain for 15 minutes before cooking so there isn't too much water left on the rice

Rinse 2 rice-cooker cups of jasmine rice gently 2–3 times until the water runs nearly clear, then drain in a colander for 15 minutes. Add water according to your rice cooker's markings, add a pinch of salt and cook. If using Japanese short-grain rice, use 30 ml less than your usual water for 2 cups. The rice is done when the grains don't break when you put in the paddle and there's no excess water on the surface.

STEP 22 / 7

Make a coarse spice paste

10 min

Turning onion and spices into a coarse paste
Don't grind the aromatics too fine; leave bits that bloom in the oil

Coarsely chop 120 g red onion, 5 garlic cloves, 25 g ginger, 20 g galangal, 20 g fresh turmeric, 3 candlenuts, 1 tbsp ground coriander, 1 tsp cumin and 1 red chili. Pound in a mortar or pulse in a food processor until just short of a completely smooth paste. When pinched, it should still have moist, fine bits, and be firm enough to spread flat when dropped into oil. If using ground turmeric, add it here.

STEP 33 / 7

Fry the aromatics to flavor the oil

8 min

Frying a yellow spice paste in a pot
Fry over medium-low until the oil turns yellow and the onion's moisture is gone

Heat 2 tbsp oil in a heavy pot over medium-low heat. Add the spice paste, the 2 bruised lemongrass stalks, 4 makrut lime leaves and 1 bay leaf, and fry for 6–8 minutes, scraping the bottom with a wooden spatula. Move on when the onion's moisture is gone, the oil turns yellow, the paste has dried out with a thin film of oil on top, and the raw bite of garlic has turned into a sweet aroma. If blackened, burnt bits appear, take the pot off the heat and transfer everything to a clean pot. Coconut milk won't hide the bitterness of scorching.

STEP 44 / 7

Simmer the chicken and set the gulai's thickness

30 min

Chicken simmering on low heat in coconut milk
Without boiling hard, cook the chicken through while the sauce thickens slightly

Add 700 g chicken thighs, cut into bite-size pieces, to the pot and coat them with the spice paste. Pour in 250 ml water over medium heat, and when it starts to bubble at the edges, lower the heat and simmer for 8 minutes. Add 400 ml coconut milk, 1 1/2 tsp salt and 1 tsp cane sugar, set the lid ajar and simmer for another 20–22 minutes. A hard boil makes the oil and liquid separate easily, so keep the heat at a level where small bubbles rise steadily on the surface.

Cut into the thickest piece of chicken and check that the center is white and the juices run clear. The safety guideline is at least 75°C (167°F) at the center for at least 1 minute. Stop when dragging a wooden spatula across the bottom of the pot leaves a line for a moment that closes right back up. If it's thin, simmer uncovered for 3 minutes; if it gets too heavy, loosen it with hot water 2 tbsp at a time. Turn off the heat and add 2 tsp lime juice.

STEP 55 / 7

Steam the green chilies and make the sambal

20 min

Coarsely pounded green sambal being fried
Leave some texture in the sambal and cook off the moisture over low heat until a thin film of oil appears

Roughly chop 120 g green chilies, 2 green tomatoes, 60 g red onion and 2 garlic cloves, and put them in a small pot with 2 tbsp water. Cover and steam over medium-low heat for 7 minutes, turning off the heat when the vegetables have softened but haven't lost too much of their green color. Let cool slightly, then pound in a mortar or pulse in a food processor to a coarse paste with visible bits. If it becomes completely liquid, it runs into the rice on the plate.

Put 3 tbsp oil, 2 makrut lime leaves, the paste and 1/2 tsp salt in the small pot and fry over low heat for 8–10 minutes. Turn off the heat when the liquid has reduced, a thin film of oil floats on top, and it drops slowly from a spoon. Stir in 2 tsp lime juice, taste and add salt. The heat of green chilies varies a lot from one to the next, so instead of making the whole batch fiery from the start, you can mix in shishito peppers to adjust.

STEP 66 / 7

Blanch the greens as a palate reset

5 min

Squeezing and cutting blanched komatsuna
Squeeze the greens dry and keep them lightly seasoned, to sit between the gulai and the sambal

Wash 200 g komatsuna well and add it to boiling water stems first. Cook the stems for 1 minute, add the leaves and cook 1 minute more, then plunge into cold water to set the color. Squeeze out the water firmly and cut into 4 cm (1 1/2-inch) lengths. Don't salt them heavily; keep them lightly seasoned, just enough to absorb the richness of the gulai and the heat of the sambal. If using spinach, add a little salt to the blanching water to take the edge off its slightly bitter, astringent taste.

STEP 77 / 7

Mound the rice in the center and set the dishes out separately

5 min

Serving white rice, chicken gulai, sambal and greens separately
Serving the dishes unmixed lets each person adjust the heat and richness with every bite

Serve the cooked rice in individual portions and spoon the chicken gulai into small dishes. Put the sambal and greens in separate small dishes and add the lime wedges. Don't drown the chicken in gulai sauce; a little that runs into the rice lets you alternate between the aroma of the rice and the richness of the coconut. If you use fried shallots, scatter a small amount over the rice, not the greens.

0 / 0
Ingredients

Ingredients

1 / 3

White rice

Ingredient Amount Substitutes & notes
Jasmine rice 2 rice-cooker cups, about 300 g With Japanese short-grain rice, use 30 ml less water than usual
Water As marked on your rice cooker Drain long-grain rice for 15 minutes after rinsing
Salt A pinch Go easy, since it's served with gulai and sambal
2 / 3

Chicken gulai

Ingredient Amount Substitutes & notes
Boneless chicken thighs 700 g About 1.5 lb. If bone-in, 800 g. Cut into large bite-size pieces
Coconut milk 400 ml Choose a cooking-grade product made mainly of coconut and water
Water 250 ml Keep extra on hand in case it reduces too much
Shallots or red onion 120 g With yellow onion, 150 g. Slice thinly
Garlic 5 cloves, about 25 g Remove the germ and chop coarsely
Ginger 25 g Peel and slice thinly
Galangal 20 g If unavailable, add 10 g more ginger. The aroma will change
Fresh turmeric 20 g If unavailable, 1 1/2 tsp ground turmeric
Candlenuts 3, about 20 g Substitute 20 g macadamia nuts. Omit for nut allergies
Ground coriander 1 tbsp The base of the aroma; don't skip it
Ground cumin 1 tsp If using seeds, crush lightly
Red chili 1 Seed it for less heat
Lemongrass 2 stalks Bruise the base with the back of a knife
Makrut lime leaves 4 Frozen is fine. If unavailable, a little lemon zest
Bay leaf 1 Just one, standing in for Indonesian salam leaf
Vegetable oil 2 tbsp For frying the spice paste
Salt 1 1/2 tsp, to start Adjust for the salt in the coconut milk
Light brown cane sugar 1 tsp Not for sweetness; it smooths the edges of the heat and acidity
Lime juice 2 tsp Add after turning off the heat
3 / 3

Sambal lado mudo and greens

Ingredient Amount Substitutes & notes
Green chilies 120 g Use 80 g shishito peppers + 40 g green chilies to lower the heat
Green tomatoes 2, about 160 g Unripe tomatoes. If unavailable, use firm tomatoes plus lime
Shallots or red onion 60 g Thinly sliced
Garlic 2 cloves Chopped coarsely
Makrut lime leaves 2 Omit if unavailable
Oil 3 tbsp For frying
Salt 1/2 tsp, to start Adjust at the end
Lime juice 2 tsp Sharpens the green aroma
Komatsuna 200 g Stands in for cassava leaves. Spinach also works
Lime wedges 4 For serving
0 / 0

Next to the white rice, West Sumatra lines up one dish at a time

Beside a plate of rice go yellow chicken gulai, a green chili sambal and a pile of soft, wilted greens. The first bite brings the sweetness of coconut and chicken, the next the bright aroma of green chilies, the one after that the gentle bitterness of the greens. White rice takes in the heat and the richness, so the flavor keeps changing direction on the same plate.

Nasi padang isn't the name of one fixed dish so much as a way of eating: white rice served with a choice of Minang dishes from the province of West Sumatra, Indonesia. Padang is the name of West Sumatra's capital, but the food itself comes out of Minangkabau food culture. Some restaurants let you pick dishes from the display at the front; others set many small plates on the table and charge for what you eat.

At home there's no need to reproduce a restaurant's number of dishes. In fact, making four separate elements, white rice, a saucy gulai, something spicy and greens, makes the way nasi padang is eaten easier to see. This is not meant to stand in for any single West Sumatran menu; it's a home version that assembles elements commonly found there in a home kitchen. Not reducing the chicken gulai too far, and not stirring the sambal into the pot, keeps the plate in a state where you can choose flavors as you eat.

Among Indonesian rice dishes, it differs from Jakarta's fragrant nasi uduk (in Japanese) and Solo's chicken-broth rice nasi liwet (in Japanese) less in how the rice is seasoned than in the idea of "choosing side dishes and layering them." To dig into West Sumatran dishes one at a time, there's also rendang (in Japanese), cooked down in a thick coconut sauce, and sate padang (in Japanese), skewers served with a yellow sauce.

Turning what happens in a Padang restaurant into four dishes at home

A nasi padang table of small dishes, reminiscent of a Minang restaurant
At home, a table of many small dishes to choose from is narrowed down to four elements

At Padang restaurants, two styles are well known: looking at the dishes in the window and ordering one at a time, or having dishes laid out on the table and choosing which ones to eat. In the second style, servers carry plates stacked along their arms and turn the table into a small banquet. When you recreate it at home, what matters isn't the number of plates but setting the dishes out without mixing them, so each person can change the combination with every bite.

Minang restaurant names and dish names carry local words and family names. In the glossary of one research paper, rumah makan is treated not just as a large restaurant but as a word that covers small eateries too, and Rumah Makan Minang refers to an eatery serving Minang food. The sign above the door and the dishes in the window become a place that shows the food culture of people who moved away from home.

The Minangkabau have a tradition called "merantau," leaving home to work elsewhere, and Minang eateries became places that linked culture and livelihood in the places people moved to. The reasons West Sumatran food became known across Indonesia and abroad as "Padang food" can't be reduced to it simply being spicy. Flavors that travel well, several side dishes that suit white rice, and a system that lets you choose at the restaurant came together, and it has worked its way into everyday lunches.

For this home version, chicken gulai is the centerpiece. Some tables include rendang made with beef simmered for hours, gulai of offal or fish, and fried dishes too, but chicken needs little prep and lets you compare the richness of the coconut sauce with the heat of the sambal in the same meal. For the greens, rather than reproducing the cassava leaves used locally, easy-to-find komatsuna keeps the role of a leafy side.

Ingredients (serves 4)

Chicken, coconut milk, green chilies, aromatics, rice and greens laid out
Keeping the gulai, sambal and greens ingredients separate lets you adjust the heat and moisture of each

It may seem that adding more dishes brings you closer to a real restaurant, but starting with lots of ingredients leaves you short of burners and storage containers. For 4 servings, keep it to chicken gulai, sambal lado mudo, greens and white rice. Use boneless chicken thighs for the gulai, and make the sambal with green chilies and green tomatoes, which make it easy to control the heat.

This recipe uses coconut, chicken and nuts. Store-bought sambals and spice mixes may contain shrimp, wheat, soy or nuts. If you have allergies, check the product labels, and don't force the candlenuts in.

Separate the aromatic core from the everyday shopping

Chicken, rice and greens are available at any ordinary supermarket. The things worth seeking out are cooking-grade coconut milk and a tool for making the spice paste. For coconut milk, choose a canned product, not a coconut milk beverage, where you can check the volume and the ingredient list. If you'll cook two or more coconut dishes, cans are worth buying; if you're improvising a substitute just this once, reduce the liquid rather than reaching for cow's milk.

Check that it's a 400 ml can, that it's meant for cooking, and that it doesn't contain much in the way of thickeners or sweeteners beyond coconut and water. A sweetened beverage makes it hard to balance the saltiness of the gulai with the heat of the green chilies.

Galangal, makrut lime leaves and candlenuts can sometimes be found at specialty or Southeast Asian grocery stores. Galangal is the one ingredient whose aroma softens noticeably if you replace it with ginger. On days you want to prioritize the local aroma, buy a small amount frozen and keep it sliced in portions so you're not stuck with fresh produce you can't use up.

Coarsely pounding the aromatics in a stone mortar leaves a little fiber and makes it easier to see how fast the aroma moves into the oil. You can make the dish with a food processor too, and a mortar you already own works just as well, so a dedicated stone mortar is only worth considering if you plan to cook this often and want to cut down on chopping.

Instructions: finish the gulai and sambal while the rice cooks

Chicken gulai spends a long time simmering on low heat, so start the rice first and the meal won't bottleneck before serving. Make the sambal last while tasting for heat, and blanch the greens just before bringing everything to the table. Keep cutting boards and chopsticks that touched raw chicken away from the rice and greens. Don't wash the chicken; if the juices bother you, pat it with paper towels.

4 tips for bringing the flavor closer to a local table

A bite combining a little chicken gulai, sambal and greens
Shift between coconut sweetness, green chili heat and the bitterness of greens with every bite
Don't boil gulai hard like a curry

If you bring it to a hard boil after adding the coconut milk, the oil and liquid separate and the surface turns grainy. Keep the heat low enough that bubbles keep forming at the edges of the pot, and adjust only the thickness of the sauce once the chicken is cooked.

Treat the sambal as its own dish, not a seasoning

Sambal lado mudo is a small dish for enjoying the aroma and acidity of green chilies. Stirred into the gulai, the heat covers even the coconut aroma of the chicken. When people who love heat and people who don't are sharing a meal, serving it on the side is the easiest way.

Use candlenuts for round richness, more than for thickening

Candlenuts give the sauce roundness, but there's no need to go out of your way to buy them. If substituting macadamia nuts, choose unsalted and unsweetened, and leave them out for anyone who can't eat nuts. Thickening with cornstarch or similar gives a texture that's nothing like gulai.

Don't finish the rice and side dishes at the same moment

Cook the rice first, keep the gulai on low heat, and make the sambal and greens toward the end, and the greens keep their color and the sambal its aroma. If you keep everything warm the whole time, the greens weep and the oil in the sambal comes forward more than the heat.

Regional differences: tell Padang and Kapau apart by how they're served, not by the dish names

Padang-style small dishes beside Kapau-style platters
West Sumatran food shares similar dishes but changes character with how restaurants serve it and with local tables

Look into the food of West Sumatra and you'll notice that nasi padang and nasi kapau dishes look very similar. Both pair white rice with Minang dishes, combining gulai, stews, sambal and vegetables. Rather than defining the difference by a single ingredient, it's more accurate to look at how they're served and how the regional dish names are used.

At Padang restaurants, both a style where customers look at the dishes out front and choose and a style where many plates are set on the table are described. Nasi kapau, meanwhile, is introduced as food from around Bukittinggi, with dishes similar to nasi padang but a different impression in how it's served. Translated to a home table, think of Padang as a table of many small dishes to choose from, and Kapau as a table where regional dishes are enjoyed served a different way, and the distinction holds.

The dishes themselves vary by region and by restaurant. Greens might be cassava leaves; fruit might be young jackfruit; mains range from chicken and beef to fish and offal. Presenting local nasi padang as one fixed set erases that range. The chicken, greens and green sambal here are four dishes chosen for availability and contrast of flavor.

Some sources translate "gulai" as curry, but the Minang term can't be treated as exactly the same as the English word curry, because the aromatics, coconut, meat or vegetables and the thickness of the sauce change from dish to dish. When cooking it at home, too, don't flatten everything with curry powder; aim to let turmeric, coriander, cumin and lemongrass each come through.

In a home kitchen: ingredients to swap, aromas to keep

Local-style aromatics next to everyday substitutes
Separating what to substitute from what to keep cuts the shopping load while preserving the aroma

When making it at home, rather than buying every ingredient as an import, keep only the ones that define the dish's backbone.

Ingredient / element Closer to local Practical substitute What changes
Coconut milk Rich cooking-grade canned Also canned; adjust with water Aroma and richness of fat remain
Galangal lengkuas A little extra ginger The earthy, citrus-like aroma weakens
Candlenuts kemiri Unsalted macadamias, or omit The sauce's round richness weakens
Fresh turmeric kunyit Ground turmeric Color holds, but the fresh, earthy aroma fades
Makrut lime leaves daun jeruk A little lemon zest The leaf's bitterness and depth of citrus aroma change
Green tomatoes tomat hijau Firm tomatoes + lime The green acidity becomes rounder
Cassava leaves daun singkong Komatsuna, spinach Texture and gentle bitterness change

In order of priority, keep the coconut milk, the color of turmeric, the citrus aromas of lemongrass and makrut lime leaves, and the practice of serving the heat on a separate plate. Even if you swap galangal or candlenuts, gulai keeps its shape as a simmered dish. On the other hand, swapping coconut milk for cow's milk and building the aroma with curry powder alone pushes it toward a very different dish.

Jasmine rice holds the shape of its grains well, but Japanese short-grain rice works too. Reduce the water and think of it as a home version with slightly stickier rice. With other Thai rice or basmati, follow the package directions and be careful not to pour too much gulai sauce over the rice. Keeping the sauce on a separate plate affects the texture more than the type of rice.

5 variations from the same four dishes

Home-style nasi padang variations with chicken, tofu, fish and vegetables
Keep the white rice and sambal, swap the main and the greens, and it becomes a different day's meal

1. Tofu and fried tofu gulai

Swap the chicken for 400 g thick fried tofu (atsuage), adding the coconut milk after frying the aromatics. Fried tofu holds its shape and soaks up the gulai, so about 10 minutes of simmering is enough. Even when making it plant-based, check whether store-bought sambal contains shrimp.

2. Make it a sour fish simmer

If using 600 g white fish instead of chicken, don't simmer it from the start; simmer the aromatics and coconut milk for 15 minutes, then add the fish. Use more lime and play the coconut's sweetness against acidity. The fish breaks apart easily, so shake the pot rather than stirring.

3. Serve a red sambal on the side

Swap the green sambal for one made with red chilies, tomatoes and garlic. Keep the gulai and greens the same and change only the red heat, and the meal changes character without remaking the main. Even when turning up the heat, set some aside to adjust before adding more chilies.

4. Add young jackfruit, Kapau style

If you can find it, simmer young jackfruit in stock and coconut milk and serve it in a small dish separate from the chicken. If using canned, avoid jackfruit in sweet syrup; choose it packed in water and rinse well. This adds another main, so it's better for a weekend after you're used to the flavors of the four dishes than for your first nasi padang.

5. Pair leftover gulai with noodles the next day

Thin leftover gulai with a little hot water and pour it over cooked rice noodles or udon. Store the sambal and greens separately and combine them when eating. Thinning a big batch for noodles from the start loses the concentration you want with rice, so warm only what you need and then adjust.

Fixing a split sauce, wateriness or too much heat

Coconut sauce at the right thickness compared with sauce starting to split
Even when too much oil floats on the sauce, hot water and low heat gradually bring the texture back

The sauce split

Turn off the heat, add 2 tbsp hot water and stir slowly with a wooden spatula. Return to low heat and warm for 3 minutes without boiling, and the liquid and oil will come together somewhat. Even if the oil doesn't fully reincorporate, it's fine as a sauce to eat with the chicken. Avoid reducing it further over high heat, which makes it separate more.

The gulai is watery

Remove the chicken and simmer the sauce alone uncovered over low heat. Cook in 5-minute stretches until dragging a wooden spatula leaves a trail for a moment, then return the chicken. Thickening it suddenly with potato starch loses the light, flowing sauce of gulai, so cook off the water with time.

The gulai is too salty

Thin it with hot water, not coconut milk, 50 ml at a time. Aim for it to taste right with the chicken and rice, without making it too bland on its own. Serving it with unsalted white rice and greens spreads out the saltiness of each bite.

The sambal is too hot

Mix in extra green tomatoes, fried onion and a little oil, bit by bit. Trying to cancel the heat with sugar alone turns it into a sweet paste, so adjust with acidity and the amount of vegetables. You can also set aside the hottest portion in a separate dish instead of mixing it all in, and add it back later.

The chicken is tough

Even thighs get tough over high heat with too little liquid. Add 100 ml hot water, set the lid ajar and simmer on low for another 10 minutes. Stop when the meat starts to come apart, checking that it's cooked through to the center. Washing chicken to make it tender is something to avoid, both for hygiene and texture.

Store and reheat with the four dishes kept separate

Gulai, sambal and greens stored in separate containers
Storing dishes with different moisture levels separately protects the texture of the greens and sambal when reheating

If you can't finish everything, move the gulai, sambal, greens and rice into separate clean containers. Don't leave them at room temperature for long while they cool; divide into shallow containers, cool, then refrigerate. Reheat the gulai over low heat, adding a little hot water so it doesn't boil. The sambal can be eaten cold, but if the oil has solidified, let it warm at room temperature for a bit before stirring.

Because this uses chicken, don't share storage containers or cooking chopsticks with those used for raw meat. Japan's Ministry of Agriculture, Forestry and Fisheries advises not washing chicken, not letting raw meat touch other foods, and cooking until the center reaches at least 75°C (167°F) for at least 1 minute. Don't push storage time, and don't eat anything with an off smell, a slimy surface or a bulging container. If freezing, freeze only the gulai in single portions, and don't refreeze after thawing.

FAQ

Eating nasi padang by combining a little from each small dish by hand
Combining a little gulai, sambal and greens with the rice changes the flavor within a single plate

Is nasi padang one specific dish?

Rather than one fixed dish, it's a style of meal: white rice served with a choice of Minang dishes from West Sumatra. The combination of rendang, gulai, fried dishes, fish, vegetables and sambal changes by restaurant and region. The chicken, greens and sambal here are a combination that makes that style manageable at home.

How is it different from nasi kapau?

Both pair West Sumatran dishes with white rice, but they differ in how dishes are served at the restaurant and in the local table. It's easier to picture Padang as choosing from small dishes laid out for you, and Kapau as dishes ladled from large pots or a counter. They can't be clearly divided by ingredients alone.

What if I don't like coconut milk?

It's the main texture of chicken gulai, so leaving it out entirely makes it a different stew. The safest approach is to reduce the coconut milk to 300 ml and increase the water to 350 ml, keeping the aromatics. Cow's milk and cream behave differently in aroma and with acidity, so don't treat them as equivalent substitutes.

I can't find green chilies.

Combine 80 g shishito peppers with however many green chilies you can find. Without green chilies you can make the sambal with red chilies, but you'll lose the green color and fresh aroma. If you use jarred sambal oelek, treat it as a separate condiment, knowing it will taste different from green sambal lado mudo.

How do I check that the chicken is cooked?

Cut into the thickest part and check that the center is white and the juices run clear. To be more certain, measure the internal temperature and cook to at least 75°C (167°F) for at least 1 minute. Don't wash raw meat or cut greens on the same cutting board, and wash utensils that handled the chicken with detergent before moving on.

Sources