Of all the culinary adventures I’ve embarked on in my kitchen, few have been as surprisingly rewarding as mastering the Steamed Vegetable Rice Roll. I remember the first time I attempted them; it was a rainy Sunday afternoon, and the family was craving something light yet satisfying, a departure from our usual hearty roasts. I had seen these delicate, translucent rolls in dim sum restaurants, marveling at their silky texture and the vibrant-colored vegetables peeking through. The thought of recreating them at home seemed daunting, almost like a professional-only secret. But armed with a recipe and a stubborn sense of determination, I dove in. The first few were a bit clumsy, a little torn, but by the fifth roll, I found my rhythm. The kitchen filled with the clean, comforting scent of steaming rice and fresh ginger. When I finally presented the platter, garnished with fresh cilantro and a glistening dipping sauce, the family was silent at first, then came the chorus of “Wows.” My kids, who are usually skeptical of anything overly “green,” were fascinated by the see-through wrapper and eagerly dipped the rolls into the savory sauce. They loved being able to see the carrots and mushrooms inside. It wasn’t just a meal; it became an experience. These Steamed Vegetable Rice Rolls are now a beloved staple in our home, a testament to the fact that the most elegant dishes are often born from the simplest, freshest ingredients. They are a celebration of texture and subtle flavor, a healthy, gluten-free, and vegan delight that feels both sophisticated and incredibly comforting.
Ingredients
This recipe is broken down into three essential components: the delicate rice roll batter, the savory vegetable filling, and the indispensable dipping sauce that brings it all together.
For the Rice Roll Batter:
- Rice Flour (1 cup / 150g): The primary flour that gives the rolls their structure and classic rice flavor. Ensure you are using regular white rice flour, not glutinous or sweet rice flour.
- Tapioca Starch (¾ cup / 90g): This is the secret ingredient for achieving that signature soft, chewy, and slightly translucent texture. It provides an elasticity that rice flour alone cannot.
- Salt (½ teaspoon): Crucial for enhancing the overall flavor of the batter and balancing the taste.
- Neutral Oil (1 tablespoon): A flavorless oil like canola, vegetable, or avocado oil helps to create a smoother, more pliable roll that is less likely to stick.
- Water (2 ½ cups / 600ml): Use room temperature water. The water-to-flour ratio is critical for the batter’s consistency, so precise measurement is key.
For the Vegetable Filling:
- Shiitake Mushrooms (1 cup, finely diced): Fresh or rehydrated dried shiitake mushrooms provide a deep, umami-rich, and “meaty” flavor that serves as the heart of the filling.
- Carrot (1 medium, finely grated or minced): Adds a touch of sweetness, a vibrant orange color that pops through the translucent wrapper, and a pleasant texture.
- Scallions (3 stalks, thinly sliced): Provides a mild, fresh onion flavor that brightens the entire filling. Separate the white and green parts if you wish to sauté the whites and use the greens for garnish.
- Garlic (2 cloves, minced): A foundational aromatic that adds depth and a savory punch.
- Ginger (1-inch piece, grated): Offers a warm, zesty spice that cuts through the richness of the mushrooms and complements the other vegetables perfectly.
- Soy Sauce (1 tablespoon): For seasoning the vegetables with a salty, savory, umami flavor. Use tamari for a strictly gluten-free option.
- Sesame Oil (1 teaspoon): Adds a nutty, aromatic finish to the filling. A little goes a long way.
- Cooking Oil (1 tablespoon): For sautéing the aromatics and vegetables.
For the Savory Dipping Sauce:
- Light Soy Sauce (¼ cup / 60ml): The salty and savory base of the sauce.
- Water (¼ cup / 60ml): Dilutes the soy sauce slightly to create the perfect dipping consistency without it being overwhelmingly salty.
- Sugar (1 tablespoon): Balances the saltiness of the soy sauce with a touch of sweetness. You can use brown sugar or maple syrup as an alternative.
- Rice Vinegar (1 teaspoon): Adds a subtle tang and acidity that brightens up the sauce.
- Sesame Oil (½ teaspoon): For that signature nutty aroma and flavor.
- Chili Oil or finely sliced red chili (optional): For those who enjoy a bit of heat to contrast the mildness of the rolls.
Instructions
Creating these steamed rolls is a process of three main stages: preparing the filling, mixing the batter, and the final steaming and rolling. Patience during the steaming process is key to success.
Step 1: Prepare the Savory Vegetable Filling
- Heat the Pan: Place a skillet or wok over medium-high heat and add 1 tablespoon of cooking oil.
- Sauté Aromatics: Once the oil is shimmering, add the minced garlic and grated ginger. Sauté for about 30 seconds until fragrant, being careful not to burn them.
- Cook the Vegetables: Add the finely diced shiitake mushrooms and grated carrot to the skillet. Cook for 4-5 minutes, stirring frequently, until the mushrooms have released their moisture and have softened, and the carrots are tender. Pre-cooking the filling is essential to prevent the final rolls from becoming watery.
- Season the Filling: Pour in the soy sauce and cook for another minute, allowing the vegetables to absorb the flavor.
- Finish and Set Aside: Remove the skillet from the heat. Stir in the thinly sliced scallions and the teaspoon of sesame oil. The residual heat will wilt the scallions perfectly. Transfer the filling to a bowl and set it aside to cool down while you prepare the batter.
Step 2: Make the Perfect Rice Roll Batter
- Combine Dry Ingredients: In a large mixing bowl, whisk together the rice flour, tapioca starch, and salt. Sifting the flours first is highly recommended to prevent any lumps and ensure a silky-smooth batter.
- Gradually Add Water: Slowly pour in the 2 ½ cups of room temperature water while continuously whisking. Keep whisking until the batter is completely smooth and there are no dry pockets of flour.
- Incorporate Oil: Whisk in the 1 tablespoon of neutral oil. This will help with the final texture and prevent sticking.
- Rest the Batter: This is a crucial, non-negotiable step. Let the batter rest for at least 30 minutes at room temperature. This allows the flour and starch to fully hydrate, which results in a smoother, more pliable roll. The batter should have the consistency of thin cream or crepe batter. Give it a good stir again just before you start steaming, as the solids will have settled at the bottom.
Step 3: The Steaming and Rolling Process
- Set Up Your Steamer: Fill a large pot or wok with a few inches of water and bring it to a rolling boil over high heat. Place a steaming rack inside. Your setup needs to be stable and the water level should be below the rack.
- Prepare Your Steaming Plate: You will need a flat, heatproof plate or a square cake pan that fits inside your steamer with a little room around the edges for steam to circulate. Lightly brush the inside surface of the plate with a thin layer of neutral oil. This is vital to prevent the roll from sticking.
- Steam the First Layer: Give your rested batter a final, thorough stir. Ladle a thin, even layer of batter onto the greased plate—just enough to cover the bottom. It should be very thin, like a crepe.
- First Steam: Carefully place the plate onto the steaming rack, cover the pot with a lid, and steam on high heat for about 2-3 minutes. The roll is done when the batter turns from opaque white to translucent and slightly bubbly. You should be able to see through it.
- Add Filling and Roll: Using tongs or heat-proof gloves, carefully remove the hot plate from the steamer. Let it cool for just a moment. Spoon a line of the prepared vegetable filling onto one-third of the steamed sheet. Using a flexible, oiled silicone spatula, gently lift the edge of the rice sheet and roll it over the filling, continuing to roll it into a neat log.
- Transfer and Repeat: Gently slide the finished roll onto a serving platter. Re-grease the steaming plate, stir the batter again, and repeat the process of ladling, steaming, filling, and rolling until all the batter and filling are used up. This process gets much faster as you get into a rhythm.
Step 4: Prepare the Dipping Sauce and Serve
- Mix the Sauce: In a small bowl, whisk together the light soy sauce, water, sugar, and rice vinegar until the sugar has completely dissolved.
- Finish and Garnish: Stir in the sesame oil. If you like heat, add chili oil or fresh chilies to your liking.
- Serve Immediately: Serve the warm vegetable rice rolls on a platter, perhaps garnished with extra scallions, fresh cilantro, or toasted sesame seeds. Pour the dipping sauce into small individual bowls for easy dipping.
Nutrition Facts
- Servings: This recipe yields approximately 8-10 rolls, serving 3-4 people as an appetizer or 2 as a light main course.
- Calories per Serving (Approx. 3 rolls): ~280-320 kcal
- Low in Fat: This dish is naturally low in fat, with the only significant sources being the small amounts of oil used for sautéing and in the batter, making it a heart-healthy choice.
- Gluten-Free & Vegan: When using tamari instead of soy sauce, this recipe is entirely gluten-free and plant-based, making it suitable for a wide range of dietary needs.
- Good Source of Fiber: The vegetables, particularly the shiitake mushrooms and carrots, provide a healthy dose of dietary fiber, which is beneficial for digestive health and satiety.
Preparation Time
This recipe requires some hands-on time, but much of it can be done in parallel. Expect the process to become quicker with practice.
- Prep Time: 25 minutes (for dicing vegetables and mixing the batter)
- Resting Time: 30 minutes (for the batter to hydrate)
- Cook Time: 30-40 minutes (for sautéing the filling and steaming the rolls)
- Total Time: Approximately 1 hour 30 minutes
How to Serve
Serving these rolls fresh and warm is key to enjoying their perfect texture. Here are some ways to present and enjoy your homemade Steamed Vegetable Rice Rolls:
- As a Dim Sum Appetizer:
- Serve 2-3 rolls per person on a small plate as a starter before a larger Asian-inspired meal.
- Present them alongside other dim sum favorites like shumai, har gow, or steamed buns for an authentic experience.
- As a Light and Healthy Lunch:
- A platter of 4-5 rolls makes for a wonderfully satisfying yet light lunch.
- Pair it with a simple side salad with a ginger-sesame dressing or a bowl of miso soup to make it a more complete meal.
- Enhance with Garnishes:
- Fried Shallots or Garlic: Sprinkle crispy fried shallots or garlic on top for a delightful crunch and savory flavor.
- Fresh Herbs: A generous scattering of fresh cilantro or Thai basil adds a burst of freshness that cuts through the savory notes.
- Toasted Sesame Seeds: Adds a nutty flavor and a beautiful visual contrast.
- Chili Crisp: Drizzle a spoonful of chili crisp over the rolls for a complex, spicy, and crunchy texture.
- Dipping Sauce Bar:
- Serve the primary dipping sauce as suggested.
- Offer one or two alternative sauces, such as a creamy peanut sauce or a simple sweet chili sauce, to give your guests options.
Additional Tips
Follow these eight tips to troubleshoot common issues and perfect your rice roll-making technique.
- Batter Consistency is Everything: The single most important factor for success is the batter. It should be thin, like heavy cream. If it’s too thick, your rolls will be dense and gummy. If it’s too thin, they won’t set. Test your first roll: if it’s too thick, add a tablespoon of water to the batter; if it’s too thin and watery, whisk in a teaspoon of rice flour.
- Don’t Crowd the Steamer: Ensure there is space around your steaming plate or pan for the steam to circulate freely. If the plate fits too snugly, the steam won’t cook the batter evenly, resulting in undercooked spots.
- Grease, Grease, Grease: Do not underestimate the importance of oiling your tools. Lightly grease the steaming plate before every single roll. Also, keep a small bowl of oil handy to lightly coat your spatula before lifting and rolling. This will prevent tearing and frustration.
- Manage the Steam: Keep the water in your pot at a vigorous, rolling boil. If the steam isn’t hot enough, the rolls will take too long to cook and can become rubbery. If you need to add more water during the process, add boiling water to maintain the temperature.
- Finely Chop Your Filling: The filling ingredients must be chopped very finely. Large, chunky pieces will tear the delicate rice sheet when you try to roll it. A fine mince ensures an even distribution of flavor and a smooth, easy-to-roll log.
- Don’t Overfill the Rolls: It’s tempting to pack the rolls with lots of filling, but this is a common mistake. An overstuffed roll is difficult to close and prone to tearing. A thin line of filling is all you need for the perfect balance of wrapper to filling.
- Work Quickly While It’s Hot: The rice sheet is most pliable when it’s hot, right out of the steamer. You have to work quickly but gently to fill and roll it. If you let it cool for too long, it will become stickier and harder to handle.
- Practice Makes Perfect: Your first one or two rolls might not be perfect, and that’s okay! Consider them the chef’s snack. This recipe is a technique, and like any technique, it improves with practice. Don’t be discouraged; enjoy the process, and you’ll be rolling like a pro in no time.
FAQ Section
Here are answers to some of the most frequently asked questions about making Steamed Vegetable Rice Rolls.
1. Why are my rice rolls sticky and gummy instead of smooth?
This is the most common issue and usually stems from two things: the batter ratio or over-steaming. If the batter is too thick (too much flour/starch or not enough water), the result will be dense and gummy. Ensure your batter is thin like cream. Secondly, over-steaming can cause the starches to break down too much, leading to a sticky texture. Steam just until the batter turns translucent (usually 2-3 minutes on high heat) and no longer.
2. Can I use pre-made dry rice paper sheets (like for fresh spring rolls) instead?
No, this recipe is specifically for creating fresh, steamed rice noodle sheets from a liquid batter. Dry rice paper sheets (bánh tráng) are made from a similar base but are dehydrated. They are rehydrated in water and used for fresh (un-steamed) spring rolls. Using them in a steamer will result in a disintegrated, mushy mess. The texture of a freshly steamed roll is uniquely soft and delicate and cannot be replicated with dried sheets.
3. What other fillings can I use in these rolls?
The possibilities are endless! For protein, you can add finely chopped cooked shrimp, ground chicken, or crumbled firm tofu. For other vegetable variations, try finely shredded cabbage, wood ear mushrooms, jicama for crunch, or edamame. The key is to always pre-cook your fillings and chop them finely.
4. How do I store and reheat leftover rice rolls?
Steamed rice rolls are best eaten fresh, as they will harden and lose their delicate texture upon refrigeration. If you must store them, place them in a single layer on a greased plate, cover tightly with plastic wrap, and refrigerate for up to one day. To reheat, steam them for 2-3 minutes until they are soft and pliable again. Microwaving is not recommended as it can make them gummy.
5. My batter isn’t setting properly in the steamer. What did I do wrong?
This is likely due to insufficient steam or a batter that is too thin. First, check that your water is at a full, rolling boil and that your pot’s lid is on tightly to trap the heat. If the steam is weak, it won’t cook the batter. If you are certain the steam is hot enough, your batter might be too diluted. Try whisking in an extra teaspoon of rice flour or tapioca starch to thicken it slightly.
6. What is the difference between this dish and Vietnamese Bánh Cuốn?
They are very similar and part of the same family of steamed rice noodle dishes found across Asia. The Chinese version, known as Cheung Fun, often uses a blend of rice flour and another starch (like tapioca or wheat starch) and is typically thicker. Vietnamese Bánh Cuốn is often made with a fermented rice batter, resulting in an ultra-thin, delicate sheet, and is traditionally filled with ground pork and wood ear mushrooms. This recipe is a simplified, vegetable-focused version inspired by the Chinese dim sum style.
7. Can I make these rolls ahead of time for a party?
Due to their tendency to harden when cooled, these rolls are not ideal for making completely ahead of time. However, you can do all the prep work in advance to make assembly quick. Prepare the vegetable filling and the dipping sauce and store them in the refrigerator. Mix the batter and let it rest. When your guests arrive, all you need to do is the final steaming and rolling, which can be a fun, interactive part of the dinner party.
8. I don’t have tapioca starch. Is there a substitute?
Tapioca starch is highly recommended for the classic chewy texture. However, in a pinch, you can substitute it with an equal amount of cornstarch or potato starch. The final texture will be slightly different—cornstarch will yield a softer, more tender roll, while potato starch will also provide a good chew, though slightly less translucent than tapioca.

