Chinese Pork and Broccoli Recipe: Savory Five-Spice Glaze with Crispy Edges

Main Courses

Chinese Pork and Broccoli Recipe: Savory Five-Spice Glaze with Crispy Edges

This Chinese pork and broccoli recipe delivers restaurant-quality results with crispy edges and a savory five-spice glaze that balances sweet, spicy, and umami notes. 🔥 After perfecting this dish in my Atlanta kitchen, I've refined the technique to ensure tender pork and vibrant broccoli that stays crisp-tender.

The secret lies in proper marinating and high-heat stir-frying—no soggy vegetables here.

What sets this recipe apart is the sauce, where traditional ingredients like oyster sauce and soy sauce meet modern adaptations for dietary preferences. I've included a gluten-free option that doesn't sacrifice depth of flavor.

The pork gets marinated in a simple cornstarch slurry before cooking, creating that signature wok-hei texture that's impossible to resist.

By the time you're done, you'll have perfectly seared pork strips with caramelized edges and bright green broccoli florets that maintain their crunch. The sauce clings to every bite, delivering layers of garlic, ginger, and five-spice warmth.

This dish transforms a simple stir-fry into a restaurant-worthy meal that's ready in under 30 minutes.

The beauty of this recipe is its versatility—serve it over steamed rice for a complete meal or as a protein-packed side. With proper technique, you'll achieve that perfect balance of textures and flavors that makes Chinese takeout feel like a homemade masterpiece. Let's get cooking!

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

Ingredients for chinese pork and broccoli

Crispy pork, vibrant broccoli, and a five-spice glaze transform simple ingredients into restaurant-quality Chinese takeout.

Ingredient Amount Notes
Boneless Pork Shoulder 🥩 1 ½ lb Cut into 1-inch strips, pounded thin
Fresh Broccoli Florets 🥦 2 cups Large stems cut into bite-sized pieces
Cornstarch 🌾 ¼ cup For crispy pork coating
Oyster Sauce 🍲 3 tbsp Gluten-free if needed (check label)
Light Soy Sauce 🥢 2 tbsp Or tamari for gluten-free
Sesame Oil 🫒 1 tbsp Toasted for aroma
Five-Spice Powder 🌶️ 1 tsp Or sub 1/2 tsp each cinnamon, star anise, clove
Garlic Cloves 🧄 4 cloves Minced for sauce
Fresh Ginger 🌿 1 tbsp Grated finely
Honey 🍯 1 tbsp Or maple syrup for vegan
Neutral Oil 🫒 3 tbsp Peanut or vegetable oil
Green Onions 🧅 3 whole Sliced for garnish
Salt 🧂 1 tsp Diamond Crystal preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
White Rice 🍚 1 ½ cups Uncooked, for serving

The pork shoulder is key—look for well-marbled cuts at Whole Foods or your local Asian market for authentic texture. Pound the strips uniformly to ensure even cooking; thicker pieces stay chewy. Fresh broccoli should have tight florets and bright green stems—avoid pre-cut florets that wilt quickly. For the five-spice powder, Penzeys Spices offers a high-quality blend, but the individual spices work too if you're feeling adventurous. The cornstarch coating creates that signature wok-hei crispiness—don't skip it, even if you're short on time.

Gluten-free? Swap the oyster sauce for coconut aminos and use tamari instead of soy sauce. No five-spice powder? Mix 1/2 tsp each cinnamon, star anise, and clove with 1/4 tsp fennel and black pepper. The honey adds just enough sweetness to balance the umami—maple syrup or agave works in a pinch. For extra depth, add 1 tsp of Shaoxing wine to the sauce, but it's not mandatory. The broccoli stems are edible and add great texture, but you can peel them if preferred. Sesame oil adds aroma, but use sparingly—it's potent!

Store leftover pork and broccoli separately in airtight containers for up to 3 days. The sauce reheats beautifully, so keep it in a small jar. For best texture, reheat pork in a wok or skillet over medium-high heat until crispy again. The rice keeps for 4 days in the fridge or 3 months frozen. To save time, cook extra rice and freeze portions—just thaw overnight in the fridge. The five-spice powder stays potent for 6 months in a cool, dark place, so buy it in small quantities if you won't use it often.

❤️

