This Vietnamese Steamed Peanut Sticky Rice with Coconut Milk (Xoi lac dua) is a popular to-go breakfast in Vietnam. Made from humble ingredients, this dish is delicious and fulfilling. It also happens to be vegan and gluten-free.
Sticky rice (or glutinous rice) is one of the major crops in Vietnam. It is opaque and will turn transparent once cooked. It doesn’t contain gluten and the name just means that the rice becomes sticky when cooked.
Sticky rice is such an important part of Vietnamese cuisine. Our traditional cake, banh chung, is also made from sticky rice and that square-shaped cake is an essential element of the ancestral altar of each family on special occasions such as Lunar New Year.
Steamed sticky rice (or xoi)
We can make both savory and sweet dishes from sticky rice. One of the common Vietnamese dishes made from this grain is xoi. To be honest, I don’t know how many different kinds of xoi we have in Vietnam because there are so many variants.
We usually cook xoi by soaking sticky rice overnight and then steaming it by itself or with other ingredients such as mung bean, peanut, and corn. Near the end of the cooking process, we add some fats, such as oil, chicken fat or coconut milk, to make xoi soft and fragrant.
Steamed peanut sticky rice in coconut milk (Xoi lac dua/Xoi dau phong)
Vietnamese people cook xoi for both special occasions and casual meals. Steamed peanut sticky rice (xoi lac dua or xoi dau phong in Vietnamese) is one of the favorite to-go breakfast items of many people and the topping that compliments it well is toasted sesame seeds.
I guarantee you that the combination of sticky rice, peanut, coconut milk and sesame seed create amazing flavor and fragrance. It may look humble but it is seriously delicious, satisfying and addictive with:
Soft, moist and slightly sweet sticky rice
Buttery boiled peanuts
Creaminess and fragrance of coconut milk
Aroma and richness of toasted sesame seeds
I can eat this simple yet fantastic dish every morning. It’s best to soak the rice and peanuts in water overnight so that they expand and get soft faster when we cook. We need to boil peanuts first until almost tender, then mix rice with peanuts and shredded coconut. Steam until rice is soft and peanuts are tender, then add coconut milk. Steam for a few more minutes to let all flavors come together. Sprinkle toasted sesame seeds over it and you can top this peanut sticky rice with a sunny side up egg if you like.
I can’t remember where I read this, but the tip for boiling peanuts is to boil it in plain water. If we don’t add salt to the water, peanuts will be tender faster. I use a bamboo steamer to steam sticky rice, but a steamer basket like this one will do the job just fine.
Steamed peanut sticky rice in coconut milk (Xoi lac dua)
- 1 cup sticky rice
- 6 tablespoons peanuts
- 2 tablespoons shredded coconut
- 3/4 teaspoon salt
- 6 tablespoons coconut milk (canned coconut milk)
- 2 teaspoons toasted sesame seeds
- Soak sticky rice and peanuts in cold water individually for at least 2-4 hours or overnight.
- After soaking them overnight, wash and drain before cooking.
- Place peanuts in a small pot, add water to cover and bring to a boil. After it has reached a boil, reduce heat to low and simmer until peanuts are almost tender, about 15-20 minutes depending on your peanuts.
- Drain peanuts and mix sticky rice, peanuts, shredded coconut and salt together.
- Transfer everything to a bamboo steamer or a steamer basket. Steam for 15-20 minutes until rice is cooked and peanuts are soft.
- Add coconut milk and mix well. Steam for another 5 minutes to let all flavors come together.
- Transfer steamed sticky rice to serving bowls and sprinkle toasted sesame seeds.
- You can add less than 6 tablespoons of coconut milk, depending on your liking.
- You can toast sesame seeds in a dry pan over medium heat for a few minutes.
- Leftover steamed peanut sticky rice can be refrigerated and reheated in the microwave next day.