This Filipino-style quick tofu stir-fry with oyster sauce is inspired by the saucy, savory tofu dishes you’ll often find in Filipino restaurants. It’s loaded with onions, bell peppers, and a bit of chili for heat. It’s simple, comforting, and best enjoyed with garlic rice (sinangag)!

Close-up of saucy tofu cubes coated in vegetarian oyster sauce with chopped chilies on top

It comes together fast, making it perfect for weeknights or anytime you’re craving something flavorful with less effort. 

Plate of Filipino-style tofu stir-fry with onions, bell peppers, and chili

THE INSPIRATION

The inspiration for this recipe is the sizzling tofu dish from Filipino restaurant Max's, which you'll find around the country. There's also Manam's tofu sisig that has a rich savory sauce that is similar to this recipe. I love both dishes and really enjoy them with rice because any Filipino dish pairs well with rice! It's almost impossible (at least for me) to not have rice if I'm having Filipino food. So I recommend this dish with plain rice or Filipino garlic rice (Sinangag).

INGREDIENTS YOU'LL NEED TO MAKE THIS QUICK TOFU STIR-FRY WITH OYSTER SAUCE

  • 17.5 oz extra firm tofu tokwa, pressed and cut into ½ to ¾-inch cubes
  • Neutral oil for cooking
  • 1 large red onion diced
  • 4 cloves garlic minced
  • 1 red bell pepper seeded and diced
  • 1 green chili or bird’s eye chili optional, for heat
flat lay of ingredients for the stir-fried tofu with oyster sauce - diced onions, peppers, chili, tofu cubes, and calamansi

SEASONINGS

  • 2-3 tbsp vegetarian oyster sauce or stir-fry sauce to taste
  • 1 tbsp vegan mayo
  • 1 tsp brown sugar
  • Fresh ground pepper
  • Splash of Knorr liquid seasoning optional for extra umami

TO SERVE

  • Juice from 3–4 calamansi or ½ lime to finish
  • Garlic rice sinangag or plain rice, for serving (see recipe here)

Prepare the Tofu

  • Drain the tofu well and press to remove excess moisture. Slice into small cubes, about 1/2 to 3/4 inch.

Pan-Fry (or Air-Fry!) the Tofu

  • Heat enough oil in a pan or wok over medium heat to lightly cover the surface.
  • Add the tofu and pan-fry until lightly golden and crisp around the edges.
  • Avoid over-frying since this can dry out the tofu.
  • Remove the tofu from the pan or wok.
  • For a less-oil version, you can also opt to air-fry the pieces of tofu. Place these on a lined air fryer basket (you can use parchment paper) and spray some oil to coat the surface. Air-fry the tofu for 8-10 minutes or until lightly golden brown. Don't overcook since this can dry out the tofu.

Sauté the Aromatics

  • In the same pan, add 1–2 tbsp oil.
  • Add the onion and garlic and stir-fry until fragrant.
  • Add the chili if you want heat.

Add the Tofu and Sauce

  • Add the pan-fried tofu back to the pan.
  • Season with vegetarian oyster sauce, vegan mayo, brown sugar, ground pepper, liquid seasoning (optional but highly recommended!!)
  • Stir until everything is well coated in the savory sauce.

Adjust Seasoning

  • Taste and adjust—tofu dishes always benefit from tweaking the sweetness, umami, or pepper to your preference.

Finish and Serve

  • Turn off the heat and finish with calamansi or lime juice to brighten the dish.
  • Serve hot with Sinangag or Filipino garlic rice (see recipe here) or plain steamed rice.

MORE TOFU RECIPES YOU'LL LOVE

Close-up of saucy tofu cubes coated in vegetarian oyster sauce with chopped chilies on top

Quick Tofu Stir-Fry with Oyster Sauce (Vegan)

