Go Back
+ servings
Bowl of Thai beef and broccoli and rice from above.
Print Recipe
5 from 5 votes

beef and broccoli - thai style

Beef and broccoli in a Thai-inspired update to the stir-fry classic.
Prep Time10 mins
Cook Time15 mins
Course: Main
Cuisine: Thai
Keyword: beef and broccoli
Servings: 2
Calories: 513kcal
Author: romain | glebekitchen


The sauce

  • 1 tbsp soy sauce - Thai light soy sauce or Golden Mountain sauce
  • 1 tbsp fish sauce
  • 2 tsp oyster sauce - Thai oyster sauce
  • 1 tsp dark soy - Thai sweet soy (or substitute a big pinch of sugar)
  • 1 tsp sambal oelek or garlic chili sauce
  • 3 tbsp water

beef and broccoli

  • 12 oz beef sirloin sliced thinly across the grain. Alternately, you can slice up a flank or skirt steak.
  • 12 oz broccolini or gai lan if you can get it, cut into large pieces
  • 1 medium onion thinly sliced (optional but tasty)
  • 2 tsp garlic ginger paste
  • 1/2 tsp cornstarch
  • 2 tsp water mixed with the 1/2 tsp cornstarch
  • 3 tbsp neutral oil you might need a bit more. Don't skimp. Saving a few calories is not worth it here.
  • 1-2 red chilies thinly sliced (optional)
  • sesame seeds to garnish


  • This is an attempt to emulate the high heat stir fry techniques restaurants achieve with burners that are just slightly cooler than the sun. You don't have this (I don't think) so a bit of extra work is a necessary evil here.
  • Combine all the sauce ingredients in a small bowl. Set aside.
  • Prep your beef. If using sirloin a small roast (or baseball steak) works well. Put the sirloin in the freezer for about 20 minutes and then slice about as think as you can get (1/8") across the grain. If you are using flank or skirt slice on the vertical bias (so the slice is bigger than the steak is high).
  • Use a wok for this if you can. It's just easier. A big frying pan will do as well. Pre-heat it over medium high heat. Add 2 tablespoon of the oil.
  • Turn the heat up to high. Crank it. When the oil starts to shimmer (that should happen fast) add half of the beef. Half is important. You don't want to overload your pan. You'll get steam if you do that and your beef won't brown. Cook, tossing frequently, until it gets some colour. Remove.
  • Add the remaining tablespoon of oil. Add the remaining beef and cook you did with the first half. Set aside.
  • Turn the heat down to medium. If your wok looks dry at this point add a bit more oil. Add the onions and cook until they are well softened.
  • Turn up the heat. Add the broccolini and stir fry until it starts to soften. Be vigorous. Toss stuff around. Like you were on TV. Have fun with it. This takes a couple minutes or more depending on how high your heat is.
  • You want to try to get a bit of that charred flavour on the broccolini. Push it hard. Your onions will start to really shrink and darken. Like fried shallots. That's good. After about two minutes if the onions are getting too dark add a couple tablespoons of water to the wok to cook things down a bit.
  • Turn the heat down to medium and add the garlic ginger paste. Cook for about 30 seconds, then add the beef back into the wok.
  • Add the sauce and toss until everything is warmed through. Add the cornstarch-water mixture and simmer until the sauce just starts to cling to the broccolini. Taste. If you think it isn't salty enough let it cook another minute to concentrate the flavours a bit. Remove from heat. Add the red chilies if using.
  • Garnish with sesame seeds and serve with jasmine rice.


Calories: 513kcal | Carbohydrates: 21g | Protein: 45g | Fat: 27g | Saturated Fat: 4g | Cholesterol: 94mg | Sodium: 1681mg | Potassium: 771mg | Fiber: 3g | Sugar: 8g | Vitamin A: 3216IU | Vitamin C: 194mg | Calcium: 167mg | Iron: 5mg