Vietnamese Savoury Sticky Rice, or Xôi Mặn, is one of the most loved breakfast dishes across Southern Vietnam. It's hearty, comforting and endlessly customisable, with countless versions featuring toppings such as shredded chicken, cured pork, Chinese sweet sausage (lạp xưởng) and more. All variations share one thing in common: bold and savoury flavours, which is exactly why this dish is called Xôi Mặn.
My version of this Vietnamese Savoury Sticky Rice is simple, homely and always dependent on what I have in the fridge. Today's toppings combine hot-dog sausages, Chinese sweet sausages and dried shrimps, stir-fried with fragrant aromatics and finished with crispy fried shallots and spring onion oil. It's quick, satisfying and incredibly delicious.
Preparing the sticky rice
Traditionally sticky rice requires soaking for several hours before steaming. However, when Vietnamese Savoury Sticky Rice dinner is requested last-minute, shortcuts become lifesavers. Fortunately, sticky rice cooks perfectly well in a rice cooker, giving you soft, glossy grains without compromising flavour.
Quick sticky rice method
Rinse the sticky rice several times until the water runs mostly clear.
Add half a teaspoon of salt for seasoning.
Pour in water until it sits around 1cm above the rice level.
Press "cook" and leave the rice cooker to do its job.
If you're using a normal pot, keep the heat low and use slightly less water than you would for jasmine rice. Cover with a lid and allow the rice to steam gently while absorbing the water.
Preparing the aromatics and toppings
The heart of Xôi Mặn lies in its toppings - salty, sweet, savoury and aromatic all at once.
What I prepared
Hot-dog sausages - soft and savoury, a modern shortcut ingredient.
Chinese sweet sausages (lạp xưởng) - essential for that sweet, smoky flavour.
Dried shrimps - soaked in warm water until plump and softened, adding a deep umami note.
Small shallots - thinly sliced for frying.
Spring onions - chopped finely, green and white parts separated.
Garlic - minced for fragrance.
Making the crispy fried shallots
Fried shallots add crunch, fragrance and warmth to the Vietnamese Savoury Sticky Rice. I heat a generous amount of olive oil (you can use neutral oil too) in a small pan, then add the shallots. They need constant stirring, the moment they turn slightly golden, I remove them from the heat because they continue browning even once drained. Leaving them in too long can turn them bitter.
Don't discard the leftover hot oil. I reserve some for mixing into the rice later and some will be used to make the spring onion oil.
Spring onion oil
I pour two tablespoons of the hot shallot oil over the bowl of chopped green spring onion. This simple yet magical mixture gives Xôi Mặn its signature aroma.
Stir-frying the savoury topping mix
Using the remaining shallot oil, I sauté:
The white parts of the spring onions and minced garlic until fragrant.
Chinese sweet sausages first (they need longer to render their fat).
Hot-dog sausages and softened dried shrimps next.
I season with soy sauce for saltiness and a small spoon of sugar to balance the savouriness. The sugar also helps the sausages caramelise slightly, given even more flavour. After a few minutes of tossing, the topping mix becomes glossy, aromatic and ready to use.
Enhance the sticky rice
Once the rice cooker finishes its first cycle, I open the lid and stir in some coconut milk and a couple of tablespoons of the reserved fried shallot oil. This enriches the rice, giving it a subtle creaminess and a lovely aroma.
Then I close the lid and cook the rice again for a second cycle (around 10-12 minutes). This extra step creates soft but cohesive grains, the perfect base for Vietnamese Savoury Sticky Rice.
Assembling the Vietnamese Savoury Sticky Rice
When both components are ready, I gently mix the savoury topping mixture into the sticky rice into the sticky rice. I also add a couple of tablespoons of spring onion oil and mix gently to distribute everything evenly.
To serve, I spoon the Xôi Mặn into bowls, top with the remaining toppings then add:
A drizzle of spring onion oil
A generous sprinkle of fried shallots
These finishing touch bring the entire dish together. The bowl becomes a mix of textures - soft sticky rice, chewy dried shrimps, sweet-savoury sausage slices and crispy shallots. Fresh cucumber slices on the side lighten the richness and add a refreshing contrast.
If you enjoyed this Vietnamese Savoury Sticky Rice and want to try more comforting Vietnamese sticky rice recipes, why not check out the other sticky rice dishes on my blog? They're all simple, nostalgic and perfect for both breakfast and dinner.
This Vietnamese Savoury Sticky Rice (Xoi Man) is a simple yet flavourful Southern Vietnamese dish made with soft sticky rice, sweet sausages, dried shrimps and aromatic shallot oil. It’s quick to prepare, comforting to eat and perfect for breakfast, lunch or dinner.
Ingredients
3cups glutinous rice
1/2teaspoon salt
2 hot-dog sausages (sliced)
2 Chinese sweet sausages (lạp xưởng, sliced)
50g dried shrimps (soak in warm water for 5-10 minutes to soften)
7small shallots (sliced thinly)
3cloves garlic (minced)
2 spring onions (chopped and separated the white and green parts)
2tablespoons light soy sauce
1/2tablespoon caster sugar
100ml coconut milk
5tablespoons oil
Instructions
1
Cook the Sticky Rice
Since the sticky rice until mostly clear.
Add salt and water (about 1cm above the rice) and cook in a rice cooker or pot until soft and sticky.
2
Prepare the Aromatics
Slice sausages.
Soften dried shrimps in hot water.
Slice shallots.
Mince garlic.
Chop spring onions, separated white and green parts.
3
Make Fried Shallots & Spring Onion Oil
Fry shallots in hot oil until lightly golden, then drain immediately.
Pour some hot shallot oil over the chopped spring onion greens to make spring onion oil.
Reserve 2 tablespoons shallot oil for the sticky rice later.
4
Cook the Savoury Toppings
In the remaining shallot oil, sauté spring onion whites and garlic.
Add the sweet sausages, stir for a minute or two then add the hot-dog sausages and dried shrimps.
Season with soy sauce and sugar and stir-fry until glossy and fragrant.
5
Cook the Sticky Rice the second time
When the rice finishes cooking, stir in coconut milk and the reserved fried shallot oil.
Cook again for 10-12 minutes.
6
Assemble the Xôi Mặn
Mix the savoury toppings into the rice.
Serve warm with extra fried shallots, a drizzle of spring onion oil and fresh cucumber slices.
Nutrition Facts
Servings 5
Amount Per Serving
Calories718.15kcal
% Daily Value *
Total Fat24.14g38%
Saturated Fat6.35g32%
Trans Fat0.07g
Cholesterol14mg5%
Sodium582.16mg25%
Potassium434.4mg13%
Total Carbohydrate105.43g36%
Dietary Fiber2.87g12%
Sugars5.96g
Protein18.49g37%
Vitamin A 8.17 mcg
Vitamin C 6.27 mg
Calcium 46.08 mg
Iron 2.9 mg
Vitamin D 0.27 mcg
Vitamin E 2.72 mg
Vitamin K 22.02 mcg
Thiamin 0.17 mg
Riboflavin 0.12 mg
Niacin 3.29 mg
Vitamin B6 0.43 mg
Folate 38.75 mcg
Vitamin B12 0.18 mcg
Phosphorus 219.33 mg
Magnesium 70.08 mg
Zinc 2.22 mg
* Percent Daily Values are based on a 2,000 calorie diet. Your daily value may be higher or lower depending on your calorie needs.
Pin this recipe to share with your friends and followers.
Thao Bui
Food Blogger, Stylist and Photographer
Hi there, it’s lovely to meet you! I am a home cook, food lover and the founder of Summer and Spice. Originally from Hanoi, Vietnam—a city abundant in rich, diverse flavours—I now live in the UK with my husband and three kids.