No ratings yet
This Filipino-style quick tofu stir-fry with vegan oyster sauce is inspired by the saucy, savory tofu dishes you’ll often find in Filipino restaurants. It’s loaded with onions, bell peppers, and a bit of chili for heat. It’s simple, comforting, and best enjoyed with garlic rice (sinangag)!
It comes together fast, making it perfect for weeknights or anytime you’re craving something flavorful with less effort.
Prep Time 20 minutes
Cook Time 25 minutes
Total Time 45 minutes
Course Appetizer, Main Course, Side Dish, Sides, Snack, Snacks, Starters
Cuisine Asian, Filipino, Southeast Asian
Servings 3 servings
Calories 225 kcal

Ingredients
 
 

  • 17.5 oz extra firm tofu or tokwa, pressed and cut into ½ to ¾-inch cubes
  • Neutral oil for cooking
  • 1 large red onion diced
  • 4 cloves garlic minced
  • 1 red bell pepper seeded and diced
  • 1 green chili or bird’s eye chili optional, for heat
  • 2-3 tbsp vegetarian oyster sauce or stir-fry sauce, to taste
  • 1 tbsp vegan mayo
  • 1 tsp brown sugar
  • Fresh ground pepper
  • Splash Knorr liquid seasoning optional for extra umami
  • Juice from 3–4 calamansi or ½ lime to finish
  • Garlic rice sinangag or plain rice, for serving (see recipe here)

Instructions
 

Prepare the Tofu

  • Drain the tofu well and press to remove excess moisture. Slice into small cubes, about 1/2 to 3/4 inch.

Pan-Fry (or Air-Fry!) the Tofu

  • Heat enough oil in a pan or wok over medium heat to lightly cover the surface.
  • Add the tofu and pan-fry until lightly golden and crisp around the edges.
  • Avoid over-frying since this can dry out the tofu.
  • Remove the tofu from the pan or wok.
  • For a less-oil version, you can also opt to air-fry the pieces of tofu. Place these on a lined air fryer basket (you can use parchment paper) and spray some oil to coat the surface. Air-fry the tofu for 8-10 minutes or until lightly golden brown. Don't overcook since this can dry out the tofu.

Sauté the Aromatics

  • In the same pan, add 1–2 tbsp oil.
  • Add the onion and garlic and stir-fry until fragrant.
  • Add the chili if you want heat.

Add the Tofu and Sauce

  • Add the pan-fried tofu back to the pan.
  • Season with vegetarian oyster sauce, vegan mayo, brown sugar, ground pepper, liquid seasoning (optional but highly recommended!!)
  • Stir until everything is well coated in the savory sauce.

Adjust Seasoning

  • Taste and adjust—tofu dishes always benefit from tweaking the sweetness, umami, or pepper to your preference.

Finish and Serve

  • Turn off the heat and finish with calamansi or lime juice to brighten the dish.
  • Serve hot with Sinangag or Filipino garlic rice (see recipe here) or plain steamed rice.

WATCH Video

Notes

  • Vegan mayo helps emulsify the sauce and makes it slightly creamy. It also adds extra flavor so I recommend not to skip it!
  • For extra heat, sprinkle chopped bird’s eye chili on top before serving.
  • This dish reheats well and is really great for meal prep!

NUTRITIONAL INFO

Serving: 1serving | Calories: 225kcal | Carbohydrates: 9g | Protein: 13g | Fat: 16g | Saturated Fat: 2g | Polyunsaturated Fat: 4g | Monounsaturated Fat: 6g | Trans Fat: 0.04g | Sodium: 133mg | Potassium: 356mg | Fiber: 1g | Sugar: 5g | Vitamin A: 1242IU | Vitamin C: 52mg | Calcium: 62mg | Iron: 2mg
DID YOU MAKE THIS RECIPE?Please leave a rating or comment and share a photo on Instagram, and tag me @thefoodietakesflight or use #thefoodietakesflight :)

YOU CAN PIN THIS IMAGE

stir-fried tofu with veg oyster sauce
Jeeca

Hello there!

Hi, I'm Jeeca, a food content creator and recipe developer behind The Foodie Takes Flight. I'm passionate about creating easy yet tasty and flavour-packed vegan recipes. I share a lot of Asian recipes inspired by my travels and those I grew up enjoying. Hope you find something you'll love!

Leave a Comment

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

Recipe Rating