Chinese Steamed Pork Hash Recipe: Five-Spice Glossed Crunch Over Silky Rice

Main Courses

Chinese Steamed Pork Hash Recipe: Five-Spice Glossed Crunch Over Silky Rice

This Chinese steamed pork hash recipe transforms humble ingredients into a restaurant-worthy dish with five-spice glaze and crispy edges over silky rice. 🔥 The secret lies in layering textures—tender pork, caramelized potatoes, and wok-fried vegetables—all steamed to perfection for a dish that’s both comforting and elegant.

I’ve perfected this method after years of testing, ensuring every bite delivers that perfect balance of savory, aromatic, and slightly sweet flavors.

The recipe begins with char siu-style pork marinated in a fragrant blend of soy sauce, five-spice powder, and honey, then steamed until tender. While the pork rests, you’ll quickly sauté potatoes and onions until golden, then toss in bok choy and scallions for freshness.

The glossy five-spice sauce ties everything together, adding depth without overpowering the dish.

What makes this hash special is how the components work in harmony—crispy edges on the potatoes, juicy pork, and a silky rice base that soaks up every bit of flavor.

The aroma alone will have your kitchen smelling like a bustling Cantonese restaurant, while the presentation is simple yet striking: a bed of rice topped with vibrant hash and garnished with green onions.

Perfect for family dinners or meal prep, this dish scales easily and reheats beautifully. Whether you’re serving it as a main course or a hearty side, the combination of textures and flavors will make it a staple in your rotation. Let’s get cooking!

👨‍🍳
Difficulty
Medium
🥩
Diet
Meat
🔥
Calories
Med Cal

Ingredients for chinese steamed pork hash

Five-spice powder, crispy potatoes, and tender pork—just the right ingredients for this aromatic hash.

Ingredient Amount Notes
Char Siu-Style Pork Shoulder 🐷 1 ½ lb Boneless, cut into 1-inch cubes
Baby Potatoes 🥔 2 cups Halved, skin-on for texture
Yellow Onions 🧅 1 whole Thinly sliced, white or red
Bok Choy 🥬 2 heads Quartered lengthwise, stems separated
Scallions 🌿 ¼ cup Thinly sliced, green parts only
Jasmine Rice 🍚 1 ½ cups Uncooked, long-grain preferred
Soy Sauce 🍶 ½ cup Light or dark, for marinade
Five-Spice Powder 🌶️ 1 ½ tbsp Toasted for deeper aroma
Honey 🍯 2 tbsp For glaze, any variety
Sesame Oil 🫒 1 tbsp Toasted, for finishing
Vegetable Oil 🫒 2 tbsp High smoke point for wok-frying
Garlic Cloves 🧄 4 cloves Minced, for wok-frying
Ginger 🌿 1 tbsp Fresh, grated, for marinade
Cornstarch 🌾 1 tbsp For crispy potato edges
Salt 🧂 1 ½ tsp Kosher, adjust to taste

The pork shoulder is non-negotiable here—it stays juicy during steaming while developing that char siu flavor. Ask your butcher to cube it if pre-cut isn't available, or grab the pre-sliced variety from the Asian market freezer section. For the five-spice powder, Penzeys or Spicewalla have the best toasted blends, but the regular grocery store stuff works too. I always double-check the expiration date—old spices ruin the harmony. The baby potatoes should be firm, not waxy; Trader Joe's carries them pre-washed, which saves time. If you can't find bok choy, sub baby spinach or napa cabbage, but the texture won't be identical.

No five-spice powder? Mix 1 tsp each cinnamon, star anise powder, cloves, fennel seeds, and black pepper—it's a decent stand-in. The honey can be swapped for maple syrup if you're avoiding it, though the flavor will shift slightly. For the potatoes, toss them with cornstarch before wok-frying to get that perfect crunch. Short on scallions? Green onions or chives work, but the mild sweetness of scallions is ideal. The soy sauce matters—use Kikkoman or Pearl River Bridge for that authentic depth. And if you're feeling fancy, add a splash of Shaoxing wine to the marinade for extra complexity.

