Nasi uduk is Jakarta’s classic breakfast, rice steamed with coconut milk until it is fragrant and faintly sweet. Street vendors sell it from woven baskets at dawn, wrapped in banana leaves with a few sides tucked alongside. It is humble food that punches far above its weight, and it has been waking the city up for generations. One bite of the creamy, perfumed grains explains the devotion.
Coconut rice with a gentle, floral perfume
The grains are creamy and softly aromatic, scented with pandan and lemongrass, but never heavy or cloying — the coconut milk just kisses each grain. It is traditionally served with fried shallots, a boiled egg, cucumber, and a spoonful of sambal, though it happily stands beside fried chicken or satay at any meal. Simple, comforting, and quietly addictive, it is the kind of breakfast that makes you slow down and start the day properly. It is the breakfast that makes the rest of the day feel manageable.
Craving more? Explore all Indonesian Kitchen recipes.
Get the rice right every time with our How to Cook Perfect Rice Every Time. New to these flavors? Our Beginner’s Guide to Asian Sauces & Seasonings explains every pantry staple used here.


Join the conversation
Only members can comment — it takes a few seconds to create a free account.
Log in Create an account