Pork Broccoli Stir Fry With Oyster Sauce
Pork broccoli stir fry is a quick and flavorful Chinese-style dish made with tender pork slices, crisp broccoli, and a savory oyster sauce garlic gravy. This easy stir fry comes together in under 30 minutes and tastes even better than takeout.
Serve it with steamed rice for a comforting homemade dinner that is perfect for busy weeknights.

A Quick Look at the Recipe
🏷️ Recipe Name: Pork Broccoli Stir Fry With Oyster Sauce
⏱️ Ready In: ~ 15 minutes
🍽️ Serves: 3 portions
🔥 Calories: 275 kcal (per portion)
🧾 Main Ingredients: Pork, broccoli, oyster sauce, fish sauce, soy sauce, cornstarch, garlic.
🥗 Dietary Info: Gluten free
🧠 Difficulty: Easy with guided steps.
Have a question? Ask AI!
Pork broccoli stir fry is one of those comforting dishes that proves simple ingredients can create an incredibly satisfying meal. Tender slices of pork are quickly stir-fried with crisp broccoli in a savory oyster sauce garlic gravy, creating a dish that feels both hearty and fresh. It’s one of those easy Asian pork recipes that comes together in minutes but tastes just like your favorite Chinese takeout.
In my family, anything with broccoli disappears quickly from the table, so this easy stir fry has become a regular weeknight favorite. It is quick to prepare, full of flavor, and perfect for busy days when you want something homemade without spending hours in the kitchen.
If you enjoy Chinese takeout-style meals, you may also like tomato egg stir fry, chicken and mushroom stir fry or spinach silken tofu or Szechuan tofu pork.
Why You Will Love This Recipe
Recipe Ingredients

Ingredients To Note
Pork – Choose pork collar or pork shoulder for the juiciest texture. Slice the pork thinly against the grain so it stays tender and cooks quickly during stir-frying.
Broccoli – Pick fresh broccoli with firm stems and dark green florets. Avoid broccoli with yellowing spots or a strong smell. Cut into bite-sized florets and rinse thoroughly before cooking.
Oyster sauce – Oyster sauce gives this pork broccoli stir fry its rich savory umami flavor. Use a good-quality oyster sauce such as Lee Kum Kee for the best flavor and glossy sauce texture.
Shaoxing wine – Shaoxing wine is a classic Chinese cooking wine that adds depth and authentic flavor to stir fry dishes. Just a small amount helps balance the savory sauce beautifully.
Cornstarch – A small amount of cornstarch slurry helps thicken the sauce and gives it that silky Chinese takeout-style texture. You can reduce the amount if you prefer a lighter sauce.
Be sure to check out the full recipe and ingredient list below
Substitutions & Variations
You can easily customize this pork broccoli stir fry based on what you have at home.
Extra vegetables – Feel free to add carrots, mushrooms, baby corn, snap peas, or bell peppers for more color and texture.
Chicken variation – Replace the pork with boneless chicken thigh for a juicy and flavorful alternative. Chicken breast also works if you prefer a leaner option.
Beef variation – Thinly sliced beef tenderloin or sirloin works beautifully in this stir fry and pairs well with the savory oyster sauce.
Vegetarian option – For a vegetarian version, replace the pork with shiitake mushrooms or firm tofu. You can also use vegetarian oyster sauce for a fully meatless dish.
How to Make Pork Broccoli Stir Fry

STEP 1. Marinate the pork slices. Put in half of the oyster sauce, fish sauce, soy sauce, and cornstarch (Image 1). Stir well. Set aside for 5 minutes.
STEP 2. Heat a wok over medium heat and add oil (Image 2).
Tip: You can use regular cooking oil, or homemade scallion ginger oil for extra aroma. Once the oil is hot and lightly smoking, add the crushed garlic (Image 3). Stir-fry until the garlic turns golden and fragrant (Image 4). I like to remove the garlic at this stage to prevent bitterness.

STEP 3. Throw in the marinated pork slices (Image 5). Stir fry until they change color (Image 6). Add in the broccoli (Image 7), stir fry altogether for a few minutes (Image 8).

STEP 4. Pour in the remaining seasoning: oyster sauce, fish sauce, soy sauce (Image 9). Add Shaoxing wine (Image 10). Throw in mushroom powder (Image 11) and pour some water (Image 12). You can cover with the sauce pan lid for 2 minutes. This will cook the broccoli and still keep it green and crunchy.

