This Chinese-style pork loin stir-fry pairs tender strips of pork with broccoli and bell pepper in a glossy ginger-soy sauce. It is a weeknight-friendly, adaptable dish served over rice or noodles; Chinese home cooking has many regional and family versions, so this is one practical take rather than a single definitive style.
Ingredients
- 1 lb (450 g) boneless pork loin, trimmed of excess fat
- 3 tbsp (45 ml) low-sodium light soy sauce, divided
- 1 tbsp (15 ml) Shaoxing wine
- 1 tbsp (8 g) cornstarch, divided
- 1 tsp (5 ml) toasted sesame oil
- 1 tbsp (15 ml) oyster sauce
- 1 tsp (4 g) granulated sugar
- ¼ cup (60 ml) water or unsalted chicken stock
- 2 tbsp (30 ml) neutral cooking oil, such as canola, divided
- 1 tbsp (15 g) finely grated fresh ginger
- 2 garlic cloves (about 6 g), finely chopped
- 4 cups (280 g) broccoli florets, cut into bite-size pieces
- 1 medium red bell pepper (about 180 g), seeded and cut into thin strips
- 3 scallions (about 45 g), thinly sliced, white and green parts separated
- 1 tsp (5 ml) rice vinegar
- ¼ tsp (1 g) freshly ground black pepper
- 1 tbsp (9 g) sesame seeds, optional, for serving
Instructions
- Slice and marinate the pork. Pat the pork loin dry and cut it across the grain into strips about ¼ inch (6 mm) thick and 2 inches (5 cm) long. Cutting across the grain shortens the muscle fibers and helps the lean meat feel more tender. In a bowl, mix 1 tablespoon (15 ml) of the soy sauce, the Shaoxing wine, 2 teaspoons (6 g) of the cornstarch, and the sesame oil. Add the pork and toss until coated. Cover and refrigerate for 15 minutes while you prepare the vegetables and sauce. Do not leave raw pork at room temperature during the marinade.
- Mix the sauce and prepare the vegetables. In a small bowl, whisk together the remaining 2 tablespoons (30 ml) soy sauce, oyster sauce, sugar, water or stock, rice vinegar, black pepper, and the remaining 1 teaspoon (3 g) cornstarch. Stir again just before using because cornstarch settles. Cut the broccoli and pepper, slice the scallions, and keep the scallion whites and greens separate. Set everything beside the stove: stir-frying moves quickly once the pan is hot.
- Brown the pork in batches. Heat a large wok or 12-inch (30 cm) skillet over medium-high to high heat until hot. Add 1 tablespoon (15 ml) of the neutral oil and swirl to coat. Lift the pork from its marinade, letting excess drip back into the bowl, and spread about half of the strips in the pan without crowding. Stir-fry for 1 to 2 minutes, turning the pieces so they brown on more than one side, then transfer them to a clean plate. Repeat with the remaining pork and the second tablespoon of oil. A crowded pan releases moisture and steams the meat, so use three batches if your pan is small.
- Check the pork temperature. Check the thickest strips with a food thermometer, inserting it from the side when needed. USDA FSIS lists 145°F (63°C) with a 3-minute rest as the safe minimum internal temperature for whole cuts of pork. If the strips are not yet at that temperature, return them to the hot pan briefly and check again. Let the cooked pork rest on the clean plate for 3 minutes; keep it separate from the bowl and utensils that held raw pork.
- Stir-fry the vegetables and aromatics. Add the broccoli and 2 tablespoons (30 ml) water to the pan. Cover for about 2 minutes to help the florets start steaming, then uncover and stir-fry for another 2 minutes. Add the bell pepper and scallion whites; cook for 1 to 2 minutes, stirring often. The broccoli should be bright green and just tender, while the pepper still has a little bite. If the pan looks dry before the broccoli is tender, add another tablespoon (15 ml) water rather than extra oil.
- Finish the sauce. Push the vegetables to the edges and add the ginger and garlic to the center of the pan. Stir for about 20 seconds, just until fragrant; garlic can turn bitter if it browns deeply. Whisk the sauce again, pour it into the pan, and stir until it bubbles and thickens, about 1 minute. Return the rested pork and any juices to the pan. Toss everything together for about 1 minute, until the pork is hot and evenly coated. Scatter the scallion greens and sesame seeds over the top and serve promptly.
Tips
- Slice partly chilled meat. If the loin feels slippery or is difficult to cut evenly, place it in the freezer for 15 to 20 minutes first. It should firm up but not freeze solid. Uniform strips cook at a similar pace, which matters with lean pork.
- Keep the pan hot, not overloaded. A wok is useful but not essential; a wide skillet works if it gives the ingredients room. Cook the pork in batches and let the pan regain heat between them. If you are cooking on a small burner, smaller batches usually brown better than trying to stir-fry everything at once.
- Choose substitutions with the flavor change in mind. Shaoxing wine is a Chinese cooking wine; dry sherry is a practical substitute with a similar savory note. If avoiding alcohol, use water or unsalted stock instead, though the sauce will taste a little less complex. If oyster sauce is unavailable, use vegetarian mushroom stir-fry sauce; it gives a comparable savory quality but may be less sweet, so taste before adding extra sugar.
- Season at the end. Soy and oyster sauces vary in saltiness, and the recipe uses low-sodium soy as a starting point. Taste the finished sauce before adding any salt. If it is too salty, toss in a little more unsalted stock or water; if it needs brightness, add a few drops of rice vinegar rather than pouring in more soy sauce.
Serving Suggestions
Serve the stir-fry hot with steamed jasmine rice, brown rice, or plain long-grain rice to soak up the sauce. For noodles, choose cooked wheat noodles or rice noodles and either serve them underneath or toss them with the pork and vegetables at the end. If using noodles, prepare them separately and keep them slightly undercooked so they do not become soft when mixed with the hot sauce.
A simple side of sliced cucumber dressed with rice vinegar, a small bowl of clear soup, or quickly steamed bok choy makes the meal feel complete without competing with the ginger and soy flavors. Put extra scallion greens or sesame seeds on the table for people who want more garnish. If serving family-style, transfer the stir-fry to a warmed platter and bring the rice separately so the vegetables stay distinct instead of sitting in sauce for too long.
Variations
Change the vegetables: Use 2 cups (150 g) sliced mushrooms in place of some of the broccoli, or add 1 cup (100 g) snow peas during the final 2 minutes. Carrot matchsticks, sliced cabbage, or baby corn also work. Adjust the cooking order for firm vegetables: add carrots with the broccoli, while tender greens and snow peas need less time. Keep the total vegetable amount close to the recipe so there is enough sauce to coat everything.
Make it hotter or more aromatic: Add ½ teaspoon (1 g) red pepper flakes with the ginger, or stir in 1 teaspoon (5 ml) chili oil at the table. A little grated orange zest can give the sauce a fresh citrus note, while 1 teaspoon (5 g) finely minced garlic added with the ginger makes it more pungent. Add strong flavors in small amounts and taste before increasing them; the sauce should complement the pork rather than conceal it.
Use another cut: Boneless pork tenderloin can replace loin in equal weight, but it is narrower and may cook even faster, so check it early. Pork shoulder is less lean and needs different timing to become tender, so it is not a direct swap for these quick-cooking strips. For a vegetarian version, use firm tofu, pressed and cut into cubes; brown it separately and add it with the sauce. That changes the dish’s texture and cooking time, but the same vegetables and sauce still work.
Storage and Reheating
Refrigerate leftovers within 2 hours of cooking in a shallow, airtight container. They keep for 3 to 4 days in the refrigerator. If you have served the stir-fry at the table, store only what has not been left out beyond that 2-hour window; do not save food that has been sitting at room temperature longer. For longer storage, freeze the cooled stir-fry in a freezer-safe container for up to 2 to 3 months for best quality. Broccoli and pepper may soften after freezing, but the sauce and pork remain usable.
For the best texture, reheat a portion in a skillet over medium heat with 1 to 2 tablespoons (15 to 30 ml) water or stock, stirring until steaming hot. Reheat leftovers to 165°F (74°C), checking the center with a food thermometer; USDA FSIS gives this as the safe temperature for reheated leftovers. A microwave also works: cover loosely, heat in short intervals, and stir between them so the center warms evenly. Avoid repeatedly cooling and reheating the whole batch; warm only the portion you plan to eat.
Frequently Asked Questions
Can I use pork tenderloin instead of pork loin?
Yes. Tenderloin is lean and cooks quickly, so slice it across the grain and check the temperature early. The USDA FSIS safe minimum remains 145°F (63°C) followed by a 3-minute rest for either whole cut. Tenderloin strips may be smaller than loin strips, so avoid leaving them in the pan while the vegetables cook.
Why did my pork turn out tough?
The most common causes are slicing with the grain, cutting the pieces unevenly, crowding the pan, or cooking the strips longer than necessary. Cut across the grain, brown in uncrowded batches, and use a thermometer rather than relying only on color. Since loin is lean, it has less fat to buffer it from overcooking.
Can I prepare the ingredients ahead?
You can cut the vegetables and mix the sauce up to a day ahead, storing them in separate covered containers in the refrigerator. The pork can be sliced and marinated for this recipe’s 15 minutes shortly before cooking. For the freshest texture, cook the stir-fry just before serving; if you do cook it ahead, cool and refrigerate it promptly and reheat it to 165°F (74°C).
What can I use if I do not have a wok?
A wide, heavy skillet is a good alternative. Its broad surface helps the pork brown, and the recipe’s batch-cooking method keeps the pan from becoming crowded. A smaller skillet can still work, but divide the pork into more batches and allow a little extra time for the pan to heat again between them.
Can I make this recipe gluten-free?
Use tamari or a certified gluten-free soy sauce, and check the labels on the oyster sauce, Shaoxing wine, and cornstarch. Some oyster sauces and cooking wines contain ingredients that may not suit a gluten-free diet. If you cannot find a suitable oyster sauce, a labeled gluten-free mushroom stir-fry sauce is a useful alternative; taste the finished sauce because its sweetness and salt level can differ.
Related
- Chinese Vegetable Fried Rice Recipe
- Traditional Chinese Food for Kids: Easy Chicken Congee
- Chinese Wok Recipes: Chicken and Vegetable Stir-Fry
More recipes to cook
Safety notes: safe minimum internal temperatures from USDA FSIS; raw and undercooked fish guidance from the U.S. FDA. Food safety notes
Spotted an error? Tell us and we will correct it (corrections policy).