AI-generated image
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.
- Total time
- 60 min
- Difficulty
- medium
- Serves
- 4
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
Spices & pantry
Fresh ingredients (7)
Links open Amazon in a new tab. As an Amazon Associate, WhatToEat.Today earns 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.
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.
Hyderabadi chicken dum biryani
Hyderabad's biryani grew up in the kitchens of the Nizams, and the kacchi style is its proudest form: the chicken goes into the pot raw, in a thick yogurt, mint and fried-onion marinade, and cooks only in the steam trapped under part-cooked basmati. In the old city it is wedding and Eid food, ordered in huge copper deghs, and at home it's the Sunday showpiece, served with mirchi ka salan and a cooling raita. Because the meat cooks without being stirred, small bone-in thigh and drumstick pieces work best. Chef's tip: marinate overnight in the fridge — the yogurt tenderises the chicken and the flavours go right to the bone.