Why You'll Love This Recipe

  • 20-Minute Prep: I swear, this is the kind of dish where you can have dinner on the table while your favorite show’s first commercial break ends. Slice the pork thin—no fancy knife skills needed—and toss the broccoli florets in whole. The cornstarch slurry? Just mix it while the wok heats. Honestly, the hardest part is waiting for the pork to brown.
  • Umami Bomb: That oyster sauce and light soy combo? It’s like a flavor explosion in your mouth. The pork gets this glossy, caramelized crust, while the broccoli stays crisp-tender, soaking up all that savory depth. Between us, I’ve tried "healthier" versions with less sauce—don’t. The richness is why we’re here.
  • Leftover Hero: This dish actually tastes better the next day. The pork stays tender, the sauce clings to everything, and reheating it in a skillet or microwave turns it into a quick lunch or late-night snack. I’ll be real: I’ve eaten it cold straight from the fridge, and no one judged me. (Okay, my dog did, but she’s not the target audience.)
  • Budget Stretch: Pork shoulder is cheap, broccoli’s a veggie staple, and a little oyster sauce goes a long way. You’re looking at a meal that feeds four for under $12—no fancy ingredients, no waste. Plus, the leftovers? Freeze them. Microwave them. Serve them over rice. This is the kind of dish that makes grocery day less stressful.

Step-by-step instructions for Chinese pork and broccoli

Here's the professional method for achieving that signature crispy texture and aromatic five-spice glaze.

1

🔥 Step 1: Veloute the Pork for Maximum Crispiness

Cut the 1.5 lb boneless pork shoulder into 1-inch strips and pound them between two sheets of plastic wrap until they reach ¼-inch thickness. This ensures even cooking and that perfect crispy exterior. In a shallow bowl, combine the 0.25 cup cornstarch, 1 tsp salt, and 0.5 tsp black pepper. Toss the pork strips in this mixture until they're completely and evenly coated.

Heat 2 tbsp neutral oil in a large skillet over medium-high heat until shimmering. Add the pork strips in a single layer, leaving space between them. Cook undisturbed for 2-3 minutes until the bottoms develop a golden brown crust. Flip carefully and cook another 2-3 minutes on the second side. The cornstarch coating should create a crispy, lacy crust. Transfer to a plate and set aside.

2

🍳 Step 2: Build the Five-Spice Glaze

In the same skillet (no need to clean it—the fond adds flavor), add the remaining 1 tbsp neutral oil over medium heat. Add the 4 minced garlic cloves and 1 tbsp finely grated fresh ginger, cooking for 30 seconds until fragrant but not browned. Immediately add the 1 tsp five-spice powder and stir for 10 seconds to toast the spices and release their aromatics.

Pour in the 3 tbsp oyster sauce, 2 tbsp light soy sauce, and 1 tbsp honey, stirring constantly. Let the mixture simmer for 1-2 minutes until it begins to thicken slightly. The sauce should coat the back of a spoon but still be pourable. Here's the thing—this is where the five-spice powder transforms into a fragrant, slightly sweet glaze that'll coat every piece of pork and broccoli.

3

🥘 Step 3: Stir-Fry the Broccoli

Add the 2 cups fresh broccoli florets to the skillet in a single layer. Stir-fry for 2-3 minutes until they begin to soften but still retain their bright green color. The broccoli should be tender-crisp with just a slight bite. Don't overcook it—you want to preserve that vibrant color and crisp texture. Season with a pinch of salt if needed.

Return the crispy pork strips to the skillet and pour in 1 tbsp toasted sesame oil. Toss everything together vigorously for 1-2 minutes until the pork is evenly coated with the glaze. The pork should be heated through and the sauce should cling beautifully to both the pork and broccoli. If the sauce appears too thick, add 1-2 tablespoons of water to loosen it slightly.

4

🔪 Step 4: Garnish and Serve

Remove the skillet from heat and let the pork and broccoli rest for 1 minute to allow the sauce to fully set. Garnish with 3 sliced green onions for freshness and color contrast. The dish should have a beautiful balance of textures—crispy pork, tender-crisp broccoli, and that glossy five-spice glaze.

Serve immediately over 1.5 cups cooked white rice to soak up all that delicious sauce. Each bite should deliver a perfect combination of crispy pork, tender broccoli, and that aromatic five-spice glaze. The cornstarch coating ensures that crispy texture you're after, while the five-spice powder adds depth that elevates this dish beyond standard stir-fry.

👨‍🍳

Pro Tips For Making Chinese Pork And Broccoli

  • CUT PORK INTO UNIFORM STRIPS: I used to eyeball it and ended up with uneven pieces—some too thick, some too thin. Grab a ruler and cut the pork shoulder into ½-inch-wide strips. They’ll cook faster and soak up the sauce evenly, so no dry spots or undercooked centers.
  • BLANCH BROCCOLI FIRST: Skip the crowding in the pan—this isn’t a stir-fry contest. Blanch the broccoli florets in boiling water for 30 seconds, then shock in ice water. They’ll stay vibrant, crisp-tender, and won’t turn into mush when you toss them in later.
  • USE COLD CORNSTARCH SLURRY: I learned this the hard way—mixing cornstarch with warm liquid makes it clump like glue. Whisk 1 tablespoon cornstarch with 2 tablespoons cold water before adding it to the hot pork. The sauce will coat smoothly instead of turning into a pasty mess.
  • SAVE THE SAUCE: Don’t pour out the last bit of oyster sauce thinking it’s all used. After removing the pork, reduce the sauce in the wok by 30% over high heat—it’ll deepen the flavor and give that glossy sheen. Toss the pork back in and let it soak up the concentrated goodness.

