This Cantonese classic delivers a silky texture that melts in your mouth. The secret lies in the perfect ratio of fat to lean pork, combined with the natural crunch of water chestnuts.
Traditional steaming techniques ensure the pork remains tender while absorbing the subtle flavors of the marinade. This dish proves that simplicity can create extraordinary results.
Ingredients for Cantonese Steamed Pork
Silky ground pork meets crunchy water chestnuts in this authentic Cantonese dish with subtle marinade flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Ground Pork 🥩 | 1 lb | 70% lean, 30% fat ratio |
| Water Chestnuts 🌰 | ½ cup | Canned, drained and chopped |
| Light Soy Sauce 🫒 | 2 tbsp | Low-sodium preferred |
| Shaoxing Wine 🍶 | 1 tbsp | Chinese cooking wine |
| Sesame Oil 🫒 | 1 tsp | Toasted for aroma |
| Granulated Sugar 🧂 | 1 tsp | Balances savory flavors |
| Cornstarch 🌾 | 1 tbsp | For binding and texture |
| Green Onions 🧅 | 3 whole | Thinly sliced, white and green parts |
| Fresh Ginger 🌿 | 1 tbsp | Minced for marinade |
| Garlic Cloves 🧄 | 2 cloves | Minced for marinade |
| White Pepper 🌶️ | ½ tsp | Ground for seasoning |
| Salt 🧂 | ½ tsp | Adjust to taste |
[recipeingredientscaler]
The pork quality is paramount for this dish. Optimal results require ground pork with 30% fat content—this ensures the silky texture mentioned in the title. Most Asian markets carry pre-ground pork with the correct ratio, but any grocery store ground pork works if you verify the fat percentage. Water chestnuts should be fresh if available, though canned (drained and chopped) are perfectly acceptable and widely used.
No Shaoxing wine? Dry sherry makes an excellent substitute at a 1:1 ratio. For a non-alcoholic option, use chicken broth with a splash of rice vinegar. The cornstarch can be replaced with potato starch if needed, though the texture may vary slightly. Fresh ginger and garlic are non-negotiable for authentic flavor—powdered versions lack the necessary brightness.
The uncooked pork mixture can be refrigerated for up to 24 hours before steaming, which actually enhances flavor development. Cooked leftovers keep for 3-4 days in the fridge. This dish doesn’t freeze particularly well due to the water chestnuts’ texture, so it’s best enjoyed fresh.
Why You’ll Love This Recipe
- One Bowl Wonder: I just mix the ground pork with water chestnuts, soy sauce, and a splash of Shaoxing wine—no fancy techniques required.
- Umami Bomb: The sesame oil and light soy sauce create this deep, savory flavor that’s honestly hard to resist.
- Weeknight Hero: Between us, it’s my go-to for busy evenings—steams in 15 minutes while I set the table.
- Stretches Far: A pound of pork feeds four with leftovers, and it’s just as good reheated the next day.
Step-by-Step Instructions for Cantonese Steamed Pork
Master this technique for tender, velvety pork with a delicate bite from water chestnuts.
Step 1: Prepare the Marinade Base
In a large mixing bowl, combine the 1 lb Ground Pork with 2 tbsp Light Soy Sauce, 1 tbsp Shaoxing Wine, 1 tsp Sesame Oil, 1 tsp Granulated Sugar, 0.5 tsp White Pepper, and 0.5 tsp Salt. I use my hands for this—it’s the most effective way to ensure even distribution of flavors throughout the meat.
Next, add 1 tbsp Cornstarch to the mixture. The cornstarch is critical here—it binds the marinade to the pork and gives the finished dish its signature silky texture. Mix thoroughly until the pork becomes slightly sticky and cohesive. This step ensures the pork retains moisture during steaming.
Step 2: Incorporate Aromatics and Water Chestnuts
Finely mince the 1 tbsp Fresh Ginger and 2 cloves Garlic Cloves, then add them to the pork mixture. Ginger and garlic form the aromatic backbone of this dish, so don’t skip mincing them fresh. Stir until fully integrated—you should smell the fragrance immediately.
Drain and chop the 0.5 cup Water Chestnuts into small, even pieces. Fold them into the pork mixture gently to avoid breaking them apart. The water chestnuts add a subtle crunch that contrasts beautifully with the tender pork. Thinly slice the 3 whole Green Onions, separating the white and green parts, and reserve half for garnish later.
Step 3: Shape and Arrange for Steaming
Lightly oil a heatproof plate or shallow dish that fits inside your steamer. This prevents sticking and makes serving easier. Spread the pork mixture evenly onto the plate, pressing down gently to create a uniform layer about 1 inch thick.
Sprinkle the reserved green onions over the top for a pop of color and freshness. The pork should look smooth and slightly glossy from the marinade. If the mixture seems too loose, add a pinch more cornstarch, but avoid overworking it.
Step 4: Steam to Silky Perfection
Bring water to a rolling boil in a wok or large pot fitted with a steamer rack. Place the plate of pork on the rack, ensuring it’s elevated above the water. Cover tightly with a lid and steam over high heat for 15-18 minutes.
Check for doneness by inserting a toothpick into the center—it should come out clean, and the pork should be firm but still tender. Avoid lifting the lid during steaming, as this releases steam and can cause temperature fluctuations, leading to uneven cooking.
Step 5: Rest and Serve
Once done, carefully remove the plate from the steamer and let it rest for 2-3 minutes. This brief rest allows the juices to settle, making the pork easier to slice and ensuring it retains its moisture.
Slice the pork into bite-sized pieces or serve it whole, family-style. Drizzle any accumulated juices from the plate over the top for extra flavor. The finished dish should have a velvety texture with visible flecks of ginger, garlic, and water chestnuts, offering a balance of savory, aromatic, and slightly sweet notes.
Pro Tips For Making Cantonese Steamed Pork
- Pre-steam the plate: Run your serving plate under hot water before adding the pork mixture—I learned this the hard way after my first batch stuck to the cold dish and tore apart when serving.
- Chill the pork: Pop the pork and water chestnut mixture in the fridge for 15-20 minutes before steaming; it holds its shape better and doesn’t slide apart in the steamer.
- Skip the overmixing: Stir the pork just until combined, about 20-30 seconds with a fork—overworking makes the patties dense and chewy, not tender.
- Use boiling water: Start with already boiling water in your steamer; adding cold pork to a cold steamer gives you uneven cooking and a pale, sad-looking finish.
Make-Ahead Tips for Leftovers
Prep Ahead Advantage
You can mix the pork marinade up to 24 hours before steaming. I actually prefer this—it lets the flavors develop deeper. Just cover and refrigerate the mixture until ready to shape and steam. 💡
Marinade Maturation
The Shaoxing wine and soy sauce mingle beautifully with the pork over time. I notice the ginger and garlic become more pronounced after 12-24 hours in the fridge, enhancing the dish’s aromatic complexity.
Water Chestnut Prep
Chop the water chestnuts right before mixing with the pork to prevent them from drying out. If using fresh ones, peel and dice them into ¼-inch pieces for consistent texture throughout the dish.
Steaming Setup
Have your steamer rack and heatproof plate ready before shaping the pork. I use a bamboo steamer with parchment paper lined with holes for airflow. This prevents sticking and makes cleanup a breeze.
Make-Ahead Assembly
Shape the pork on the plate, cover with plastic wrap, and refrigerate for up to 12 hours. When ready, steam directly from the fridge—just add 2-3 minutes to the cooking time.
Leftovers Storage
Store cooked pork in an airtight container in the fridge for 3-4 days. Reheat by steaming for 5-7 minutes until warmed through, adding a splash of water to maintain moisture. ❄️
Nutrition Facts
Frequently Asked Questions
Can I use ground turkey instead of pork?
Yes, but the texture will differ. Ground turkey has less fat, so add 1 tbsp oil to the marinade. The dish may be slightly less silky but still flavorful.
Why does my steamed pork turn out dry?
Oversteaming or insufficient fat in the pork are common causes. Use 30% fat pork and steam for exactly 15-18 minutes. Avoid lifting the lid during cooking.
What if I don’t have a steamer?
Improvise with a heatproof plate over a pot of boiling water. Ensure the plate sits above water level. Cover tightly with foil or a lid.
Can I add other vegetables to the mix?
Try ¼ cup diced shiitake mushrooms or 2 tbsp minced carrots. Keep additions small and evenly sized for consistent cooking.
- 6 Egg Cake Recipe with Oil: Light as Air With Buttery Moisture - October 4, 2026
- 4 Bean Casserole Recipe: One-Pan Heartiness With Smoky Paprika Depth - October 4, 2026
- 3-Ingredient Keto Mug Cake Recipe: Microwave Magic in 2 Minutes - October 4, 2026