This dish reheats like a dream—better the next day, honestly. Store components separately: pork and sauce in one container, potatoes and veggies in another, rice in its own. Keeps for 4 days in the fridge, or freeze the pork and sauce separately for 3 months. Pro tip: Assemble right before serving so the rice stays fluffy. The five-spice glaze can be made ahead and reheated—just add a splash of water to loosen it. Garnish with extra scallions and a drizzle of sesame oil right before eating for that restaurant touch.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe when I’m too tired to scrub pots—just toss everything on a sheet pan, steam it, and walk away. The potatoes soften perfectly while the pork stays juicy, and the bok choy wilts into crisp-tender bites without a single extra dish.
  • Sweet-Savory Bomb: That Char Siu pork shoulder? It’s the star—smoky, sticky, and packed with five-spice warmth. The onions caramelize just enough to balance the sweetness, and the scallions add a bright finish that makes every bite feel like a little flavor victory.
  • Meal Prep MVP: Between us, this is my go-to for lunch boxes or quick dinners. The leftovers reheat beautifully, and I can prep the potatoes and bok choy ahead while the pork cooks separately. Honestly, it’s the only hash that doesn’t taste sad the second time around.
  • Budget-Friendly Feast: Baby potatoes and bok choy stretch this dish into a full meal without breaking the bank, and the pork shoulder is cheaper than pre-sliced cuts. I’ll be real: my grocery bill stays happy, and my family stays full—win, win.

Step-by-step instructions for Chinese steamed pork hash

Here's how to build this aromatic hash—crispy edges, silky rice, and five-spice pork that sings.

1

🍳 Step 1: Marinate and Glaze the Char Siu-Style Pork

In a bowl, combine the 1.5 lb char siu-style pork shoulder with 0.5 cup soy sauce, 1.5 tbsp five-spice powder, 2 tbsp honey, and 1 tbsp grated ginger. Mix thoroughly until every cube is coated, then let it marinate for at least 30 minutes (I like to do this overnight for deeper flavor).

After marinating, transfer the pork to a skillet over medium-high heat and sear for 2-3 minutes per side until caramelized. The glaze should thicken slightly—this creates that signature sticky, glossy finish. Remove from heat and set aside; you'll add it back later for the final touch.

2

🥘 Step 2: Wok-Fry Potatoes and Aromatics for Crunch

Heat 2 tbsp vegetable oil in a wok or large skillet over high heat until shimmering. Add the 2 cups halved baby potatoes and toss for 3-4 minutes until lightly browned. Remove and set aside—these will crisp further during steaming.

In the same pan, add 4 minced garlic cloves and 1 whole thinly sliced yellow onion. Cook for 2-3 minutes until fragrant and slightly charred. Sprinkle with 1 tbsp cornstarch and stir for 30 seconds—this creates a crispy coating that'll contrast beautifully with the silky rice.

3

🍳 Step 3: Cook the Jasmine Rice to Perfection

Rinse the 1.5 cups jasmine rice until the water runs clear, then cook according to package instructions (I use a rice cooker for foolproof results). Fluff with a fork and set aside—it should be tender but still slightly firm, with a slight bite in the center.

While the rice cooks, prepare the bok choy: Separate the 2 heads bok choy into quarters lengthwise, keeping stems attached. Blanch them in boiling water for 1 minute, then shock in ice water. This preserves their vibrant color and crisp texture for the final assembly.

4

⏰ Step 4: Assemble and Steam the Hash

In a heatproof dish large enough to hold all components, layer the cooked rice as the base. Arrange the crispy potatoes and onion-garlic mixture on top, then place the seared pork cubes evenly distributed. Nestle the blanched bok choy stems among the pork.

Drizzle everything with 1 tbsp sesame oil and 0.25 cup sliced scallions. Cover tightly with foil and steam over boiling water for 15-20 minutes until everything is heated through and the pork reaches 165°F internally. The steam will transform the crispy edges into irresistible crunch.

5

🍽️ Step 5: Finish with Five-Spice Crunch

Remove from steam and let rest for 5 minutes before serving. The residual heat will finish cooking the pork perfectly. Garnish with extra scallions and a final sprinkle of 1.5 tsp salt to balance flavors.

Here's the thing—this dish tastes even better the second day. The pork develops deeper flavor as it rests, and the textures become more pronounced. Serve with a chilled cucumber salad to cut through the richness, or enjoy straight from the pan for maximum crunch.

👨‍🍳

Pro Tips For Making Chinese Steamed Pork Hash

  • CUT PORK INTO SLICES, NOT CHUNKS: I learned this the hard way—thick pork shoulder chunks stay tough even after steaming. Aim for ½-inch slices so they cook evenly and absorb the steam’s flavor. If you’re using pre-sliced Char Siu, check for uneven cuts and trim any thick spots.
  • PARBOIL POTATOES UNTIL FIRM: Soft potatoes turn to mush in steam. Boil baby potatoes for 8–10 minutes until they’re still slightly firm to the bite—you want them to finish cooking in the steam, not collapse. Drain and rough up the skins with your hands for better texture.
  • STEAM IN BATCHES TO AVOID SOGGY ONIONS: Overcrowding the steamer basket traps moisture, turning onions limp. Layer onions in a single layer on the top rack, then steam the potatoes and pork separately. The onions cook faster—pull them out when just tender, then toss with a splash of soy sauce to crisp them back up.
  • ADD SCALLIONS LAST, THEN GARNISH: Scallions wilt into oblivion if steamed too long. Instead of tossing them in with everything, scatter them over the finished hash right before serving. Their bright green color and sharp bite cut through the richness—like a fresh contrast to the smoky pork.

