Main Courses
This Chinese pork steamed rice delivers the perfect harmony of tender pork and fragrant jasmine rice—every bite infused with savory depth. 💛 The secret lies in slow-braising pork until fork-tender, then letting it steam alongside rice until the grains absorb all that rich, caramelized flavor.
I first mastered this dish during a Cantonese cooking class, where the instructor emphasized patience: letting the pork simmer low and slow transforms tough cuts into melt-in-your-mouth perfection.
The rice itself is where magic happens—jasmine grains steamed with a touch of ginger and scallions develop an aromatic quality that complements the pork beautifully. Unlike stir-fried rice, this method creates a cohesive dish where each component enhances the other.
The pork stays moist, the rice remains separate but flavorful, and together they create a balanced meal that’s both comforting and restaurant-quality.
What makes this recipe stand out is its versatility—adjust the pork marinade with soy sauce or five-spice for different flavor profiles, or add a splash of sesame oil to the rice for extra depth.
The dish serves as a complete meal on its own or pairs wonderfully with egg drop soup or chili oil for dipping. It’s the kind of home-cooked dish that feels like a hug from a favorite restaurant.
Ready in about 45 minutes, this recipe is perfect for weeknight dinners or meal prep. The slow cooking ensures tender pork, while the rice steams effortlessly alongside. Once you try it, you’ll never go back to plain rice and separate proteins again. Let’s get cooking!
Ingredients for chinese pork steamed rice
Jasmine rice, tender pork, and aromatic spices create this comforting Chinese classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Pork Shoulder 🐖 | 1 ½ lb | Cut into 2-inch cubes |
| Jasmine Rice 🍚 | 2 cups | Uncooked, long-grain preferred |
| Soy Sauce 🍶 | ½ cup | Light or all-purpose |
| Shaoxing Wine 🍷 | ¼ cup | Substitute dry sherry if unavailable |
| Fresh Ginger 🧄 | 2 tbsp | Grated, aromatic variety |
| Green Onions 🧅 | ½ cup | Sliced, white and green parts |
| Garlic Cloves 🧄 | 6 cloves | Minced, fresh preferred |
| Sesame Oil 🫒 | 1 tbsp | Toasted, for aroma |
| Vegetable Oil 🫒 | 2 tbsp | Neutral high smoke point |
| Water 💧 | 2 ½ cups | For rice steaming |
| Salt 🧂 | 1 ½ tsp | Kosher or sea salt |
| White Pepper 🌶️ | ½ tsp | Freshly ground preferred |
| Sugar 🍚 | 1 tbsp | White granulated |
The pork shoulder is where the magic happens—look for well-marbled cuts at Asian markets or your local butcher for the best flavor. I always grab mine from H Mart when I can, but regular grocery stores carry it too. The grated ginger should be bright yellow and fragrant—none of that fibrous stuff. If you can't find Shaoxing wine, dry sherry or mirin work in a pinch. The jasmine rice? Lundberg or Calrose are my go-tos, but any long-grain jasmine will do. Fresh ginger and garlic are non-negotiable here—they're the aromatic backbone of this dish.
No Shaoxing wine? Dry sherry or even a splash of apple cider vinegar adds acidity. The green onions can be swapped for scallions if that's what you've got. If you're feeling fancy, add a star anise or cinnamon stick to the pork braise for depth. The sesame oil is just for aroma—don't cook with it directly. For the rice, if you're short on water, add a splash of soy sauce to the cooking water for extra flavor. And trust me, toasting the sesame oil in a dry pan first makes all the difference—it adds that nutty aroma that takes this dish to the next level.
This dish tastes even better the next day—the flavors meld beautifully overnight. Store the pork and rice separately in airtight containers for 4-5 days in the fridge. For longer storage, freeze portions for up to 3 months. I like to reheat just the rice and pork separately—keeps everything tender. The rice reheats best with a splash of water in the microwave. And if you've got leftovers, turn them into fried rice the next day—game changer.
Why You'll Love This Recipe
- One-Pot Magic: I swear by this—just brown the pork shoulder, toss in rice and broth, and let the steamer do the work. No chopping boards full of mess, no separate pans to wash. That Shaoxing wine cuts through the richness while the ginger adds warmth without fuss.
- Umami Bomb: The pork shoulder gets tender and sticky, soaking up all that soy and wine—like a flavor upgrade you didn’t know you needed. Between us, the first bite makes me close my eyes. Honestly, this is the kind of dish that turns "I’ll just order takeout" into "why haven’t I made this sooner?"
- Lunchbox Hero: Pack it cold or reheat it—this rice stays solid and delicious for days. My kids grab it for school lunches, and my partner takes it to work. (Yes, even on a Tuesday night.) The pork stays juicy, and the rice doesn’t turn to mush, which is basically a miracle.
- Budget Win: Pork shoulder is cheap, jasmine rice lasts forever, and a splash of wine elevates everything. I make this when I’m pinching pennies, and no one ever guesses it’s not a splurge. Plus, leftovers taste just as good the third day—proof that simple ingredients can be the best investment.
Step-by-step instructions for Chinese pork steamed rice
Here's how to create restaurant-quality pork steamed rice where every grain absorbs that savory stew.
🔥 Step 1: Sear the Pork Shoulder for Deep Flavor
Heat the 2 tablespoons vegetable oil in a large pot over medium-high heat until shimmering. Add the 1.5 lb pork shoulder cut into 2-inch cubes, working in batches if needed. Let them sear undisturbed for 3-4 minutes per side until deep golden brown—this builds that caramelized crust we want.
Once browned, add the 2 tablespoons grated fresh ginger and 6 minced garlic cloves, stirring for 30 seconds until fragrant. Pour in the 0.5 cup soy sauce and 0.25 cup Shaoxing wine, scraping up any browned bits from the bottom. This deglazing captures all that meaty flavor that'll infuse our rice later.
🍳 Step 2: Simmer the Pork Stew to Perfection
Reduce heat to medium-low and add 2.5 cups water, 1 tablespoon sugar, 1.5 teaspoons salt, and 0.5 teaspoon white pepper. Bring to a gentle simmer, then cover partially and cook for 45-50 minutes until the pork is fork-tender and the liquid reduces to about 1 cup. You want a thick, flavorful stew that'll perfectly season the rice.
Here's the thing—don't skip the sugar. It balances the saltiness and helps caramelize the sauce slightly, creating that perfect harmony of flavors. Stir occasionally to prevent sticking, but let it simmer steadily without boiling.
👨🍳 Step 3: Prepare the Jasmine Rice
While the pork simmers, rinse the 2 cups jasmine rice under cold water until the water runs clear. This removes excess starch that would make our rice gummy. Drain well in a fine-mesh strainer and let it sit for 10 minutes to dry slightly—this helps create those distinct grains we love in steamed rice.
In a separate pot, bring 2 cups fresh water to a boil, add the drained rice, reduce heat to low, cover, and cook for 10 minutes. Then turn off heat and let it steam 10 more minutes without lifting the lid. This parboiling ensures perfectly cooked rice that'll absorb all that pork flavor beautifully.
🥘 Step 4: Layer and Steam the Final Dish
Transfer the partially cooked rice to a heatproof dish that fits your steamer basket. Pour the pork stew evenly over the rice, making sure every grain gets coated. Sprinkle with 0.5 cup sliced green onions and 1 tablespoon toasted sesame oil—this adds freshness and that nutty aroma that makes this dish sing.
Steam over medium-high heat for 20-25 minutes until the rice is tender and the liquid is completely absorbed. You'll know it's done when the rice pulls away from the sides of the dish slightly and has that fragrant aroma wafting up. Don't peek during steaming—each time you open the lid, you lose valuable steam.
⏰ Step 5: Rest and Serve with Confidence
Remove from heat and let the dish rest 10 minutes before serving. This resting period allows the rice to fully absorb any remaining juices and the flavors to meld together perfectly. Gently fluff the rice with a fork, being careful not to break the grains—we want that distinct texture that makes steamed rice special.
Serve family-style in the dish with extra green onions sprinkled on top. Each bite should deliver tender pork, fragrant rice, and that perfect balance of savory, sweet, and umami flavors. Real talk: this dish tastes even better the next day as the flavors continue to develop—so make extra if you can!
Pro Tips For Making Chinese Pork Steamed Rice
- Parboil Rice First: Soak jasmine rice for 20 minutes, then parboil it for 5 minutes before steaming with the pork. I learned this the hard way—skipping it leaves your rice dry and gummy, no matter how much water you add later. The extra step guarantees fluffy, separate grains that soak up the pork’s juices like a sponge.
- Salt the Pork Twice: Generously salt the pork shoulder before searing, then add another pinch of salt and a splash of Shaoxing wine to the marinade. The first salt tenderizes the meat, while the second layer ensures the sauce clings to it. I used to skip the second round—big mistake, the flavor falls flat.
- Sear on High Heat: Crank your pan to max heat and sear the pork shoulder until it’s deeply browned, about 5-7 minutes per side. The crust locks in moisture and adds depth to the dish. I was skeptical until I tried it—now I resist the urge to rush this step, even when I’m hungry.
- Use Ginger Slices: Thinly slice the ginger (no need to grate) and scatter them directly on the rice before steaming. The slices infuse flavor without turning the rice bitter, and they’re easy to fish out later. Grated ginger works, but sliced keeps the texture clean—my grandmother’s trick, and it’s foolproof.
Creative variations of chinese pork steamed rice
Cantonese-Style Braised Pork
For a richer, deeper flavor profile, transform this into a classic Cantonese-style braised pork rice dish. After searing the pork, add 1 cinnamon stick and 3 star anise pods to the braising liquid. Use dark soy sauce instead of light for that signature dark, caramelized color.
The pork should simmer for 1.5-2 hours until fall-apart tender—this creates a luxurious, saucy texture that coats every grain of rice beautifully. 🥘
Spicy Sichuan Twist
Bring the heat with a Sichuan-inspired version! After searing the pork, add 1 tbsp Sichuan peppercorns (toasted and crushed) and 1 tbsp chili bean paste to the braising liquid. Finish with 1 tsp chili oil and extra sliced green onions.
The numbing-spicy kick pairs perfectly with the fragrant rice. For extra authenticity, add 1 tbsp doubanjiang (fermented chili bean paste) when combining the pork and rice. 🌶️
Five-Spice Pork Variation
Create a fragrant, aromatic version by adding 1 tbsp Chinese five-spice powder to the pork marinade along with the soy sauce and Shaoxing wine. The warm, complex flavors of star anise, cinnamon, and clove will infuse the pork beautifully.
For the rice, add ½ tsp five-spice powder to the cooking water for an extra layer of depth. This variation works exceptionally well with jasmine rice's natural floral notes. ✨
Vegetable-Packed Fusion
Turn this into a heartier, vegetable-forward dish by adding 1 cup diced bell peppers, 1 cup shredded cabbage, and ½ cup sliced mushrooms to the pork stew during the final 15 minutes of braising.
These vegetables will soften perfectly while absorbing all the pork's rich flavors. Garnish with extra green onions and a drizzle of chili oil for a vibrant, colorful presentation that's still deeply satisfying. 🥦
Quick Weeknight Adaptation
For a faster version, use pre-cooked pork shoulder (like rotisserie chicken's pork cousin) and skip the long braising. Simply pan-sear the pork cubes with the aromatics, then deglaze with soy sauce and Shaoxing wine. Reduce the liquid by half, then combine with pre-cooked rice and steam for 15 minutes.
This cuts prep time to 30 minutes while still delivering that comforting, savory flavor. Perfect for busy weeknights! ⏰
Sweet and Sour Glaze
Add a sweet-sour element by making a quick glaze with 2 tbsp rice vinegar, 1 tbsp honey, and 1 tsp sesame oil. Drizzle this over the finished dish just before serving.
The bright acidity cuts through the richness of the pork, creating a perfect balance. For extra flair, top with crispy fried shallots that add a delightful crunch contrast. 🍯
Nutrition facts
Frequently asked questions
Can I use ground pork instead of pork shoulder?
Ground pork works but won't give the same tender texture. For the best results, stick with pork shoulder cut into 2-inch cubes—it braises beautifully into fork-tender perfection. If you must use ground pork, shape it into small patties and cook until fully done before adding to the rice. The flavor will be similar but the texture will differ significantly.
What's the best way to make the rice extra fragrant?
For maximum aroma, add a pandan leaf or ½ tsp pandan extract to the rice cooking water. You can also lightly toast the jasmine rice in a dry pan for 1-2 minutes before cooking to deepen its nutty flavor. The combination of ginger, green onions, and toasted sesame oil in the final steaming step also boosts that signature fragrant quality.
Why did my rice turn out mushy?
Mushy rice usually means either too much water or lifting the lid too soon. Always use 1:2 rice-to-water ratio (2 cups water for 1 cup rice) and let it steam undisturbed. For this recipe, we use 2 cups rice with 2.5 cups water initially, then steam separately before combining. The key is patience—don't peek! Also, make sure your rice is fully drained after rinsing.
Can I make this dish in a rice cooker?
First cook the pork as directed, then transfer the rice to your rice cooker with the pork stew. Use the steaming function (most rice cookers have one) for 20-25 minutes after the initial rice cooking cycle. The rice cooker's even heat distribution works perfectly for this method. Just be sure to let it rest 10 minutes after cooking before serving.
How do I store leftovers properly?
Store the pork and rice separately in airtight containers in the fridge for up to 4-5 days. For longer storage, freeze portions for 3 months. To reheat, microwave the rice with a splash of water until hot, then warm the pork separately. The flavors actually improve overnight as they meld together! For extra freshness, add a sprinkle of green onions when reheating.
