Main Courses
Mastering Chinese steamed rice rolls reveals the secret to crispy layers wrapped in tender, silky rice dough—this recipe delivers restaurant-quality results at home. The key lies in precise dough preparation and gentle steaming techniques that create that signature contrast between crispy edges and soft centers.
I developed this version after years of testing, ensuring every step builds on tradition while simplifying the process.
This recipe transforms simple ingredients into a dish that feels like a celebration. You'll work with a delicate rice dough that requires patience but rewards with perfect texture, paired with fillings like seasoned pork or shrimp that stay juicy through steaming.
The process involves careful rolling and shaping, but I'll guide you through each technique to achieve professional results without the guesswork.
By the end, you'll have golden-brown rice rolls with crispy, caramelized edges and tender, flavorful centers that melt in your mouth. The aroma alone will have everyone gathering around your table, and the contrast of textures makes every bite satisfying.
These rolls are perfect for special occasions or weeknight dinners when you want to impress.
Serve with a simple soy-vinegar dipping sauce or chili oil for extra depth. The method scales easily for gatherings, and leftovers reheat beautifully—just steam briefly to restore crispiness. Let's create these authentic rice rolls together.
Ingredients for chinese steamed rice rolls
Perfectly balanced ingredients for restaurant-quality Chinese steamed rice rolls with crispy edges and silky centers.
| Ingredient | Amount | Notes |
|---|---|---|
| Jasmine Rice 🍚 | 1 ½ cups | Uncooked, long-grain preferred |
| Water 💧 | 1 ½ cups | Room temperature for even cooking |
| Kosher Salt 🧂 | ½ tsp | Diamond Crystal preferred for precision |
| Vegetable Oil 🫒 | 1 tbsp | For dough rolling surface |
| Ground Pork 🥩 | 1 lb | 80% lean, finely minced |
| Shiitake Mushrooms 🍄 | 4 whole | Fresh, stems removed, finely sliced |
| Green Onions 🧅 | 4 whole | White and green parts separated |
| Garlic Cloves 🧄 | 4 cloves | Minced for filling |
| Light Soy Sauce 🥢 | 2 tbsp | Kikkoman preferred for balance |
| Dark Soy Sauce 🥢 | 1 tbsp | For deep color and flavor |
| Sesame Oil 🫒 | 1 tsp | Toasted, for aroma |
| Oyster Sauce 🍲 | 1 tbsp | Lee Kum Kee for authenticity |
| Cornstarch 🌾 | 1 tbsp | For crispy exterior |
| Sesame Seeds 🌰 | 1 tbsp | Toasted for garnish |
| Neutral Oil 🫒 | 2 tbsp | For frying crispy layer |
Jasmine rice is non-negotiable here—its delicate, floral aroma and sticky texture are essential for that authentic bite. Look for Day-O brand at Asian markets if you want the best, but any high-quality long-grain rice works. Soak the rice for 30 minutes before cooking to ensure even steaming. The ground pork should be 80% lean—too fatty and it'll make the filling greasy. For mushrooms, shiitake adds that umami depth, but cremini or oyster mushrooms work in a pinch. I always double-check my green onions are fresh—they should snap cleanly when bent, not bend and break.
No shiitake mushrooms? Cremini or oyster mushrooms will work, but shiitake's earthy flavor is irreplaceable. Running short on sesame oil? Toasted peanut oil at half the amount gives a similar nutty aroma. The soy sauces are key—Kikkoman light soy for saltiness and dark soy for color. If you can't find dark soy, mix 1 tsp molasses with 1 tbsp light soy for a similar effect. For the crispy layer, cornstarch is crucial—it creates that signature crunch. No cornstarch? All-purpose flour at double the amount works, but the texture won't be as crisp.
The rice dough must be used immediately after rolling—it loses its elasticity fast. Wrap unused dough in plastic wrap and refrigerate for up to 2 hours, but it's best fresh. Leftover rolls reheat beautifully: steam for 5 minutes to restore crispiness. Store filled rolls in the fridge for 1 day before steaming. For freezing, steam first, then freeze unassembled rolls for up to 3 months. Assemble and steam from frozen—just add 2 extra minutes.
Why You'll Love This Recipe
- No Rice Burner Needed: I’ve made these rolls on a stovetop steamer basket—no fancy equipment, just a pot, water, and a colander. The jasmine rice stays fluffy and separate, so you get that perfect bite every time.
- Pork So Tender It Melts: The ground pork gets cooked just until it’s almost done, then finishes steaming inside the rolls. That juicy, savory center? It’s the star—no dry bites here, even if you’re not a pork lover.
- Lunchbox Hero: Between us, these rolls reheat like a dream. Pack two for work, and by noon, they’re still holding their shape. My kids grab them cold for school—no complaints, just empty lunchboxes.
- Budget-Friendly Feast: Jasmine rice and ground pork stretch for a crowd. I’ve fed six people for under $12 with this—plus, the leftovers taste just as good reheated as they do fresh. (Yes, even on a Tuesday night.)
Step-by-step instructions for Chinese steamed rice rolls
Here's how to achieve that perfect balance of silky rice and irresistibly crispy exterior in every bite.
Prepare the Silky Jasmine Rice Filling
Rinse the 1.5 cups jasmine rice thoroughly under cold water until the water runs clear, then drain completely. In a medium saucepan, combine the rice with 1.5 cups water and 0.5 tsp kosher salt. Bring to a boil over medium-high heat, then immediately reduce to low heat, cover tightly, and simmer for 15 minutes.
After 15 minutes, turn off the heat and let the rice steam undisturbed for 10 minutes. This resting period allows the rice to absorb all the moisture and develop that signature silky texture. Fluff the rice gently with a fork, then spread it on a clean kitchen towel to cool completely. The rice should be cool enough to handle but still maintain its moisture—this is crucial for wrapping.
Create the Savory Pork Filling
In a large skillet, heat 2 tablespoons neutral oil over medium heat. Add the 1 lb ground pork and cook, breaking it apart with a wooden spoon, until it loses its raw color and begins to brown—about 5 minutes. Drain any excess fat, leaving just enough to coat the pan.
Add the 4 cloves minced garlic, 4 whole finely sliced shiitake mushrooms, and the white parts of 4 whole green onions, cooking for 3 minutes until the mushrooms release their moisture and the garlic becomes fragrant. Stir in 2 tablespoons light soy sauce, 1 tablespoon dark soy sauce, 1 tablespoon oyster sauce, and 1 teaspoon sesame oil, cooking for another 2 minutes until the mixture is well combined. Remove from heat and let cool completely before mixing with the rice.
Assemble and Roll the Rice Rolls
On a clean, flat surface lightly dusted with 1 tablespoon vegetable oil, spread a thin layer of the cooled rice—about ¼ cup per roll. Place 2 tablespoons of the pork filling near one edge of the rice, then carefully roll it up tightly, tucking in the sides as you go. You should have 4 rolls total.
For the crispy exterior, mix 1 tablespoon cornstarch with 1 tablespoon sesame seeds and a pinch of salt. Lightly coat each roll with this mixture, pressing gently so it adheres evenly. This coating will create the signature crispy texture when fried.
Fry to Golden Perfection
Heat 2 tablespoons neutral oil in a clean skillet over medium heat until shimmering but not smoking. Fry each rice roll for 1-2 minutes per side until the exterior turns a deep golden brown and the oil sizzles gently. The rolls should be crispy on the outside while maintaining the silky rice inside—this is where the magic happens.
Transfer the fried rolls to a paper towel-lined plate to drain excess oil. Serve immediately while still warm, garnished with the green parts of 4 whole green onions for freshness. The contrast between the crispy exterior and tender, flavorful filling is what makes these rolls unforgettable.
Pro Tips For Making Chinese Steamed Rice Rolls
- SOAK THE RICE LONGER: I used to rush this and end up with gummy rolls—now I soak jasmine rice for at least 4 hours (overnight if possible) in cold water. The extra starch softens the grains, so they hold together when steamed without falling apart. Drain just before cooking, and don’t skip this step.
- STEAM ON HIGH HEAT: Low and slow ruins the texture. Crank your steamer to full boil first, then add the rolls—steam for 12-15 minutes with the lid sealed tight. After the initial burst, reduce to medium heat to finish. The high start prevents soggy centers.
- USE FATTY PORK: Lean ground pork dries out when mixed with rice. Go for 80/20 fat ratio—the extra fat keeps the filling juicy and binds the mixture better. If you’re using 90% lean, add a splash of oil or a beaten egg to compensate.
- CHILL THE ROLLS BEFORE STEAMING: Warm filling spreads like glue. After shaping, refrigerate the rolls for 30 minutes to firm up. This makes rolling tighter and cleaner, plus they hold their shape better during steaming. (Yes, even if you’re impatient like me.)
Serving suggestions for leftovers
Classic Dipping Sauces
Start with a simple soy-vinegar dipping sauce—mix 3 tablespoons light soy sauce, 1 tablespoon rice vinegar, and 1 teaspoon toasted sesame oil. Add a pinch of sugar to balance the acidity.
For extra depth, stir in ½ teaspoon grated ginger and a few drops of chili oil if you like heat. This sauce enhances the rolls' savory flavors without overpowering them. 🍶
Garnish Like a Pro
Fresh green onion slices add a bright pop of color and freshness—simply thinly slice the green parts and sprinkle over the rolls just before serving. For a nutty crunch, toast 1 tablespoon sesame seeds in a dry pan until golden, then sprinkle generously.
A drizzle of chili oil or a sprinkle of smoked paprika adds a smoky kick that pairs beautifully with the crispy exterior.
Side Dish Pairings
Serve with a light cucumber salad—slice 1 English cucumber into half-moons, toss with 1 tablespoon rice vinegar, ½ teaspoon sugar, and a pinch of salt.
The cool, crisp texture contrasts perfectly with the warm rolls. For a heartier option, pair with steamed bok choy or quick-pickled vegetables to round out the meal.
Presentation Tips
Arrange the rolls on a wooden serving board or ceramic platter for an authentic touch. Place them slightly overlapping for a restaurant-style presentation. Use a small bowl for the dipping sauce and garnish it with a sprig of fresh cilantro or a red chili slice for visual appeal.
The golden-brown crispiness will make your dish look as delicious as it tastes. ✨
Family-Style Serving
For gatherings, serve the rolls in a large bamboo steamer basket with a cloche to keep them warm and crispy. Let guests assemble their own plates with rolls, dipping sauce, and sides.
This interactive approach makes the meal feel special and encourages everyone to try each component. Keep extra sauce and garnishes in small bowls at each place setting for convenience.
Leftovers Strategy
If you have leftovers, reheat them by steaming for 3-5 minutes to restore crispiness. Serve them cold in a bento box with extra sauce for a quick lunch. Store any unused sauce in an airtight container in the fridge for up to 5 days.
The rolls themselves keep well in the fridge for 2 days, but the crispy texture softens slightly—reheat gently to revive it.
Nutrition facts
Frequently asked questions
What's the secret to getting that perfect crispy exterior?
The crispy texture comes from two key steps: coating the rolls with a cornstarch-sesame seed mixture before frying, and using neutral oil at medium heat. Fry just 1-2 minutes per side until golden brown—overcooking makes them tough. The secret is in the timing and the coating!
Can I make these without pork? What are good vegetarian fillings?
Try a shiitake mushroom and tofu filling—sauté 8 oz mushrooms with ½ block crumbled tofu, 1 tbsp soy sauce, and 1 tsp sesame oil. For extra protein, add 1 tbsp peanut butter (it adds richness). The texture works perfectly with the rice dough!
Why did my rice rolls fall apart when rolling?
This usually happens if the rice isn't cool enough or the dough is too dry. Let the rice cool completely before wrapping, and keep your hands slightly oiled while rolling. The rice should be warm but not sticky—if it's too wet, spread it thinner to dry slightly. Practice makes perfect!
How do I store and reheat leftovers?
Store filled rolls in the fridge for 1 day before steaming. To reheat, steam for 3-5 minutes until crispy again. For longer storage, freeze unassembled rolls for 3 months, then steam from frozen (add 2 extra minutes). The crispy layer softens when cold—always reheat gently!
What's the best way to make these for a crowd?
Double the recipe and use a large bamboo steamer for efficiency. Prep all fillings first, then assemble rolls in batches. Keep them warm in a 200°F oven with a damp towel over them while you finish frying. For serving, use a chafing dish to maintain crispiness during gatherings.
