This Thai-style recipe for stir-fried broccoli with oyster sauce and garlic is proof that something simple can turn out truly amazing. Itโs healthy, super quick (under 20 minutes!), and works great as a light main or side dish.

Tip: You can keep the recipe as is, or add your favorite protein like chicken, pork, or even try broccoli beef.
Tips for stir-frying broccoli
- How long to stir-fry it: Fresh broccoli usually takes 2 to 3 minutes to stir-fry in a hot pan. It should turn bright green and stay a little crisp.
- If using frozen broccoli: Let it thaw completely and pat it dry with a clean towel. This keeps too much water from getting into the pan.
- No need to blanch: You can stir-fry raw broccoli as long as your wok is hot, and the pieces are evenly sized.
- Cut it into even pieces: To cut broccoli for stir-fry, halve or quarter large florets so they cook evenly. The stems are great too, just peel and slice them thin.

Ingredient notes
You can find everything you need at Asian markets or Asian grocery stores. Head to the recipe card at the bottom of this post for all the measurements!

- Broccoli – Use fresh broccoli cut into even-sized florets for quick, even cooking. The stems can be peeled and sliced too.
- Oyster sauce – Add a savory flavor and slight sweetness. Look for a Thai brand like Maekrua.
- Light soy sauce – For saltiness and umami. I always use this one.
- Sugar – Balances the saltiness of the sauces and brings out the natural sweetness of the broccoli.
- Water
- Garlic
- Oil – Choose a neutral oil with a high smoke point, like vegetable, canola, or soybean oil.
Tip: The stir-fry sauce in this recipe works with just about any vegetable. You can easily swap the broccoli for something different, like cabbage or long beans, just adjust the cooking time as needed.
How to stir-fry broccoli
Step 1: In a small bowl, mix the oyster sauce, light soy sauce, sugar, and a splash of water. Set aside.
Step 2: Heat a wok over medium-high heat and add oil. Once hot, add the chopped garlic and stir-fry just until fragrant.

Step 3: Toss in the broccoli florets. Stir-fry for 2 to 3 minutes, keeping the heat high and stirring often. The broccoli should turn bright green and slightly tender while still keeping a bit of crunch.

Step 4: Add the pre-mixed sauces. Toss well to coat evenly, then remove from the heat and serve immediately with rice. Enjoy!

More vegetable stir-fry recipes to try
Tried this Thai broccoli stir-fry with oyster sauce? Let me know how it turned out in the comments! Follow me on Facebook, Instagram, and Pinterest!
Stir-Fried Broccoli with Oyster Sauce

Equipment
- Knife and cutting board
- Small mixing bowl
- Wok or large skillet
- Spatula or wooden spoon
Ingredients
- 2 tbsp oil
- 3 cloves garlic, thinly sliced
- 200 g broccoli, cut into bite-sized florets.
- 1.5 tbsp oyster sauce
- 0.5 tbsp light soy sauce
- 0.5 tsp white sugar
- 3 tbsp water
Instructions
- Mix the oyster sauce, light soy sauce, sugar, and water in a small bowl. Set it aside for later.
- Heat a wok or large skillet over medium-high heat. Once hot, add oil, then garlic, and stir-fry just until fragrant.
- Toss in the broccoli and stir-fry for 2 to 3 minutes until bright green and slightly tender. Stir often to prevent burning.
- Add the mixed sauces. Toss everything together and stir-fry just until the sauce coats the broccoli evenly. Serve immediately with rice!
Notes
- Use the nutrition card in this recipe as a guideline.