Main Courses
This steamed egg and pork recipe delivers the perfect balance of silky egg custard wrapped in tender, savory pork bites—a dish that captures the essence of Chinese comfort food. 💛 The secret lies in layering flavors through slow steaming, where aromatic ginger and scallions infuse the pork while the eggs transform into a delicate, custardy center.
I first tried this recipe during a family gathering, and it became an instant favorite, praised for its rich texture and harmonious blend of ingredients.
The magic begins with thinly sliced pork belly, marinated in a simple yet flavorful mixture of soy sauce, rice wine, and a touch of sugar. As the pork steams, it absorbs the aromatics while the eggs, beaten to a smooth consistency, create a luscious custard that clings to each bite.
This dish is not only satisfying but also surprisingly simple to prepare, making it ideal for both weeknight dinners and special occasions.
What makes this recipe truly special is the contrast of textures—crisp edges on the pork, silky egg custard, and the subtle bite of fresh scallions. The result is a dish that’s both elegant and comforting, with every forkful offering a perfect harmony of flavors.
Whether you're serving it as a main course or sharing it with friends, this steamed egg and pork recipe is sure to impress.
Once you master the technique, you can experiment with variations, such as adding mushrooms or bamboo shoots for extra depth. The dish pairs beautifully with steamed jasmine rice, completing the meal with a classic touch. Let’s get started on creating this delicious, restaurant-quality dish at home.
Ingredients for steamed egg pork
Pork belly, eggs, and aromatic ginger create a restaurant-quality dish with just twelve ingredients.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Belly 🥓 | 1 lb | Thinly sliced, fat cap included |
| Large Eggs 🥚 | 4 whole | Room temperature, beaten |
| Light Soy Sauce 🍶 | ¼ cup | Kikkoman preferred |
| Rice Wine 🍷 | 2 tbsp | Dry sherry substitute |
| Granulated Sugar 🍚 | 1 tbsp | White or brown |
| Fresh Ginger 🧄 | 2 tbsp | Finely minced |
| Scallions 🧅 | 4 whole | White and green parts |
| Sesame Oil 🫒 | 1 tsp | Toasted, for aroma |
| Cornstarch 🌾 | 1 tbsp | For egg mixture |
| Vegetable Oil 🫒 | 2 tbsp | For greasing steamer |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Black Pepper 🌶️ | ¼ tsp | Freshly ground |
The pork belly is the star—look for thick-cut pieces with good marbling at Asian markets or the meat counter. Costco often carries pre-sliced pork belly if you want to skip the work. Fresh ginger loses potency fast, so grab a small knob and freeze what you don't use. The scallions should be crisp—avoid wilted ones. For the rice wine, Trader Joe's has a great dry sherry that works perfectly if you can't find authentic rice wine. The eggs need to be room temperature for best custard formation.
No rice wine? Dry sherry or white wine works in a pinch, but reduce by half since they're stronger. Fresh ginger too spicy? Substitute with 1 tsp ground ginger, but the texture won't be identical. The sesame oil is for aroma only—don't overdo it. For the egg mixture, cornstarch is key—it creates that signature silky texture. If you're making this ahead, prepare the pork marinade the night before, but hold off on beating the eggs until you're ready to steam. The scallions can be prepped in advance too—just store them in a sealed container.
This dish reheats beautifully—steam for 5-7 minutes to restore texture. Keeps for 2 days in the fridge, though the texture softens slightly. For longer storage, freeze the assembled dish (before steaming) for up to 1 month. The pork marinade can be made 3 days ahead—just keep it refrigerated. Serve with jasmine rice and extra scallions for garnish. The leftovers make amazing fried rice too!
Why You'll Love This Recipe
- No-Chop Needed: The pork belly just needs slicing—not dicing. Honestly, I often use my fingers to separate the fat layers, and the eggs? Just crack them into a bowl. That’s it. Minimal prep for maximum flavor.
- Sweet-Savory Magic: The light soy sauce and sugar create this perfect balance—salty, sweet, and just a little umami from the pork. The rice wine adds a subtle depth that makes it taste like you slaved over it (but you didn’t).
- Lunchbox Hero: Between us, this keeps amazingly in the fridge for days. Pack it cold for work or school—it’s protein-packed, easy to reheat (or eat cold), and way better than sad office sandwiches.
- Budget Stretch: Pork belly might sound fancy, but it’s cheaper than you think, especially when you use the fat for flavor. Eggs? The most affordable protein out there. One batch feeds my family for three meals with zero waste.
Step-by-step instructions for steamed egg and pork
Master this delicate technique for tender pork bites wrapped in velvety egg custard.
🍳 Step 1: Marinate and Slice the Pork Belly
In a mixing bowl, combine the 0.25 cup light soy sauce, 2 tbsp rice wine, 1 tbsp granulated sugar, 2 tbsp finely minced fresh ginger, 0.5 tsp salt, and 0.25 tsp black pepper. Whisk until the sugar and salt dissolve completely. Add the 1 lb thinly sliced pork belly and toss to coat evenly. Cover and marinate in the refrigerator for at least 2 hours—this ensures maximum flavor penetration.
After marinating, remove the pork and pat it dry with paper towels. The slices should be about ¼-inch thick—if any are thicker, gently pound them with a meat mallet. Arrange the slices on a wire rack set over a plate to air-dry for 15 minutes before cooking. This step creates a better sear and prevents the pork from becoming soggy during steaming.
👨🍳 Step 2: Prepare the Egg Custard Mixture
In a separate bowl, whisk together the 4 whole room-temperature eggs until frothy. Add the 1 tbsp cornstarch and whisk vigorously for 30 seconds until fully combined. This creates a thicker custard that will wrap beautifully around the pork. In a small bowl, mix 1 tsp toasted sesame oil with 2 tbsp vegetable oil—this blend adds depth of flavor while preventing the custard from breaking.
Add the oil mixture to the egg mixture and whisk gently to combine. The eggs should be pale yellow and slightly thickened. Divide the mixture evenly into 4 small bowls (about ¼ cup each)—this portion size ensures each serving has the perfect ratio of custard to pork. Cover the bowls and set aside at room temperature while you prepare the steaming setup.
🔥 Step 3: Set Up the Steamer with Pork Bites
Grease a bamboo steamer (or a heatproof plate that fits inside your steamer) lightly with 1 tbsp vegetable oil to prevent sticking. Arrange the marinated pork slices in a single layer, slightly overlapping if needed. Place the steamer over a pot of boiling water—ensure the water doesn't touch the bottom of the steamer to maintain even heat distribution.
Cover the steamer and steam the pork for 8-10 minutes until the edges begin to curl slightly and the pork turns opaque white (about 165°F internal temperature). Remove the steamer from heat and let the pork rest for 2 minutes—this prevents the custard from breaking when you add it later. The pork should be tender but still hold its shape when lifted with chopsticks.
🥘 Step 4: Assemble and Steam the Final Dish
Carefully place one bowl of egg custard mixture over each piece of steamed pork. Gently press down on the custard with a spoon to create a thin, even layer—this ensures the custard sets properly without pooling. Return the steamer to the pot of boiling water and cover immediately. Steam for 12-15 minutes until the custard is set but still slightly jiggly in the center (about 160°F internal temperature).
Here's the key: don't overcook. The custard should be silky and slightly wobbly when done—it will firm up as it cools. Remove the steamer from heat and let the dish rest for 3 minutes before serving. This resting period allows the custard to fully set while maintaining its delicate texture.
🍽️ Step 5: Garnish and Serve Immediately
Using a sharp knife, carefully slice each steamed pork bite in half to reveal the glossy, golden custard inside. Garnish each serving with 2 whole scallions, sliced into ¼-inch pieces, arranged around the plate. Drizzle lightly with any remaining marinade from the pork (strain it first to remove solids) for added flavor. Serve immediately while the custard is still warm and the pork remains tender.
The finished dish should have tender, slightly crisp-edged pork wrapped in smooth, custard-like egg with a delicate balance of savory, sweet, and umami flavors. Each bite should deliver a perfect contrast between the silky custard and the juicy, flavorful pork. For best results, serve with a side of steamed jasmine rice to soak up the rich sauce.
Pro Tips For Making Steamed Egg Pork
- PARBOIL PORK BELLY FIRST: Skip the raw pork belly straight into the steamer—it’ll take forever to cook through. Parboil it for 10 minutes in salted water first, then pat very dry before wrapping in the egg mixture. I learned this the hard way when my first batch ended up tough and undercooked.
- USE COLD EGGS FOR WRAPPING: Pull eggs straight from the fridge—room temperature eggs crack too easily when you fold the pork belly. Crack them into a bowl first, then mix with soy sauce, rice wine, and sugar before wrapping. (Yes, even if you’re impatient like me.)
- STEAM ON HIGH HEAT: Low heat = soggy pork belly. Crank the steamer to full boil for the first 5 minutes to set the egg into a firm custard, then reduce to medium. After burning three batches, I finally figured out the high-start method works best—no more mushy centers.
- SALT THE SOY SAUCE: Light soy sauce alone isn’t enough—add a pinch of salt to the marinade (about ¼ teaspoon per tablespoon of soy). My grandmother swore by this, and she was right: the pork belly stays juicier and the flavor cuts through the sweetness.
Wine and beer pairings for this steamed egg pork
Light White Wine
A crisp, dry Sauvignon Blanc from New Zealand or France is my go-to pairing for this dish. The bright acidity and citrus notes cut through the richness of the pork and egg custard beautifully.
Look for wines with green apple or grapefruit undertones—they complement the ginger and scallion flavors without overpowering them. A chilled bottle at 45-48°F enhances the dish's delicate textures. 🍷
Rosé for Balance
If you prefer something lighter, a Provence-style rosé with its strawberry and melon notes creates a refreshing contrast. The subtle sweetness in these wines harmonizes with the custard's silkiness while the acidity keeps your palate clean between bites.
I recommend Whispering Angel or Château d'Esclans—both are widely available and budget-friendly. Serve slightly cooler than white wine, around 50°F.
Beer Pairings
For beer lovers, a light lager like Asahi Super Dry or Heineken works surprisingly well. The crisp, clean profile lets the dish's flavors shine without adding competing bitterness.
Alternatively, try a Belgian witbier—the corianander and orange peel notes complement the ginger and scallions beautifully. Keep the beer well-chilled at 38-40°F to maintain its crispness. 🍺
Fortified Wine Option
If you're feeling adventurous, a dry Riesling from Germany or a Fiano from Italy adds an interesting dimension. The slight honeyed notes in these wines enhance the custard's richness, while their acidity balances the pork's savory depth.
Serve at 50-52°F—just slightly cooler than room temperature. This pairing elevates the dish to restaurant-quality elegance.
Non-Alcoholic Choices
For a refreshing non-alcoholic option, try sparkling green tea like Jasmin Sparkling Tea from Taiwan. The effervescence cleanses your palate between bites, while the floral notes complement the ginger and scallions.
Alternatively, a cucumber-mint infused water with a splash of lime adds a crisp, refreshing contrast to the dish's richness. Both options keep the meal light and refreshing. 💧
Nutrition facts
Frequently asked questions
Can I use chicken or shrimp instead of pork belly?
While pork belly is traditional, you can substitute with chicken thigh (cut into ¼-inch slices) or large shrimp (peeled and deveined). For shrimp, reduce steaming time to 6-8 minutes—they cook faster than pork. The egg custard technique remains the same, but adjust marinade flavors: use 1 tbsp honey instead of sugar for shrimp to balance sweetness.
Why did my egg custard turn rubbery instead of silky?
Overcooking is the most common cause! The custard should be set but slightly jiggly (160°F internal temp). If it's rubbery, you likely steamed it too long. Next time, remove the steamer 1-2 minutes early and let it rest. Also ensure your eggs are room temperature—cold eggs create tougher custards. For extra silkiness, whisk the eggs for 1 full minute to remove air bubbles.
Can I make this ahead of time?
Yes! Assemble the pork and egg mixture, then refrigerate unsteamed for up to 12 hours. When ready to cook, steam at 165°F for 15-18 minutes (add 3 extra minutes to cold ingredients). For leftovers, reheat steamed portions in the microwave for 30-45 seconds or steam for 5 minutes to restore texture. The custard will firm up slightly but remains delicious.
What's the best way to slice the pork belly?
Use a sharp chef's knife and slice against the grain at a 45-degree angle for ¼-inch thick pieces. For even slices, freeze the pork for 30 minutes first—it firms up and slices cleaner. Pro tip: Ask your butcher to slice it for you if you're unsure! The fat cap should be included for flavor, but trim any large excess before marinating. Pound thicker slices gently with a meat mallet to even thickness.
Can I substitute cornstarch with another thickener?
Cornstarch is ideal for its neutral flavor and smooth texture, but you can use arrowroot powder (1:1 ratio) or tapioca starch (reduce by 10%). Avoid flour—it creates a grittier texture. For a dairy-free option, potato starch works too, though it may slightly alter the custard's mouthfeel. Whisk the thickener into the eggs very thoroughly to prevent lumps.