Creative variations of this dish

Spicy Sichuan Style

Transform this dish into a fiery Sichuan classic by adding 1 tbsp Sichuan peppercorns (toasted and ground) and 1 tsp chili bean paste to the sauce. The numbing heat from Sichuan peppercorns creates a unique tingle that pairs perfectly with the five-spice glaze.

I like to add 2 tbsp doubanjiang (fermented chili bean paste) when building the sauce for extra depth. Garnish with thinly sliced red chili peppers and toasted sesame seeds for authentic presentation. 🌶️

Honey-Garlic Fusion

For a sweeter, more decadent version, boost the honey to 2 tbsp and add 1 tbsp minced garlic directly to the cornstarch coating. The extra garlic caramelizes beautifully during cooking, creating a sticky, aromatic crust.

I also recommend adding 1 tsp fish sauce to the sauce for umami depth. This fusion version works especially well with thinly sliced bell peppers added alongside the broccoli for extra color and crunch. 🍯

Vegetarian Version

Swap the pork for 1.5 lb extra-firm tofu (pressed and cubed) or shitake mushrooms (sliced). Toss the tofu in the cornstarch mixture and pan-fry until crispy, just like the pork. For mushrooms, marinate them in 1 tbsp soy sauce and 1 tsp five-spice powder before cooking.

The texture contrast remains perfect with tender-crisp broccoli and glossy sauce. This version keeps all the restaurant-quality flavors while being completely plant-based. 🌱

Sweet Chili Glaze

Create a modern twist by replacing the five-spice powder with 1 tbsp sweet chili sauce (like Maesri brand) and adding 1 tsp rice vinegar to the sauce. The tangy-sweet glaze complements the pork beautifully while keeping the dish vibrant.

I often add 1 tsp grated lime zest at the end for brightness. This variation works especially well with sliced Thai basil as a garnish instead of green onions. 🍶

Coconut Curry Adaptation

Infuse the sauce with 2 tbsp coconut milk and 1 tsp curry powder for a tropical-inspired version. The coconut milk adds richness while keeping the dish lighter than traditional curry. I like to serve this with jasmine rice instead of white rice for extra aroma.

Add 1 tsp lime juice at the end to balance the richness. This variation is perfect for those who love fusion flavors with a Southeast Asian twist. 🥥

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 7g35%
Cholesterol 105mg35%
Sodium 980mg43%
Total Carbohydrate 32g11%
Dietary Fiber 4g14%
Sugars 6g
Protein 32g64%
* 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 use chicken instead of pork in this recipe?

Chicken breast works beautifully—cut it into ½-inch thick strips and pound them to ¼-inch thickness for even cooking. Use the same cornstarch coating and cooking method. For extra flavor, marinate the chicken in 1 tbsp soy sauce and ½ tsp five-spice powder for 15 minutes before cooking.

2

Why does my broccoli turn mushy?

Overcrowding the pan or cooking too long are the usual culprits. Always cook broccoli in a single layer over high heat for just 2-3 minutes—it should stay vibrant green with a slight crunch. If needed, work in batches. Also, avoid adding sauce too early, which can steam the veggies.

3

Can I make this recipe ahead of time?

Yes, but separate the components! Store cooked pork and broccoli in airtight containers for 3 days. Reheat pork in a skillet until crispy again, then toss with fresh broccoli and warmed sauce. For best texture, cook rice fresh and serve alongside. The sauce reheats well but may thicken—add 1 tsp water if needed.

4

What's the secret to crispy pork?

The cornstarch coating and high heat are key! Pound pork to ¼-inch thickness and coat thoroughly in cornstarch-salt mixture. Use a clean, hot skillet and cook undisturbed for 2-3 minutes per side until golden. Don't flip too soon—patience prevents steam that makes pork soggy.

5

How can I make this gluten-free?

Swap regular soy sauce for tamari and use certified gluten-free oyster sauce. For extra umami, add 1 tsp coconut aminos to the sauce. All other ingredients are naturally gluten-free. The texture and flavor remain identical when using quality gluten-free substitutes.

★★★★★4.8(6 reviews)
Categories Main Courses