{"id":"nasi_uduk_7d381a95bb","slug":"nasi-uduk-indonesian-coconut-rice","title":"Nasi Uduk (Indonesian Coconut Rice)","description":"A fragrant and savory Indonesian breakfast staple, this rice is infused with rich coconut milk and aromatic herbs like lemongrass, pandan, and bay leaves.","serves":4,"time":{"prepMinutes":10,"cookMinutes":20,"totalMinutes":40,"activeMinutes":15},"ingredients":[{"id":"ingredient-1","original":"2 cups long-grain jasmine rice","name":"Jasmine Rice","quantity":400,"unit":"g","usQuantity":2,"usUnit":"cup","form":"long-grain jasmine","notes":"washed and drained","group":"Rice Base","optional":false},{"id":"ingredient-2","original":"1 1/2 cups thick coconut milk","name":"Coconut Milk","quantity":375,"unit":"ml","usQuantity":"1 1/2","usUnit":"cup","form":"thick","notes":"","group":"Rice Base","optional":false},{"id":"ingredient-3","original":"1 cup water","name":"Water","quantity":250,"unit":"ml","usQuantity":1,"usUnit":"cup","form":"","notes":"","group":"Rice Base","optional":false},{"id":"ingredient-4","original":"2 stalks lemongrass","name":"Lemongrass","quantity":2,"unit":"stalk","usQuantity":2,"usUnit":"stalk","form":"bruised","notes":"white parts only","group":"Aromatics","optional":false},{"id":"ingredient-5","original":"3 Indonesian bay leaves (salam leaves)","name":"Bay Leaves","quantity":3,"unit":"piece","usQuantity":3,"usUnit":"piece","form":"whole","notes":"use regular bay leaves if salam leaves are unavailable","group":"Aromatics","optional":false},{"id":"ingredient-6","original":"1 pandan leaf","name":"Pandan leaf","quantity":1,"unit":"piece","usQuantity":1,"usUnit":"piece","form":"knotted","notes":"","group":"Aromatics","optional":false},{"id":"ingredient-7","original":"1 inch ginger","name":"Ginger","quantity":15,"unit":"g","usQuantity":0.5,"usUnit":"oz","form":"bruised","notes":"thinly sliced or crushed","group":"Aromatics","optional":false},{"id":"ingredient-8","original":"1 teaspoon salt","name":"Salt","quantity":6,"unit":"g","usQuantity":1,"usUnit":"tsp","form":"","notes":"to taste","group":"Rice Base","optional":false}],"instructions":[{"id":"instruction-1","text":"Wash the rice in cold water until the water runs clear. Drain well and set aside.","group":"Preparation","title":"Wash the rice in cold water","timerMinutes":null,"sourceTitle":"Preparation"},{"id":"instruction-2","text":"Bruise the lemongrass and ginger to release their oils. Knot the pandan leaf.","group":"Preparation","title":"Bruise the lemongrass and ginger","timerMinutes":null,"sourceTitle":"Preparation"},{"id":"instruction-3","text":"In a rice cooker pot or a heavy saucepan, combine the washed rice, coconut milk, water, lemongrass, bay leaves, pandan leaf, ginger, and salt.","group":"Cooking","title":"Combine the washed rice, coconut milk, water, lemongrass, bay leaves","timerMinutes":null,"sourceTitle":"Cooking"},{"id":"instruction-4","text":"If using a rice cooker: Set it to the 'Cook' cycle. Once it switches to 'Warm', let it rest for 10-15 minutes before fluffing. If using a stovetop: Bring the mixture to a boil over medium heat, stirring occasionally to prevent the bottom from burning. Once boiling, reduce heat to the lowest setting, cover tightly, and simmer for 20 minutes. Turn off the heat and let it rest, covered, for 10 minutes.","group":"Cooking","title":"If using a rice cooker","timerMinutes":20,"sourceTitle":"Cooking"},{"id":"instruction-5","text":"Remove the aromatics (lemongrass, bay leaves, pandan leaf, ginger) and fluff the rice gently with a fork or rice paddle before serving.","group":"Serving","title":"Remove the aromatics and fluff the rice gently","timerMinutes":null,"sourceTitle":"Serving"}],"notes":"Traditionally served with various side dishes such as sliced omelet, fried shallots, tempeh, and sambal. If you don't have a rice cooker, you can use the absorption method in a heavy-bottomed pot.","cuisine":{"group":"Southeast Asian","specific":["Indonesian"]},"course":["main"],"cookingMethod":["boil","simmer"],"equipment":["rice cooker or heavy-bottomed pot","rice paddle"],"diet":["vegan","vegetarian","gluten_free","dairy_free"],"allergens":[],"difficulty":"easy","yield":{"amount":4,"unit":"servings","note":"Approximately 1 cup of cooked rice per serving"},"makeAhead":{"instructions":"Rice can be cooked ahead of time and kept warm in a rice cooker for up to 4 hours."},"storage":{"food":{"instructions":"Store in an airtight container in the refrigerator.","reheatingNotes":"Reheat in a microwave with a damp paper towel over the top or steam until heated through to restore moisture."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fnasi_uduk_7d381a95bb%2Fcover.jpg?alt=media&token=44a3f764-a9bd-40e0-81da-a6dc890a57be","imageAlt":"Nasi Uduk (Indonesian Coconut Rice) — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["rice","coconut","savory","traditional","fragrant","aromatic"],"schemaVersion":1,"sourceTitle":"Nasi Uduk (Indonesian Coconut Rice)","sourcePublishedAt":"2026-02-04T20:31:56.552Z","sourceUpdatedAt":"2026-02-04T20:31:56.552Z","related":[{"id":"mie_goreng_589c97c20a","slug":"authentic-mie-goreng","title":"Authentic Mie Goreng","description":"A classic Indonesian street food dish featuring savory stir-fried egg noodles tossed with a sweet and salty glaze, crisp vegetables, and a mix of proteins.","serves":2,"time":{"prepMinutes":15,"cookMinutes":15,"totalMinutes":30,"activeMinutes":30},"cuisine":{"group":"Southeast Asian","specific":["Indonesian"]},"course":["main"],"difficulty":"medium","diet":["high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fmie_goreng_589c97c20a%2Fcover.jpg?alt=media&token=8a50402c-7fbe-4b90-9e82-da20e063190a","imageAlt":"Authentic Mie Goreng — recipe cover","tags":["indonesian","street food","noodles","savory","quick meal"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":15,"stepCount":7},{"id":"banh_mi_f517f98aec","slug":"banh-mi-vietnamese-sandwich","title":"Bánh Mì (Vietnamese Sandwich)","description":"A quintessential Vietnamese street food featuring a crusty baguette filled with savory pork, creamy pâté, crisp pickled vegetables, and aromatic fresh herbs.","serves":2,"time":{"prepMinutes":15,"cookMinutes":5,"totalMinutes":20,"activeMinutes":20},"cuisine":{"group":"Southeast Asian","specific":["Vietnamese"]},"course":["main"],"difficulty":"easy","diet":["high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fbanh_mi_f517f98aec%2Fcover.jpg?alt=media&token=95d748db-c3ec-4f86-97b2-405f15d867a1","imageAlt":"Bánh Mì (Vietnamese Sandwich) — recipe cover","tags":["vietnamese","sandwich","street food","banh mi","quick meal","spicy"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":9,"stepCount":5},{"id":"recipe_b079757101","slug":"khao-tom-thai-rice-soup","title":"Khao Tom (Thai Rice Soup)","description":"A comforting and aromatic Southeast Asian breakfast staple featuring tender rice in a savory broth with seasoned pork meatballs and crispy fried garlic.","serves":2,"time":{"prepMinutes":10,"cookMinutes":20,"totalMinutes":30,"activeMinutes":15},"cuisine":{"group":"Southeast Asian","specific":["Thai"]},"course":["main"],"difficulty":"easy","diet":["dairy_free","high_protein"],"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Frecipe_b079757101%2Fcover.jpg?alt=media&token=20d1fc02-f00d-4b7f-b686-cbc3f7f1f067","imageAlt":"Khao Tom (Thai Rice Soup) — recipe cover","tags":["thai","breakfast","rice soup","pork meatballs","comfort food","savory"],"aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","ingredientCount":11,"stepCount":6}]}