The Ultimate Rice Cooker Xôi Mặn (Vietnamese Savory Sticky Rice)

38
Why It's Special
Xôi Mặn is a celebration of textures and rich, savory harmony. Imagine digging your spoon into a bed of plump, perfectly cooked sticky rice that's topped with sweet-savory Chinese sausage, savory Chả Lụa (Vietnamese pork ham), tender quail eggs, and golden egg ribbons. A drizzle of fragrant scallion oil (Mỡ Hành) and a generous handful of crispy fried shallots tie everything together into the ultimate street-food experience right at home.

When it comes to iconic Vietnamese street food breakfasts, nothing warms you up quite like a steaming, fragrant bowl of Xôi Mặn. Packed with savory meats, aromatic scallion oil, and crispy fried shallots all piled over a pillow of chewy sticky rice, it’s an absolute powerhouse of flavor. Today, I’m showing you how to skip the traditional multi-step steaming setup and make this comforting classic right in your rice cooker with minimal effort!

What makes a truly legendary Xôi Mặn isn’t just the delicious toppings—it’s achieving that perfect, glossy, tender-chewy grain of glutinous rice infused with rich savory juices, balanced by soft egg ribbons and the satisfying crunch of fried shallots in every single bite.

Watch the full video guide below to see how easy it comes together:

Memories of Home: Morning Street Food Magic

Growing up in Vietnam, stopping by a neighborhood street vendor for a hot, banana-leaf-wrapped portion of Xôi Mặn was the highlight of any morning. The smell of Chinese sausage rendering on the griddle mixed with steaming glutinous rice is a memory etched into my heart. While traditional recipes require a bamboo steamer basket and careful monitoring, this rice cooker version delivers that same nostalgic, street-vendor flavor on busy mornings with a fraction of the work!

Things to Know Before You Start

  • Know Your Rice Cooker Setting: Glutinous rice (Bột Nếp / Nếp) absorbs liquid differently than standard long-grain jasmine rice. If your machine has a dedicated “Sweet Rice” or “Glutinous Rice” button, you don’t even need to soak the rice beforehand!
  • The No-Sweet-Rice Setting Hack: If your rice cooker only has a standard “Cook” button, don’t worry! Simply soak your glutinous rice in water for at least 2 hours, drain it thoroughly, and reduce the cooking water to 1¾ cups (425 mL) before pressing cook.
  • Oil for Glossy Grains: Adding a small tablespoon of neutral cooking oil to the rice cooker water coats each grain of glutinous rice as it steams, preventing it from turning into a dense, sticky lump and giving it that gorgeous, shiny street-food sheen.

Ingredients and Substitutions

(Note: Full exact measurements can be found in the printable recipe card below!)

  • Glutinous (Sticky) Rice: Look for long-grain glutinous rice or sweet rice (Nếp). Regular jasmine rice will not give you the signature chewy texture!
  • Chinese Sausage (Lạp Xưởng) & Chả Lụa: Sweet, spiced Chinese sausages and savory Vietnamese ham create the signature meat pairing. Dicing them into bite-sized pieces allows the savory soy glaze to coat every single piece.
  • The Meat Glaze: Light soy sauce, dark soy sauce (for rich amber color), sugar, and black pepper create a quick, flavorful marinade that caramelizes on the meats.
  • Garnishes: Soft quail eggs, delicate egg ribbons, pork floss (Ruốc / Chà Bông), fresh scallion oil, and crispy fried shallots add crucial layers of texture and richness.

Step-by-Step Instructions

  1. Prep & Marinate the Meats: Cut the Chả Lụa and Chinese sausages into bite-sized pieces. In a small bowl, toss them with 1 tbsp light soy sauce, 1 tbsp dark soy sauce, 1 tbsp sugar, and ½ tsp ground black pepper. Transfer the marinated meats onto a heat-safe plate that fits inside your rice cooker steamer basket.
  2. Rinse and Prep the Rice: Wash the glutinous rice thoroughly until the water runs clear, then drain well. Transfer the rice into the inner pot of your rice cooker, pour in the water and 1 tbsp neutral cooking oil, and stir gently.
  3. Steam the Meats: Place a trivet or steaming rack directly over the rice inside the cooker, and rest the plate of marinated meats on top. (Alternatively, you can quickly pan-fry the meats on the stovetop for 3–4 minutes if you prefer extra caramelization!).
  4. Cook the Rice: Close the lid and set your machine to Sweet Rice mode (or follow the soak-and-reduce-water method for standard rice cookers).
  5. Make the Egg Ribbons: While the rice cooks, beat 4 eggs with 1 tsp fish sauce. Whisk well and cook thin egg sheets in a non-stick pan over low heat. Roll up the thin egg omelets and slice them thinly into delicate ribbons.
  6. Mix and Serve: Once the rice cooker finishes, carefully remove the steam rack and plate of meats. Fluff the sticky rice, fold the steamed meat toppings directly into the rice (or layer them right on top), and serve hot loaded with quail eggs, egg ribbons, pork floss, scallion oil, and crispy fried shallots!

