
"Your Next Dim Sum Craving—A Rolled Delight: Light, Juicy, and Irresistible."
Steamed Chinese Cabbage Rolls
4 servings
doable
70 mins
Ingredients you'll need
Cooking Tools for the task
Recipe in a nutshell
Beyond the recipe
ON CABBAGE
ON FILLINGS
ON VARIATIONS
ON COOKING
Recipe walkthrough
Steamed Chinese Cabbage Rolls
PREP TIME
50 mins
COOK TIME
20 mins
READY IN
70 mins
Custom time
Ingredients
For the base:
- 12 nos. Napa Cabbage Leaves
- 4 cups Water
For the filling:
- 7 oz. Pork Shoulder
- 3.5 oz. Shrimps
- 4 nos. Shiitake Mushrooms
- 1 no. Carrot
- 2 stalks. Scallions
- ½ inch. Ginger
- 1 tbsp Light Soy Sauce
- 1 tsp Sesame Oil
- 1 tsp Shaoxing Wine
- 1 tsp Cornstarch
- ½ tsp Pepper Powder
- ½ tsp Salt
For the sauce:
- 1 tbsp Light Soy Sauce
- ½ tsp Oyster Sauce
- ½ tsp Sugar
- ½ cup Water
- 1 tsp Cornstarch
For the sauce:
- 1 stalk Scallions

