🍚 Nasi Uduk
Nasi uduk is Betawi-style rice steamed in coconut milk with lemongrass, bay and spices, served with fried chicken, fried tempeh, egg, sambal and peanuts. The rice is soft, fragrant and savoury, set against crisp tempeh, spicy sambal and crunchy nuts. It is a favourite breakfast and evening street meal in Jakarta.
Diets
Allergens
Contains (in a typical recipe):
What it is made of
Recipe
Ingredients
- 300 g rice
- 400 ml coconut milk
- 1 stalk lemongrass, 2 salam or bay leaves
- 4 chicken thighs
- 200 g tempeh, sliced
- 4 eggs
- 60 g peanuts
- Sambal: 8 red chilies, 2 shallots, 1 tomato, salt, sugar
- Turmeric, garlic and coriander for the chicken marinade
Method
- Cook the rice with coconut milk, 150 ml water, lemongrass, leaves and salt until tender.
- Rub the chicken with turmeric, garlic, coriander and salt; simmer in a little water for 20 minutes, then pan-fry until golden.
- Fry the tempeh slices and peanuts until crisp.
- Blend and fry the chilies, shallots and tomato into a sambal; season with salt and sugar.
- Boil or fry the eggs and serve everything around a mound of rice.
How to make it lighter
- Bake the chicken and tempeh brushed with 1 tsp oil instead of deep-frying.
- Use light coconut milk or half water for the rice.
- Limit peanuts to a small spoonful — they are calorie-dense — and add cucumber and herbs on the side.
History
Nasi uduk is associated with the Betawi people of Jakarta and is closely related to Malaysia's nasi lemak. Today it is sold by street vendors and warungs across Java, typically with a choice of side dishes.
Count it in one photo
Point your camera at the table — Me Nutrition recognises Nasi Uduk and every other dish, with calories and macros for each. Ate only half? Slide it.
Download on the App StoreSimilar dishes
Values are estimates per 100 g for a typical recipe; home and restaurant versions vary. Diets and allergens are worked out from the ingredients of a typical recipe — always check with whoever cooked the dish. Not medical advice. Nutrition data: Me Nutrition dish database v13. How we count →