When the Lunar New Year rolls around, my kitchen transforms into a hub of cherished memories and mouthwatering aromas. One dish that never fails to bring me back to family gatherings is Chinese Sticky Rice, or Lo Mai Fan. Every time I whip up this fragrant delight, filled with savory bites of Chinese sausage and the richness of shiitake mushrooms, I’m reminded of my grandmother’s kitchen, filled with laughter and love. The soft, chewy rice, combined with optional pandan for that fragrant twist, creates a texture that’s both comforting and satisfying.
This dish isn’t just for festive occasions; it’s versatile enough to suit any day when I’m yearning for a little taste of tradition. Whether you’re hosting a potluck or simply seeking a meal that evokes warmth and nostalgia, this simple yet flavorful recipe will easily turn your dinner into a celebration. Join me in making this beloved family favorite that promises to leave everyone at the table asking for seconds!
Why is Chinese Sticky Rice (Lo Mai Fan or Xoi Man) special?
Tradition and Taste: This dish embodies the essence of cultural celebrations, especially during the Lunar New Year, creating a joyous atmosphere.
Comforting Texture: The chewy, fluffy rice pairs perfectly with delicious savory ingredients for a satisfying bite.
Simple Preparation: You don’t need to be a culinary expert; it’s straightforward enough for everyone to enjoy making.
Versatile Dish: Whether you’re celebrating or just want a quick meal, it fits any occasion!
Crowd-Pleaser: Serve it at family gatherings or potlucks, and watch as it disappears in seconds!
Explore Variations: Try adding your favorite proteins or vegetables for a personal touch – the possibilities are endless!
Chinese Sticky Rice Ingredients
For the Rice Base
• Sweet Rice – This key ingredient gives your dish that signature sticky texture. Note: Can be replaced with guilotine rice, but results may vary.
For the Savory Fillings
• Dried Shiitake Mushrooms – Infuse umami flavor and a lovely chewy texture. Tip: Fresh mushrooms can be used; just adjust the cooking time accordingly.
• Dried Shrimp – Adds depth and savories to the dish. Note: If unavailable, you can omit this or add extra mushrooms.
• Chinese Sausages (Lap Cheong) – Provide a delightful sweetness and richness. Substitution: You may replace with a mild sausage or skip for a vegetarian option.
For Flavor Enhancements
• Soy Sauce – Essential for adding depth and saltiness. Tip: Use low-sodium soy sauce to keep it healthier.
• Granulated Sugar – Balances the savory ingredients. Note: Honey can be substituted, or omit for a less sweet flavor.
For a Touch of Aroma
• Pandan Leaves (optional) – Gives a unique fragrant aroma that elevates your dish. Substitution: If you can’t find it, feel free to omit, but it’s recommended for authenticity.
How to Make Chinese Sticky Rice
-
Soak the Sweet Rice: Begin by soaking the sweet rice in water for 2 hours. After soaking, be sure to drain it well. This step ensures that your rice texture will be beautifully sticky.
-
Prepare Toppings: Soak the dried mushrooms and shrimp in warm water for about 10 minutes. After soaking, drain and slice the mushrooms into thin pieces to enhance their texture in the dish.
-
Cook Sausages: In a pan, add 1 tablespoon of water and sauté the Chinese sausages over medium heat. Cook until they are lightly browned, then set them aside. This helps to release their rich flavors.
-
Combine Ingredients: In the same pan, mix soy sauce and sugar together. Add the shrimp and mushrooms, sautéing them in half of this mixture until they are fully cooked. Afterward, set them aside.
-
Stir-Fry Rice: Add the drained sweet rice to the pan, then pour in the remaining soy sauce mixture. Stir-fry for about 1-2 minutes, then mix in the pandan leaves (if using), cooked mushrooms, shrimp, and sausages for delightful flavor integration.
-
Steam: Transfer the entire mixture into a steamer and cook for 20-25 minutes, or until the rice is fully cooked and tender. The steaming locks in all those wonderful flavors, creating a delicious consistency.
-
Serve: Once steamed, serve your warm Chinese sticky rice, optionally topped with scallion oil and crushed peanuts for an added texture that will have everyone coming back for more!
Optional: Garnish with fresh cilantro or sliced scallions for a burst of color and flavor.
Exact quantities are listed in the recipe card below.