Wine and beer pairings for chinese steamed pork hash

Light Beer Pairings

A crisp, refreshing Chinese lager like Tsingtao or Snow Beer is my go-to choice for this dish. The light body and mild hop bitterness won't overpower the five-spice pork's aromatic profile, while the slight sweetness complements the honey glaze beautifully.

I like to chill these beers to 40°F for maximum refreshment—perfect for balancing the dish's richness. 🍺

Dry Riesling Harmony

For those who prefer wine, a dry Riesling from China's Huadong region pairs wonderfully. The wine's citrus notes and subtle acidity cut through the pork's sweetness, while its mineral finish echoes the dish's earthy bok choy.

Look for a vintage with 12-13% ABV—this range provides enough body to stand up to the hash without overwhelming it. Serve slightly chilled at 50°F for optimal balance.

Sake for Traditionalists

If you're aiming for authenticity, a dry junmai sake like Dassai or Kubota offers a perfect match. The clean, slightly nutty profile complements the five-spice marinade without competing with its flavors.

I recommend serving it at 45°F—warmer than beer but cooler than wine—to enhance its delicate aromatics. The subtle sweetness in premium sakes also harmonizes beautifully with the honey glaze.

Spiced Rum Cocktail

For a festive twist, try a spiced rum cocktail using Havana Club 7 Year infused with 1 cinnamon stick and 2 star anise pods. Mix with equal parts ginger beer and a splash of lime juice.

The rum's caramel notes mirror the pork's glaze, while the spices echo the five-spice marinade. Serve over ice with a lime wedge for that perfect balance of warmth and refreshment.

Non-Alcoholic Options

Don't overlook sparkling jasmine tea as an excellent non-alcoholic pairing. Brew jasmine green tea with 2 tbsp honey, then chill and serve over ice with a splash of sparkling water. The floral notes complement the pork's aromatic profile, while the effervescence cleanses the palate between bites.

For a more robust option, try yuzu soda—its citrusy brightness cuts through the dish's richness beautifully.

Wine and Beer Storage Tips

Store your Riesling and sake in a cool, dark place at 55°F or below. For the best experience, open the wine 30 minutes before serving to let it breathe.

Beer should be refrigerated until serving—never leave it at room temperature for more than 2 hours, as this can cause flavor degradation. I keep a dedicated wine fridge for my collection, but a standard refrigerator works fine for beer and sake.

Nutrition facts

Servings 4
Amount Per Serving
Calories 580kcal
% Daily Value *
Total Fat 28g36%
Saturated Fat 8g40%
Cholesterol 110mg37%
Sodium 1250mg54%
Total Carbohydrate 52g18%
Dietary Fiber 6g21%
Sugars 10g
Protein 38g76%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I substitute pork belly for pork shoulder?

Yes, but with adjustments! Pork belly is fattier, so reduce the marinade by 20% to avoid soggy hash. Slice it 1/4-inch thick and steam for 10-12 minutes instead of 15-20. The fat renders beautifully, adding richness, but monitor closely to prevent overcooking.

2

How do I get crispy potatoes without a wok?

Use a cast-iron skillet on high heat with 1 tbsp oil. Toss halved potatoes for 4-5 minutes until golden, then transfer to a baking sheet. Broil for 3-4 minutes to crisp edges. The cornstarch coating is key—don't skip it!

3

Why is my five-spice glaze too sweet?

Balance it with 1 tsp rice vinegar or 1/4 tsp black pepper. The honey should complement, not overpower—the pork's natural flavor should shine. For next time, reduce honey to 1.5 tbsp and add 1/2 tsp soy sauce to deepen savory notes.

4

Can I make this hash ahead of time?

Assemble everything (except rice) up to 1 day ahead. Store components separately in airtight containers. Reheat in a steamer for 10-12 minutes—the pork stays juicy, and potatoes regain crunch. Pro tip: Re-crisp potatoes under the broiler for 2 minutes before serving.

5

What if I don't have bok choy?

Swap for baby spinach or napa cabbage. For texture, add 1/2 cup shredded carrots (blanched for 1 minute). The key is keeping veggies crisp—avoid overcooking during steaming.

★★★★★4.5(3 reviews)
Categories Main Courses