CUISNE
Chinese
COURSE
Appetizers
SERVINGS
Four
- Choose unblemished leaves that are broad and intact.
- Do not make a paste out of the shrimp—leave some texture.
- If you’re not sure, insert a skewer into the center of a roll—if it slides in easily and comes out hot, the filling is done.
Instructions
- Remove the large outer leaves from a napa cabbage head and rinse thoroughly under cold water to remove any dirt. 1
- Blanch the leaves in boiling water for 30–60 seconds until just pliable. Drain and cool. Pat dry with a towel.
- Trim or shave down the thick central rib of each leaf with a knife for easier rolling.
- Wash and then soak dried shiitake mushrooms in warm water for 20–30 minutes until soft.
- Meanwhile, peel and devein the shrimp. Rinse, pat dry, then hand-chop into small pieces. 2
- Chop the pork shoulder by hand into a coarse mince.
- Chop scallions and carrot finely; grate fresh ginger.
- Squeeze out excess water from the soaked shiitake mushrooms, remove the stems, and finely chop them.
- In a large bowl, combine the pork, shrimp, shiitake mushrooms, carrot, scallions, and ginger.
- Next add light soy sauce, sesame oil, Shaoxing wine, pepper powder, and cornstarch. Mix well with chopsticks until the mixture becomes sticky and cohesive.
- Lay each cabbage leaf flat on a clean surface.
- Place 2 tablespoons of filling near the base of the leaf.
- Fold the sides in, then roll upward tightly like a burrito.
- Repeat with the rest. You should get 10 rolls.
- Arrange rolls seam-side down on a heatproof plate that fits inside your steamer.
- Place the plate in a prepared steamer over boiling water. Cover and steam for 12–15 minutes, or until the filling is cooked through. 3
- In a small pot, combine water, light soy sauce, oyster sauce, and sugar. Bring to a simmer.Â
- Stir in the cornstarch slurry and cook until lightly thickened.
- Drizzle the warm sauce over the steamed cabbage rolls.
- Garnish with scallion greens.
How'd it turn out?
We’d love to hear from you!
Share an image of your creation and drop a comment ‘here’.
To receive the newest updates, make sure to ‘subscribe’.
Nutrition at a glance
CALORIES
per serving
FAT
CHOLESTEROL
SODIUM
CARBOHYDRATE
protein
If you're wondering
Can I make these cabbage rolls ahead of time?
Yes, ‘Steamed Chinese Napa Cabbage Rolls’ can absolutely be made ahead of time, which is especially convenient for dinner parties or busy schedules. After you’ve prepared and rolled the cabbage leaves with the filling, place them seam-side down on a plate or tray lined with parchment paper to prevent sticking. Cover them tightly with plastic wrap or place them in an airtight container, and refrigerate them until you are ready to use them.
When making ahead, it’s important to blanch the cabbage just until pliable and not overly soft, as sitting in the fridge may cause the leaves to become more fragile over time. The filling can actually benefit from resting—this allows the flavors to meld more deeply, especially if you’re using aromatics like ginger and scallions.
Before steaming, let the rolls sit at room temperature for about 10–15 minutes to remove the chill; this ensures more even cooking. You may need to add 1–2 extra minutes to the steaming time since the rolls will be slightly colder than freshly prepared ones.
While the flavor remains delicious, freshly steamed rolls may feel a touch more tender and juicy compared to pre-made ones. However, the difference is minimal and can be balanced by using a light sauce drizzle after steaming to refresh the moisture and elevate the presentation.
What other proteins can I use besides pork and shrimp?
While pork and shrimp are traditional choices for ‘Steamed Chinese Napa Cabbage Rolls,’ you can easily customize the filling with other proteins—each brings flavor profile and texture, offering a different but equally delicious variation.
- Chicken: Use boneless, skinless thigh meat rather than breast. Thigh meat has more fat and connective tissue, resulting in a tender and juicy filling. The flavor is milder than pork but still savory, making it a good choice for lighter rolls.
- Beef: Choose a well-marbled cut like chuck or brisket and hand-chop or coarsely mince it. Beef offers a richer, more robust flavor. It pairs well with mushrooms and bolder seasonings such as five-spice powder or fermented black beans if you want a deeper umami punch.
- Lamb: For a bold and earthy flavor, lamb shoulder is best. It has enough fat to stay moist and lends a distinct aromatic quality to the rolls. Lamb pairs well with ginger and scallion and can be brightened with a touch of vinegar or citrus in the dipping sauce.
- Tofu: Use firm tofu, and press it well to remove excess moisture. Then crumble or finely chop it. Tofu works best when paired with mushrooms and water chestnuts to create textural contrast. Since tofu is neutral in flavor, you’ll want to enhance it with seasoning—try soy sauce, sesame oil, and a bit of finely minced garlic or fermented tofu paste for added depth.
Each protein changes the character of the dish. Pork-shrimp blends are tender and sweet; chicken is light and succulent; beef and lamb bring a hearty depth; tofu offers a delicate, plant-based version. Whichever you choose, balancing fat and moisture is key to achieving a juicy, satisfying filling that holds together well inside the Napa cabbage leaf.
How do I know the rolls are cooked through?
To ensure your ‘Steamed Chinese Napa Cabbage Rolls’ are fully cooked, aim to steam them over boiling water for 12–15 minutes. This timing generally works well if the rolls are of standard size and filled with a pork-shrimp mixture. However, the cooking time may vary slightly depending on a few key factors:
- Filling Thickness: If you’ve packed the filling tightly or made larger rolls, they may need 1–2 extra minutes to cook through.
- Protein Used: Denser proteins like beef or lamb may take slightly longer to cook compared to pork or shrimp. Plant-based fillings such as tofu may steam more quickly.
- Cabbage Thickness: The outer leaves of Napa cabbage are thicker than the inner ones. If you’re using larger, tougher leaves, they may need a bit more time to soften properly.
To check for doneness:
- Insert a thin skewer or toothpick: Insert it into the center of a roll. It should glide in easily and feel hot to the touch when pulled out—a sign that the interior is thoroughly cooked.
- Look for a change in color and texture: Pork and shrimp fillings should appear firm and opaque, not pink or translucent. The cabbage wrapper should be tender but still hold its shape.
Always start with water at a full boil before placing the plate of rolls into the steamer. This ensures the cooking time is accurate and prevents the rolls from sitting too long over warm-but-not-hot steam, which could make them soggy or unevenly cooked. For extra assurance, you can slice open one roll after steaming to check the center before serving. This is especially helpful when working with alternative proteins or larger batch sizes.
What can I use instead of Napa cabbage?
If Napa cabbage isn’t available, you can use alternatives like Savoy cabbage, tender green cabbage, or even collard greens. Each brings their texture and flavor, slightly altering the experience of the dish:
- Savoy cabbage is the best substitute in both texture and flexibility. Its crinkled, tender leaves are easy to roll once blanched and offer a mild, slightly sweet flavor similar to Napa cabbage. It also holds together well when steamed.
- Green cabbage (regular round cabbage) has firmer and thicker leaves. After blanching for a bit longer (1–2 minutes), they become pliable but still retain a firmer bite, which can give the rolls a heartier texture. The taste is more neutral, so it may not complement delicate fillings like shrimp as seamlessly.
- Collard greens are sturdier and slightly bitter, making them suitable for a more rustic twist on the dish. You’ll need to trim the thick central stem thoroughly and blanch the leaves longer (about 2–3 minutes) to make them soft enough for rolling.
In all cases, blanching is essential to make the leaves flexible and to reduce any raw or bitter edge. While Napa cabbage provides a naturally sweet, soft wrapper that absorbs steam and sauce beautifully, these substitutes can offer exciting variations, each adding a unique texture and flavor to the final dish.
Can I use store-bought ground pork and shrimp?
Yes, you can use store-bought ground pork and processed shrimp paste or minced shrimp, but there are important differences to consider. In traditional recipes for ‘Stuffed Chinese Napa Cabbage Rolls,’ hand-chopping both pork and shrimp is preferred because it preserves the natural texture and bite of the proteins. This gives the filling a juicier, springier mouthfeel, which is especially valued in dim sum-style dishes.
Store-bought ground pork, particularly the extra-lean kind, is often too finely processed and may lack the ideal fat-to-lean ratio needed for a moist filling. Pork shoulder is traditionally used because it offers a balanced mix of fat and lean meat, making it juicy and flavorful when chopped by hand.
Similarly, whole shrimp that are cleaned, patted dry, and chopped by hand retain their slight chew and delicate sweetness, which gets lost in overly ground or paste-like shrimp.
If convenience is important, and you opt for store-bought, try to:
- Choose coarsely ground pork with at least 20% fat (ask your butcher if possible).
- Use raw shrimp and pulse it gently in a food processor rather than over-blending to avoid a mushy filling.
Ultimately, while pre-ground ingredients save time, hand-chopping gives you better control over texture, resulting in a more refined, authentic bite that aligns with how these rolls are traditionally prepared in Chinese home kitchens and dim sum restaurants.
What dipping sauce pair well with these cabbage rolls?
‘Steamed Chinese Napa Cabbage Rolls’ have a delicate, savory filling, so dipping sauces should enhance rather than overpower their subtle flavors. So, consider these popular dipping options:
- Garlic soy dipping sauce: A mix of light soy sauce, minced garlic, a dash of vinegar, and sugar delivers a savory-tangy kick.
- Chili oil or chili crisp: Adds a layer of heat and crunch, especially appealing if you enjoy bold flavors.
- Ginger-scallion sauce: Fragrant and mild, this oil-based sauce pairs well with the natural sweetness of the cabbage and filling.
- Black vinegar with soy sauce: A simple, slightly tart option that helps balance the richness of the meat.
Alternatively, these rolls can be enjoyed without any dipping sauce at all, especially when served dim sum-style. The juicy filling and tender cabbage often provide enough flavor on their own, making the dish light and elegant without any added condiments. The choice depends on whether you want to highlight the filling, add a punch of flavor, or offer multiple dipping options for variety.

Hey, I'm Celeste
In my Cantonese upbringing, the aroma of delicious food was ever-present. My childhood was shaped by the heart of Cantonese home cooking. This collection of recipes expands upon those cherished memories. Within these pages, I want to share the dishes that have shaped my passion for cooking, the timeless classics that still evoke warm feelings, and the innovative twists that keep Chinese cuisine vibrant and exciting.