Sharing is caring!
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)!

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

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

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
- Shredded Tofu ‘Bulgogi’
- Maple Hoisin Tofu
- Baked Peanut and Lime Tofu
- Kung Pao Tofu
- Pineapple Cashew Tofu Stir-Fry
- Crispy Salt and Pepper Tofu
- Black Pepper Tofu Steaks
- Tofu “Chicken” Teriyaki
- Korean Spicy Braised Tofu
- Fried ‘Chicken’ and Gravy
Quick Tofu Stir-Fry with Oyster Sauce (Vegan)
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
YOU CAN PIN THIS IMAGE