What to Serve with Chinese Sticky Rice (Lo Mai Fan)?
Create a feast of flavors that elevates your dining experience to a delightful celebration.
-
Stir-Fried Vegetables: Bright, crunchy vegetables add freshness and a splash of color, perfectly complementing the chewy texture of the sticky rice.
-
Sweet and Sour Pork: The tangy sweetness of this dish beautifully contrasts the rich flavors of the sticky rice, making every bite a harmonious experience.
-
Braised Duck: Rich and savory, braised duck melds wonderfully with the rice’s texture, adding an element of sophistication to your meal.
-
Sesame Broccoli: The nutty, roasted sesame flavors enhance the overall richness of the sticky rice, while providing a lovely green element to your plate.
-
Soy Sauce Chicken: This flavorful chicken dish is a favorite among many, and its savory essence echoes the delicious umami in the Chinese sticky rice.
For dessert, consider serving Mango Sticky Rice. This sweet treat offers a delightful finish, maintaining the sticky rice theme while indulging your sweet tooth.
- Green Tea: Pairing your meal with a refreshing glass of green tea balances flavors, enhances digestion, and completes your wholesome dining experience.
How to Store and Freeze Chinese Sticky Rice
-
Fridge: Store any leftover Chinese Sticky Rice in an airtight container for up to 3 days. This helps retain its moisture and flavor.
-
Freezer: For longer storage, freeze the rice in portions, wrapped tightly or sealed in a freezer bag. It can last up to 3 months.
-
Reheating: To reheat from the fridge, steam it for a few minutes until warm and fluffy. From the freezer, let it thaw overnight in the fridge and then steam to enjoy its original texture.
-
Avoid Room Temperature: It’s best to avoid leaving Chinese Sticky Rice at room temperature for more than 2 hours to prevent spoilage.
Chinese Sticky Rice (Lo Mai Fan or Xoi Man) Variations
Feel free to add your own twist to this delightful dish, making it even more special for your family!
-
Vegetarian Delight: Omit Chinese sausage and dried shrimp, and add tofu or an assortment of colorful vegetables for a wholesome, plant-based version. This change keeps the heartiness intact while appealing to non-meat eaters.
-
Seafood Twist: Incorporate fresh scallops or shrimp instead of dried shrimp for a fresh flavor boost. This will create a delightful textural contrast and an ocean-inspired taste.
-
Flavorful Mushrooms: Experiment with a mix of dried mushrooms, such as porcini or morels, for a deeper umami profile. Each type brings its own unique flavor that will elevate the dish.
-
Spicy Kick: Add a splash of chili oil or some chopped fresh chili for a hint of heat. This simple addition can transform the dish into a spicy treat that tantalizes the taste buds.
-
Coconut Infusion: Replace part of the water in steaming with coconut milk to impart a wonderful sweetness and richness, enhancing the overall flavor experience.
-
Nuts for Crunch: Toss in some toasted cashews or peanuts towards the end of cooking for a delightful crunchy texture that pairs beautifully with the soft rice.
-
Garden Fresh: Incorporate sautéed leafy greens like bok choy or spinach for an added pop of color and nutrition. The fresh greens complement the richer flavors brilliantly.
-
Herb-Infused: Infuse the steamer water with a few sprigs of lemongrass for a refreshing aromatic twist. This simple herb addition brings a lovely fragrance that will linger in your kitchen.
Expert Tips for Chinese Sticky Rice
-
Soaking is Key: Ensure your sweet rice is soaked for at least 2 hours. This step is crucial for achieving that perfect sticky texture.
-
Steam Wisely: Use a tight-fitting lid on the steamer to retain steam. This ensures your Chinese sticky rice cooks evenly and thoroughly.
-
Mix & Match Fillings: Customize with various proteins or sautéed vegetables to make your Lo Mai Fan unique. Just be mindful of cooking times for each ingredient included.
-
Watch the Sugar: Don’t overdo the granulated sugar; a little goes a long way in balancing flavors. Taste and adjust to suit your preference.
-
Pandan for Aroma: If you can find pandan leaves, they truly elevate the dish with a lovely fragrance. If not available, it’s still delicious without them!
Make Ahead Options
Preparing Chinese Sticky Rice (Lo Mai Fan) ahead of time truly saves you precious minutes on busy weeknights! You can soak the sweet rice up to 24 hours in advance; just be sure to store it in an airtight container. Additionally, the dried mushrooms and shrimp can be soaked and sliced, then sealed in the fridge for up to 3 days. When you’re ready to enjoy your dish, simply stir-fry the prepped ingredients together, steam the mixture for 20-25 minutes, and serve warm. This way, you’ll maintain the dish’s delightful texture and flavors, making mealtime both effortless and satisfying!

