
Nasi Uduk Betawi
Sarapan Pagi & Gorengan (Morning Rhythms & The Art of the Fry)
Six a.m. in Jakarta, motorbikes hum, a vendor folds a paper cone, and coconut rice breathes out the vapor of bruised lemongrass and a tied knot of pandan. Each grain is profoundly savory, steeped in earthy bay leaves and sharp galangal. Historically, it required a back-breaking method over an open flame, but any modern Indonesian auntie will point you straight to her rice cooker. The real secret here isn't the machine—it's taking five minutes to sauté a raw spice paste before it hits the pot. That small step is the difference between boiled aromatics and hot oil blooming the galangal. The rice steams in the cooker, crispy fried shallots scatter, and the day simply begins.
Before you start
Prepare the canonical accompaniments.
Nasi Uduk is rarely eaten in isolation. While the rice cooks, fry up some crispy shallots, slice a thin, seasoned egg omelet into ribbons, and prepare some sweet soy-glazed tempeh (tempe orek) to complete the plate.
Ingredients
- Jasmine rice2 1/4 cup
- full-fat coconut milk1 cup
- water or low-sodium chicken broth2 cup
- neutral cooking oil1 tbsp
- shallots2 med
- garlic2 clove
- ground coriander1 tsp
- sea salt1 1/2 tsp
- sugar or palm sugar1/2 tsp
- Daun Salam3 whole
- fresh or frozen pandan leaves2 large
- lemongrass2 stalk
- galangal1 inch
- fresh ginger1 inch
Method
- 01
Sauté the secret spice base to build the flavor foundation.
Place a small skillet over medium heat and add the neutral oil. Sauté the minced shallots and garlic for 2 to 3 minutes until softened and highly fragrant, but not browned. Stir in the ground coriander, salt, and sugar, cooking for 30 seconds to toast the spices, then remove from the heat. Blooming these spices in oil unlocks deep, savory flavors that raw spices dumped directly into a rice cooker simply cannot achieve.
- 02
Combine the rice, cooked spices, and essential aromatics in the rice cooker.
Transfer the washed, drained Jasmine rice into the insert pot of your electric rice cooker. Scrape every last bit of the sautéed shallot and garlic mixture into the rice. Bury the daun salam, knotted pandan leaves, smashed lemongrass, galangal, and ginger directly into the grains.
- 03
Add the liquids and gently mix to distribute the flavors.
Pour in the full-fat coconut milk and the water or broth. Gently stir the mixture just enough to distribute the salt, spices, and coconut milk evenly, taking care not to over-stir, which can cause the rice to become sticky. Close the lid and press the standard white rice setting.
- 04
Fluff the rice immediately upon completion to redistribute the coconut fat.
The moment the rice cooker clicks to the warm setting, open the lid immediately. You will notice that some of the coconut fat and spices have pooled at the top. Using a plastic rice paddle, gently fold and fluff the rice from the bottom up, distributing the rich coconut fats evenly across all the grains.
- 05
Let the rice rest to achieve the perfect fluffy texture.
Close the lid again and let the rice rest on the warm setting for 10 to 15 minutes. This crucial resting period allows the starch to set and absorbs any remaining surface moisture, ensuring the rice remains distinct and not mushy. Discard the woody aromatics and serve hot.
Notes
Sourcing the right aromatics is non-negotiable.
Do not substitute Western bay leaves for Daun Salam, as the flavor profile is entirely different. Daun Salam, pandan, and galangal can easily be found frozen or dried in the aisles of most Asian grocers.
Use the right coconut milk.
Canned full-fat coconut milk or coconut cream is required to provide the crucial lipid layer that prevents starch gelatinization. Shake the can well, and never use lite or carton coconut milk meant for cereal.