Tips for Success and Mistakes to Avoid

  • Don’t Over-Water Sticky Rice: Sticky rice cooks primarily through steam rather than boiling in liquid. Adding too much water will result in mushy, wet rice instead of plump, chewy grains. Stick strictly to the liquid measurements!
  • Steam Toppings for Maximum Flavor: Steaming the marinated meats directly over the rice allows all those delicious savory juices and Chinese sausage oils to drip down into the cooking rice below, seasoning it naturally from the inside out.

How to Serve

Scoop a generous portion of warm, glossy sticky rice into individual bowls. Top with a heap of savory meats, a swirl of egg ribbons, peeled boiled quail eggs, a pinch of savory pork floss, a spoon of warm scallion oil, and a shower of crispy golden fried shallots. Serve immediately while hot and fragrant!

Make-Ahead, Storage and Reheating Tips

  • Storage: Store leftover Xôi Mặn in an airtight container in the refrigerator for up to 3 days.
  • Reheating: Sticky rice hardens when chilled! To restore its soft, chewy bounce, sprinkle a few drops of water over the rice, cover loosely with a damp paper towel or lid, and microwave in 45-second intervals until steaming hot. You can also re-steam it in a steamer basket for 5 minutes.

FAQs

Can I use regular white rice if I don’t have glutinous rice? Unfortunately, no! Regular white rice will produce a completely different texture. Glutinous (sweet) rice contains high amounts of amylopectin starch, which gives Xôi its distinctively sticky, chewy, and satisfying mouthfeel.

How do I quickly make Scallion Oil (Mỡ Hành)? Finely chop 3–4 stalks of green onions and place them in a heat-safe bowl with a pinch of salt and sugar. Heat 3 tablespoons of neutral oil in a small pan until shimmering hot, then pour it over the scallions to sizzle and soften!

No ratings yet

Xôi Mặn – The Most Comforting Vietnamese Savory Sticky Rice

Xôi Mặn (Savory Sticky Rice) always hits the spot. It's the perfect breakfast consisting of soft, unctuous sticky rice that is adorn with Vietnamese ham (chả lụa) and Chinese sausages, covered in a sweet-salty soy-based glaze.
Servings 6
Prep Time 15 minutes
Cook Time 50 minutes
Total Time 1 hour 5 minutes

Equipment

Ingredients

Sticky Rice

  • 2 2/3 cups Glutinous (sticky) rice
  • 2 1/4 cups water
  • 1 tbsp Neutral oil

Toppings

  • 1 roll Vietnamese ham (chả lụa) cut into matchsticks
  • 3-4 Chinese sausages cut into thin rounds
  • 1 tbsp Light soy sauce
  • 1 tbsp Dark soy sauce
  • 1 tbsp Sugar
  • 1/4 tsp Black pepper

Egg Ribbons

  • 4 Eggs
  • 1 tsp Fish sauce

Garnishes (optional)

Instructions

  • Prepare Toppings: Cut up Vietnamese ham and Chinese sausages into bite sized pieces and marinate with sauces. Transfer to a plate that is safe for the rice cooker.
  • Wash the Rice: Wash and drain glutinous rice. Transfer into inner pot of rice cooker with water and splash of oil.
  • Transfer: Place the plate of toppings on a Steaming Rack in your rice cooker or on a trivet. Or, pan fry on the stove for 3-4 mins.
  • Cook: Set to Sweet Rice mode and cook. When finished, mix the toppings with the rice.
  • Garnish and Serve: Serve with additional toppings such as quail eggs, fried egg ribbons, pork floss, scallion oil and fried shallots.

Notes

Important Note: If your rice cooker does not have a Sweet Rice or Glutinous Rice function, soak the sticky rice for at least 2 hours, drain well, reduce the water to 1¾ cups (425 mL), and cook using the regular Cook setting.
Course: Breakfast
Cuisine: Vietnamese

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




Close
Noms by Nancy © Copyright 2026. All rights reserved.
Close