Chinese Sticky Rice (Lo Mai Fan) Recipe FAQs
What type of rice should I use for Chinese Sticky Rice?
Absolutely, sweet rice (also known as glutinous rice) is essential for achieving the dish’s signature sticky texture. While you can substitute with guilotine rice, it might not yield that same delightful result, so I recommend sticking with sweet rice for the best outcome.
How do I store leftovers of Chinese Sticky Rice?
Leftover Chinese Sticky Rice can be stored in an airtight container in the fridge for up to 3 days. Be sure to keep it sealed tightly to retain its moisture and flavor. If you make a bigger batch, why not freeze the extra portions for later enjoyment?
Can I freeze Chinese Sticky Rice? How?
Certainly! To freeze, first let the sticky rice cool completely. Then, wrap it tightly in plastic wrap or seal it in a freezer bag. It will hold up well in the freezer for up to 3 months. To reheat, simply thaw overnight in the fridge and then steam it gently for a few minutes to bring back that beloved sticky texture.
What should I do if the rice turns out too mushy?
If your Chinese Sticky Rice turns out overly mushy, it may have been soaked for too long or cooked for too long. Next time, be cautious; soaking for just 2 hours should be sufficient, and steaming for 20-25 minutes is ideal. If it’s already mushy, you can try spreading it out on a baking sheet to let it cool and firm up slightly.
Are there any dietary considerations for this recipe?
Yes! This dish is naturally gluten-free, which makes it friendly for those with gluten sensitivities. However, be cautious with the soy sauce; opt for low-sodium soy sauce to keep it heart-healthy. Additionally, if you or anyone at the table has seafood allergies, you may want to omit the dried shrimp or substitute with extra vegetables.
Can I make this dish vegetarian?
Very much so! To create a vegetarian version of Chinese Sticky Rice, simply omit the Chinese sausage and dried shrimp. You can replace them with additional vegetables like carrots or tofu for added flavor and texture. Don’t forget to watch the cooking times for each ingredient you substitute!

Delicious Chinese Sticky Rice (Lo Mai Fan) for Festive Feasts
Ingredients
Equipment
Method
- Soak the Sweet Rice: Begin by soaking the sweet rice in water for 2 hours. After soaking, be sure to drain it well.
- Prepare Toppings: Soak the dried mushrooms and shrimp in warm water for about 10 minutes. Drain and slice the mushrooms into thin pieces.
- Cook Sausages: In a pan, add 1 tablespoon of water and sauté the Chinese sausages over medium heat until lightly browned.
- Combine Ingredients: Mix soy sauce and sugar in the same pan. Add shrimp and mushrooms, sauté until fully cooked.
- Stir-Fry Rice: Add the drained sweet rice and the remaining soy sauce mixture. Stir-fry for 1-2 minutes, then mix in pandan leaves (if using), mushrooms, shrimp, and sausages.
- Steam: Transfer the mixture into a steamer and cook for 20-25 minutes until the rice is fully cooked.
- Serve: Once steamed, serve warm, optionally topped with scallion oil and crushed peanuts.








