Go Back
+ servings
5 from 1 vote
Vegan Thai BBQ Stir Fry
Prep Time
15 mins
Cook Time
15 mins
Total Time
30 mins

Quick and easy, this Thai BBQ stir fry is so delicious and easy to customize.

Course: Main Course
Servings: 4
Calories: 213 kcal
Author: Lauren Hartmann
Thai BBQ Sauce
  • 3 Tablespoons Vegan Oyster sauce, homemade or store bought*
  • 3 Tablespoons Ketchup
  • 1 Tablespoon Molasses
  • 1 Tablespoon Soy sauce or tamari
  • 1 Tablespoon Rice wine vinegar
  • 1 Tablespoon Agave syrup
  • 4 Cloves Garlic, grated
  • 1 Teaspoon Ginger, grated
  • 1 Teaspoon Lemongrass, grated
  • 1 Teaspoon Thai chili paste
For the Stir Fry
  • 2 Tablespoons Olive oil
  • 1 Block(15oz.) Extra firm tofu, pressed
  • 2 Tablespoons Cornstarch
  • 1 teaspoon Salt
  • 2 Cups Broccoli florets
  • 1 Cup Carrots, chopped
  • 10 oz. Crimini mushrooms, sliced
  • 2 Cups Green Beans, chopped
  • Rice or noodles for serving
  • A few Pinches of salt
  1. First, whisk together all the Thai BBQ sauce in a bowl. Set aside.

  2. Now, take your pressed block of tofu(if you need more info on pressing tofu, check out my TOFU COOKING GUIDE) and cut the block into cubes.

  3. Add the tofu cubes to a bowl, then sprinkle the cornstarch and salt on top. Toss to coat the tofu.

  4. Heat the olive oil in a large wok or nonstick skillet on medium high.

  5. Then add the tofu, and brown the tofu on each side for 2-3 minutes, reducing heat as needed. Until the tofu is all brown and crispy. Remove the tofu and set aside.

  6. Then add the broccoli, carrots, mushrooms and green beans. Saute for about 10-15 minutes to cook all the vegetables, season with a few pinches of salt.

  7. Add the tofu back to the skillet, and then pour the Thai BBQ sauce to the skillet.

  8. Toss to coat everything in the BBQ sauce and saute for another 2-3 minutes.

  9. Serve with rice or noodles, topped with soy sauce, chili paste, and chives if desired.

Recipe Notes

*You can make your own vegan oyster sauce by using my RECIPE.  Or you can find several brands that are vegan friendly, like Wa Ja Shan brand. 


Nutrition Facts
Vegan Thai BBQ Stir Fry
Amount Per Serving
Calories 213 Calories from Fat 81
% Daily Value*
Fat 9g14%
Saturated Fat 1g5%
Sodium 500mg21%
Potassium 507mg14%
Carbohydrates 24g8%
Fiber 2g8%
Sugar 13g14%
Protein 9g18%
Vitamin A 5687IU114%
Vitamin C 43mg52%
Calcium 77mg8%
Iron 2mg11%
* Percent Daily Values are based on a 2000 calorie diet.