Steamed Vegetable Rice Roll
Ingredients
This recipe is broken down into three essential components: the delicate rice roll batter, the savory vegetable filling, and the indispensable dipping sauce that brings it all together.
For the Rice Roll Batter:
- Rice Flour (1 cup / 150g): The primary flour that gives the rolls their structure and classic rice flavor. Ensure you are using regular white rice flour, not glutinous or sweet rice flour.
- Tapioca Starch (¾ cup / 90g): This is the secret ingredient for achieving that signature soft, chewy, and slightly translucent texture. It provides an elasticity that rice flour alone cannot.
- Salt (½ teaspoon): Crucial for enhancing the overall flavor of the batter and balancing the taste.
- Neutral Oil (1 tablespoon): A flavorless oil like canola, vegetable, or avocado oil helps to create a smoother, more pliable roll that is less likely to stick.
- Water (2 ½ cups / 600ml): Use room temperature water. The water-to-flour ratio is critical for the batter’s consistency, so precise measurement is key.
For the Vegetable Filling:
- Shiitake Mushrooms (1 cup, finely diced): Fresh or rehydrated dried shiitake mushrooms provide a deep, umami-rich, and “meaty” flavor that serves as the heart of the filling.
- Carrot (1 medium, finely grated or minced): Adds a touch of sweetness, a vibrant orange color that pops through the translucent wrapper, and a pleasant texture.
- Scallions (3 stalks, thinly sliced): Provides a mild, fresh onion flavor that brightens the entire filling. Separate the white and green parts if you wish to sauté the whites and use the greens for garnish.
- Garlic (2 cloves, minced): A foundational aromatic that adds depth and a savory punch.
- Ginger (1-inch piece, grated): Offers a warm, zesty spice that cuts through the richness of the mushrooms and complements the other vegetables perfectly.
- Soy Sauce (1 tablespoon): For seasoning the vegetables with a salty, savory, umami flavor. Use tamari for a strictly gluten-free option.
- Sesame Oil (1 teaspoon): Adds a nutty, aromatic finish to the filling. A little goes a long way.
- Cooking Oil (1 tablespoon): For sautéing the aromatics and vegetables.
For the Savory Dipping Sauce:
- Light Soy Sauce (¼ cup / 60ml): The salty and savory base of the sauce.
- Water (¼ cup / 60ml): Dilutes the soy sauce slightly to create the perfect dipping consistency without it being overwhelmingly salty.
- Sugar (1 tablespoon): Balances the saltiness of the soy sauce with a touch of sweetness. You can use brown sugar or maple syrup as an alternative.
- Rice Vinegar (1 teaspoon): Adds a subtle tang and acidity that brightens up the sauce.
- Sesame Oil (½ teaspoon): For that signature nutty aroma and flavor.
- Chili Oil or finely sliced red chili (optional): For those who enjoy a bit of heat to contrast the mildness of the rolls.
Instructions
Creating these steamed rolls is a process of three main stages: preparing the filling, mixing the batter, and the final steaming and rolling. Patience during the steaming process is key to success.
Step 1: Prepare the Savory Vegetable Filling
- Heat the Pan: Place a skillet or wok over medium-high heat and add 1 tablespoon of cooking oil.
- Sauté Aromatics: Once the oil is shimmering, add the minced garlic and grated ginger. Sauté for about 30 seconds until fragrant, being careful not to burn them.
- Cook the Vegetables: Add the finely diced shiitake mushrooms and grated carrot to the skillet. Cook for 4-5 minutes, stirring frequently, until the mushrooms have released their moisture and have softened, and the carrots are tender. Pre-cooking the filling is essential to prevent the final rolls from becoming watery.
- Season the Filling: Pour in the soy sauce and cook for another minute, allowing the vegetables to absorb the flavor.
- Finish and Set Aside: Remove the skillet from the heat. Stir in the thinly sliced scallions and the teaspoon of sesame oil. The residual heat will wilt the scallions perfectly. Transfer the filling to a bowl and set it aside to cool down while you prepare the batter.
Step 2: Make the Perfect Rice Roll Batter
- Combine Dry Ingredients: In a large mixing bowl, whisk together the rice flour, tapioca starch, and salt. Sifting the flours first is highly recommended to prevent any lumps and ensure a silky-smooth batter.
- Gradually Add Water: Slowly pour in the 2 ½ cups of room temperature water while continuously whisking. Keep whisking until the batter is completely smooth and there are no dry pockets of flour.
- Incorporate Oil: Whisk in the 1 tablespoon of neutral oil. This will help with the final texture and prevent sticking.
- Rest the Batter: This is a crucial, non-negotiable step. Let the batter rest for at least 30 minutes at room temperature. This allows the flour and starch to fully hydrate, which results in a smoother, more pliable roll. The batter should have the consistency of thin cream or crepe batter. Give it a good stir again just before you start steaming, as the solids will have settled at the bottom.
Step 3: The Steaming and Rolling Process
- Set Up Your Steamer: Fill a large pot or wok with a few inches of water and bring it to a rolling boil over high heat. Place a steaming rack inside. Your setup needs to be stable and the water level should be below the rack.
- Prepare Your Steaming Plate: You will need a flat, heatproof plate or a square cake pan that fits inside your steamer with a little room around the edges for steam to circulate. Lightly brush the inside surface of the plate with a thin layer of neutral oil. This is vital to prevent the roll from sticking.
- Steam the First Layer: Give your rested batter a final, thorough stir. Ladle a thin, even layer of batter onto the greased plate—just enough to cover the bottom. It should be very thin, like a crepe.
- First Steam: Carefully place the plate onto the steaming rack, cover the pot with a lid, and steam on high heat for about 2-3 minutes. The roll is done when the batter turns from opaque white to translucent and slightly bubbly. You should be able to see through it.
- Add Filling and Roll: Using tongs or heat-proof gloves, carefully remove the hot plate from the steamer. Let it cool for just a moment. Spoon a line of the prepared vegetable filling onto one-third of the steamed sheet. Using a flexible, oiled silicone spatula, gently lift the edge of the rice sheet and roll it over the filling, continuing to roll it into a neat log.
- Transfer and Repeat: Gently slide the finished roll onto a serving platter. Re-grease the steaming plate, stir the batter again, and repeat the process of ladling, steaming, filling, and rolling until all the batter and filling are used up. This process gets much faster as you get into a rhythm.
Step 4: Prepare the Dipping Sauce and Serve
- Mix the Sauce: In a small bowl, whisk together the light soy sauce, water, sugar, and rice vinegar until the sugar has completely dissolved.
- Finish and Garnish: Stir in the sesame oil. If you like heat, add chili oil or fresh chilies to your liking.
- Serve Immediately: Serve the warm vegetable rice rolls on a platter, perhaps garnished with extra scallions, fresh cilantro, or toasted sesame seeds. Pour the dipping sauce into small individual bowls for easy dipping.
Nutrition
- Serving Size: one normal portion
- Calories: 320