This easy cauliflower beef stir-fry recipe comes together in one pan with crisp vegetables and a savory Thai-style sauce. Itโ€™s ready in about 20 minutes, makes a healthy dinner with rice, and you can easily adjust the spice level!

Cauliflower beef stir-fry with red chili slices served on a green dish.

Cauliflower isnโ€™t something youโ€™d see in classic Thai stir-fries like pad see ew or pad Thai, but I found a way to make it work, and itโ€™s packed with flavor! The sauce is a bit salty, a little sweet, with just the right amount of chili. Good cooking doesnโ€™t have to be complicated!


Close-up of beef cauliflower stir-fry with sauce and red chilies.

Tips for stir-frying cauliflower

  • Choose a fresh, firm head of cauliflower with tight florets and no browning.
  • Wash thoroughly, then remove the thick stem and outer leaves.
  • Cut into even, bite-sized florets so they cook evenly and donโ€™t break apart.
  • Dry the florets well before stir-frying to prevent splattering and soggy results.
  • If using frozen cauliflower, thaw fully and pat dry with a clean towel to remove extra moisture.

How long to stir-fry cauliflower?

  • Fresh cauliflower takes about 3โ€“5 minutes over medium-high heat until crisp-tender.
  • Thawed frozen cauliflower needs about 2โ€“4 minutes to heat through without turning mushy.

Ingredient notes and substitutes

Youโ€™ll find detailed step-by-step photos and helpful tips just below. If youโ€™re in a hurry, feel free to skip ahead to the recipe card at the bottom.


Overhead photo of ingredients for Thai cauliflower stir-fry on a green banana leaf, including cauliflower florets, sliced beef, garlic cloves, red chilies, light soy sauce, oyster sauce, and sugar.
  • Cauliflower โ€“ Cut into bite-sized florets for even cooking; broccoli can be swapped in if you prefer.
  • Beef โ€“ Use flank, sirloin, or ribeye for stir-fry; cut thinly against the grain for tenderness and quick cooking.
  • Chilies โ€“ Adjust the amount according to your spice preference. I used Thai Jinda chilies.
  • Garlic
  • Oyster sauce โ€“ Provides a sweet-salty umami base in Thai stir-fries.
  • Light soy sauce โ€“ Adds a balanced salty flavor without overpowering the other flavors.
  • Water โ€“ Helps thin the sauce so it coats all the ingredients evenly.
  • Sugar โ€“ Balances the salty and spicy flavors.
  • Oil โ€“ A neutral oil with a high smoke point, like canola or sunflower, is best for stir-frying.

How to cook cauliflower with beef

Step 1: In a small bowl, mix together light soy sauce, oyster sauce, and sugar until the sugar dissolves. Set aside.

Bowl of Thai stir-fry sauce with soy sauce and oyster sauce on a banana leaf background.

Step 2: Heat oil in a wok over medium-high heat and fry the chopped garlic until fragrant and lightly golden.

Minced garlic sizzling in hot oil in a metal wok for stir-fry.

Step 3: Add the thinly sliced beef to the wok with the garlic. Stir-fry for about 1โ€“2 minutes until the beef just starts to brown.

Thin slices of beef stir-frying with garlic in a hot wok.

Step 4: Add the cauliflower florets to the beef and keep stir-frying for another 2 minutes until they begin to soften.

Adding cauliflower florets to sliced beef in a wok.

Step 5: Give the prepared sauce a quick stir and pour it over the beef and cauliflower. Toss well to coat everything evenly.

Cooked beef and cauliflower stir-fry with sauce in a wok.

Step 6: Add sliced chilies and continue stir-frying for another 1โ€“2 minutes until the cauliflower is crisp-tender to your liking. Serve immediately with jasmine rice. Enjoy!

Stir-fried beef and cauliflower with red chilies cooking in a metal wok.

More Thai beef stir-fry recipes you’ll love

Cauliflower Beef Stir-Fry

Cauliflower beef stir-fry with red chili slices served on a green dish.
Quick Thai beef cauliflower stir-fry with a savory, slightly sweet sauce, done in 20 minutes for a healthy, delicious dinner with rice.
Praew
Prep Time 10 minutes
Cook Time 10 minutes
Total Time 20 minutes
Cuisine Asian, Thai
Course Main Course
Serving Size 2

Equipment

Ingredients

  • 2 tbsp oil
  • 3 cloves garlic, minced
  • 150 g beef, sliced thinly against the grain
  • 250 g cauliflower, cut into bite-sized, even pieces
  • 1.5 tbsp oyster sauce
  • 1 tbsp light soy sauce
  • 1.5 tsp sugar
  • 2 tbsp water
  • 2 chilies, sliced thinly, adjust to taste

Instructions

  • In a small bowl, mix oyster sauce, light soy sauce, sugar, and water until combined. Set aside.
  • Heat oil in a wok over medium-high heat. Add chopped garlic and stir-fry until fragrant.
  • Add the sliced beef and cook for 1โ€“2 minutes until just starting to brown.
  • Add the cauliflower florets and continue stir-frying for another 2โ€“3 minutes.
  • Pour in the sauce mixture and toss well. Add the sliced chilies and stir to coat everything evenly.
  • Cook for another 1โ€“2 minutes until the cauliflower is crisp-tender and the sauce thickens slightly. Serve hot with rice.

Notes

  • Use the nutrition card in this recipe as a guideline.
  • Store leftovers in an airtight container in the fridge for up to 3 days. Reheat in a hot pan or the microwave until steaming hot. Add a splash of water if it seems dry.
Calories: 396kcal | Carbohydrates: 17g | Protein: 18g | Fat: 30g | Saturated Fat: 7g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 16g | Trans Fat: 1g | Cholesterol: 53mg | Sodium: 977mg | Potassium: 766mg | Fiber: 3g | Sugar: 8g | Vitamin A: 429IU | Vitamin C: 126mg | Calcium: 62mg | Iron: 3mg

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating