
Nasi uduk
Coconut rice with fried chicken
Nasi uduk: Betawi coconut rice with lemongrass and salam leaves, fried chicken, omelette strips and sambal
Nasi uduk is the Betawi breakfast of Jakarta, sold from tents along Jalan Kebon Kacang near Tanah Abang from before dawn and again late at night after work. Rice is steamed with coconut milk, lemongrass, galangal and salam leaves until each grain is rich and fragrant, then plated with turmeric fried chicken, omelette strips, sweet fried tempeh, crisp shallots and a fiery sambal. It is filling, savoury and a little sweet. This home version cooks the chicken in its spices first and then fries it briefly, as the stalls do. Chef's tip: wash the rice until the water runs clear and steam it, not boil it, after the coconut milk is absorbed; it stays fluffy instead of turning sticky.
- Prep
- 20 min
- Cook
- 40 min
- Difficulty
- Medium
- Serves
- 4
- Per serving
- 780 kcal
Ingredients
For the chicken
- 4 shallots
- 1 tsp ground turmeric
- 1 tsp ground coriander
- 1 tsp salt
- 1 ¾ cups water
For the rice
- 1 ¾ cups coconut milk
- ¾ cup water
- 1 lemongrass stalkbruised and knotted
- ¾ in galangalsliced
- 3 salam leaves (Indonesian bay leaves)or 2 curry leaves sprigs
- 1 tsp salt
To finish
- 2 cups vegetable oilfor frying
- 5 ½ oz tempehcut into thin sticks
- 2 eggs
- 4 tbsp sambal (chilli paste)
- ½ cucumbersliced
- 4 tbsp crisp fried shallots (optional)
Shop this recipe on Amazon
What you'll need
Search Amazon for the rest
Fresh ingredients (6)
Links open Amazon in a new tab. As an Amazon Associate we earn from qualifying purchases.
Method
0/8 doneStep 1: Blend 4 garlic cloves, 4 shallots, 1 tsp ground turmeric, 1 tsp ground coriander and 1 tsp salt to a paste. Put 1 ¾ lb bone-in chicken thighs and drumsticks in a pan with the paste and 1 ¾ cups water, cover and simmer over a medium heat for 20 minutes, turning once, until the liquid has nearly gone. If you marinate it ahead, keep it in the fridge.
25 minStep 2: Meanwhile, rinse 14 oz jasmine or long-grain rice until the water runs clear. Put it in a pan with 1 ¾ cups coconut milk, ¾ cup water, 1 lemongrass stalk, ¾ in galangal, 3 salam leaves (Indonesian bay leaves) and 1 tsp salt and bring to the boil, stirring so the bottom doesn't catch.
5 minStep 3: Simmer, uncovered, for 6–8 minutes, until the liquid has been absorbed and small holes appear on the surface. Cover tightly, turn the heat to its lowest and steam for 15 minutes, then rest off the heat for 5 minutes.
25 minStep 4: Pour 2 cups vegetable oil into a deep, heavy pan so it comes no more than a third of the way up the sides, and heat it to 350°F. Check with a thermometer, or drop in a cube of bread: it should turn golden in about 60 seconds. Never leave the hot oil unattended.
5 minStep 5: Pat the chicken dry and fry in batches for 4–5 minutes, turning, until deep golden and the thickest part reaches 165°F. Drain on paper. Common mistake: frying straight from wet; the oil spits and the skin never crisps.
10 minStep 6: Fry 5 ½ oz tempeh in the same oil for 3 minutes, until crisp and golden, lift out, then toss in a hot pan with 2 tbsp kecap manis (sweet soy sauce) for 1 minute until sticky.
4 minStep 7: Beat 2 eggs with a pinch of salt and cook as a thin omelette in a lightly oiled pan for 1–2 minutes, until set right through. Roll up and slice into thin strips.
3 minStep 8: Remove the lemongrass, galangal and leaves from the rice and fluff it up. Serve each plate with chicken, tempeh, omelette strips, 4 tbsp sambal (chilli paste) and ½ cucumber, scattered with 4 tbsp crisp fried shallots.
Nutrition per serving
- Calories
- 780 kcal
- Protein
- 42 g
- Carbs
- 90 g
- Fat
- 28 g
- Fibre
- 3 g
Nutrition values are estimates.
KrazyBadal
Good to know
- How long does nasi uduk take?
- About 60 minutes in total: 20 minutes to prepare and 40 minutes to cook.
- How many people does it serve?
- 4 as written. Change the servings above the ingredients and every amount scales to match.
- What can I use instead of garlic cloves?
- ½ tsp garlic paste or ⅛ tsp garlic powder per clove.
- What can I use instead of shallots?
- Half an onion per 2 shallots.
Reviews
No reviews yet. Be the first to cook it.
Rate this recipe
Sign in to rate and review this recipe.
You might also like
Sayur lodehVegetables in coconut milk
Sayur lodeh is everyday cooking in Central Java, made in big pots in Solo and Semarang kitchens and ladled over rice, with lontong rice cakes at Lebaran, or alongside opor and sambal goreng on festive tables. It's soupy rather than thick: a fragrant broth of coconut milk, galangal, lemongrass and lime leaf that carries chunks of aubergine, long beans, chayote and sweetcorn, plus tempeh and tofu to make it a meal. The flavour is mellow and slightly sweet, so the heat comes from sambal on the side. Chef's tip: keep the pot at a gentle simmer once the coconut milk goes in and stir now and then — a rolling boil splits the coconut milk into oily curds.
Mixed sprout pullao
A quick, low-calorie way to use leftover rice: sprouted moth beans and green grams are cooked with garlic, ginger, green chilli, capsicum, spring onions and a few spices over a cumin and asafoetida tempering, then tossed with cooked rice. Served hot with fresh tomato and coriander.
Paneer biryaniRice and moong dal in coconut milk
A mild, creamy biryani: rice and husked green gram roasted in ghee, then cooked in coconut milk with peas, carrots, potatoes, peanuts and cashews, and finished with soft fried paneer and a fresh coriander yogurt. Serve hot, garnished with more fried cashews and paneer.



