{"id":"xoi_68bbb8f394","slug":"vietnamese-sticky-rice-xoi","title":"Vietnamese Sticky Rice (Xôi)","description":"A fragrant, chewy, and comforting Southeast Asian breakfast staple made from steamed glutinous rice, often enriched with coconut milk and topped with toasted sesame seeds.","serves":4,"time":{"prepMinutes":10,"cookMinutes":30,"totalMinutes":400,"activeMinutes":15},"ingredients":[{"id":"ingredient-1","original":"500g glutinous rice","name":"Glutinous Rice","quantity":500,"unit":"g","usQuantity":"2 1/2","usUnit":"cup","form":"dry","notes":"long-grain preferred","group":"Rice Base","optional":false},{"id":"ingredient-2","original":"1/2 tsp salt","name":"Salt","quantity":3,"unit":"g","usQuantity":0.5,"usUnit":"tsp","form":"fine","notes":"","group":"Rice Base","optional":false},{"id":"ingredient-3","original":"120ml coconut milk","name":"Coconut Milk","quantity":120,"unit":"ml","usQuantity":"1/2","usUnit":"cup","form":"liquid","notes":"full fat","group":"Rice Base","optional":true},{"id":"ingredient-4","original":"2 tbsp sesame seeds","name":"Sesame Seed","quantity":18,"unit":"g","usQuantity":2,"usUnit":"tbsp","form":"toasted","notes":"white or black","group":"Topping","optional":false},{"id":"ingredient-5","original":"1 tbsp sugar","name":"Sugar","quantity":12,"unit":"g","usQuantity":1,"usUnit":"tbsp","form":"granulated","notes":"","group":"Topping","optional":false}],"instructions":[{"id":"instruction-1","text":"Rinse the glutinous rice several times under cold water until the water runs clear. Soak the rice in plenty of water for at least 6 hours, or overnight.","group":"Preparation","title":"Rinse the glutinous rice several times under cold water","timerMinutes":360,"sourceTitle":"Preparation"},{"id":"instruction-2","text":"Drain the rice well and toss with salt. Prepare a steamer with boiling water. Line the steamer basket with cheesecloth or a thin towel, and spread the rice evenly.","group":"Steaming","title":"Drain the rice well","timerMinutes":null,"sourceTitle":"Steaming"},{"id":"instruction-3","text":"Steam the rice over high heat for 20 minutes. Poke a few holes in the rice bed to allow steam to circulate better.","group":"Steaming","title":"Steam the rice over high heat","timerMinutes":20,"sourceTitle":"Steaming"},{"id":"instruction-4","text":"Drizzle the coconut milk over the rice and stir gently to combine. Steam for another 10 minutes until the rice is tender and translucent.","group":"Steaming","title":"Drizzle the coconut milk","timerMinutes":10,"sourceTitle":"Steaming"},{"id":"instruction-5","text":"While the rice steams, crush the toasted sesame seeds and mix with sugar. Serve the warm xôi topped with the sesame-sugar mixture.","group":"Serving","title":"Crush the toasted sesame seeds","timerMinutes":null,"sourceTitle":"Serving"}],"notes":"Soaking the rice for at least 6 hours (or overnight) is the most critical step to ensure the grains cook evenly without becoming mushy. For a more savory version, you can omit the sugar and top with fried shallots instead.","cuisine":{"group":"Southeast Asian","specific":["Vietnamese"]},"course":["main","side"],"cookingMethod":["steam"],"equipment":["steamer basket","cheesecloth","large bowl"],"diet":["vegan","vegetarian","gluten_free","dairy_free"],"allergens":["sesame"],"difficulty":"medium","yield":{"amount":4,"unit":"servings","note":"Approximately 1 cup per serving"},"makeAhead":{"instructions":"Soak rice overnight to prepare for morning cooking."},"storage":{"food":{"instructions":"Store in an airtight container to prevent the rice from hardening.","reheatingNotes":"Steam again for 5 minutes or microwave with a damp paper towel to restore texture."}},"image":"https://firebasestorage.googleapis.com/v0/b/ezdish-prod.firebasestorage.app/o/public_recipes%2Fxoi_68bbb8f394%2Fcover.jpg?alt=media&token=a0d82191-629a-4df5-83c2-44dd861e18fe","imageAlt":"Vietnamese Sticky Rice (Xôi) — recipe cover","aiGenerated":true,"publishedAt":"2026-10-10","updatedAt":"2026-10-11","sourceUrl":"","tags":["sticky rice","vietnamese cuisine","traditional breakfast","steamed rice","coconut rice"],"schemaVersion":1,"sourceTitle":"Vietnamese Sticky Rice (Xôi)","sourcePublishedAt":"2026-02-04T20:29:55.278Z","sourceUpdatedAt":"2026-02-04T20:29:55.278Z","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}]}