STEP 5. Add in the remaining cornstarch slurry to make the broth thicker (Image 13). Stir fry for a few more minutes until the broth thickens. If you like it lighter, pour some more water. Stir fry for a while, turn off the stove, serve pork and broccoli stir fry on a plate.
Pro Tips
- Blanch the broccoli for brighter color – Blanch the broccoli in hot water for about 1 minute before stir-frying if you want a more vibrant green color and slightly faster cooking time. If you prefer, you can also stir-fry the broccoli directly in the wok.
- Marinate the pork for tender texture – A little cornstarch in the marinade helps create that soft and velvety texture often found in Chinese restaurant stir fries. Marinate the pork with soy sauce, oyster sauce, cornstarch, and water for at least 5 minutes before cooking.
- Do not overcook the broccoli – Stir-fry the broccoli just until crisp-tender so it keeps its fresh texture and bright green color.
- Add Shaoxing wine at the right time – Pour the Shaoxing wine around the sides of the wok after adding the vegetables. The heat helps release its aroma and adds deeper flavor to the sauce.
- Adjust the sauce consistency – If you prefer a lighter sauce, add a little more water or reduce the amount of cornstarch slurry.
Serving Suggestions
This pork broccoli stir fry pairs perfectly with steamed white rice, which soaks up all the rich savory oyster sauce beautifully. For a more complete Chinese-style dinner, you can also serve it with dishes like fried meatballs, pork egg foo young, or chicken shrimp potstickers.
For vegetable side dishes, green beans garlic and green beans eggs both pair wonderfully with this stir fry. If you want something warm and comforting, a bowl of egg drop soup also makes a great addition to the meal.
To finish the meal on a lighter note, try serving a refreshing dessert like mango sago or a comforting Chinese sweet soup such as peach gum dessert.
Pork Broccoli Stir Fry FAQs
You can replace the pork with chicken, beef, or even turkey. Chicken thigh and beef tenderloin work especially well for stir fry recipes.
There is no need to boil the broccoli or pork before stir-frying. However, blanching the broccoli for about 1 minute can help it cook faster while keeping its bright green color and crisp-tender texture.
Velveting is a Chinese cooking technique that helps keep the pork tender and juicy during stir-frying. Marinating the pork with cornstarch, soy sauce, and oyster sauce creates the soft velvety texture often found in Chinese restaurant dishes.
A wok is traditionally used for stir-frying because its shape distributes heat quickly and makes tossing ingredients easier. However, a large frying pan or skillet also works well for home cooking.
Yes, frozen broccoli can be used if fresh broccoli is unavailable. Thaw and drain it well before cooking to prevent excess water from thinning the sauce.

Storage
Store leftover pork broccoli stir fry in an airtight container in the refrigerator for up to 2 days. Reheat gently in a pan over medium heat or warm it in the microwave until heated through.
Try not to reheat the stir fry too many times, as the broccoli can become soft and lose its crisp texture. This dish is best enjoyed fresh while the sauce is still glossy and the broccoli remains crisp-tender.
If possible, make only the portion you plan to serve, since stir fry dishes taste best when freshly cooked.

Pork Broccoli Stir Fry
Ingredients
- 250 gr pork shoulder part
- 300 gr broccoli
Sauce
- 1 tbsp oyster sauce
- 1 tbsp fish sauce
- 1 tbsp soy sauce
- 1 tbsp cornstarch optional + 2 tbsp water for slurry
- 2 cloves garlic
- 1 tsp mushroom powder optional
Instructions
- Marinate the pork slices. Put in half of the oyster sauce, fish sauce, soy sauce, and cornstarch. Stir well. Set aside for 5 minutes.
- Pour in oil in the wok. Set the stove to medium heat. Wait until it is hot enough, you can see smoke coming out. Throw in crushed garlic. Stir fry until it is golden. I like to take out the garlic.
- Throw in the marinated pork slices. Stir fry until they change color. Add in the broccoli, stir fry altogether for a few minutes.
- Pour in the remaining seasoning: oyster sauce, fish sauce, soy sauce. Add Shaoxing wine. Throw in mushroom powder and pour some water. You can cover with the sauce pan lid for 2 minutes. This will cook the broccoli and still keep it green and crunchy.
- Add in the remaining cornstarch slurry to make the broth thicker. Stir fry for a few more minutes until the broth thickens. If you like it lighter, pour some more water. Stir fry for a while, turn off the stove, serve on a plate.
Video
Notes
- Blanch the broccoli for brighter color – Blanch the broccoli in hot water for about 1 minute before stir-frying if you want a more vibrant green color and slightly faster cooking time. If you prefer, you can also stir-fry the broccoli directly in the wok.
- Marinate the pork for tender texture – A little cornstarch in the marinade helps create that soft and velvety texture often found in Chinese restaurant stir fries. Marinate the pork with soy sauce, oyster sauce, cornstarch, and water for at least 5 minutes before cooking.
- Do not overcook the broccoli – Stir-fry the broccoli just until crisp-tender so it keeps its fresh texture and bright green color.
- Add Shaoxing wine at the right time – Pour the Shaoxing wine around the sides of the wok after adding the vegetables. The heat helps release its aroma and adds deeper flavor to the sauce.
- Adjust the sauce consistency – If you prefer a lighter sauce, add a little more water or reduce the amount of cornstarch slurry.

Here is the simple pork and broccoli stir fry! You will fall in love with the taste and the velvety meat. Just try it!