Enjoy a crunchy and flavorful bowl of veggie tofu stir fry as an easy midweek meal! The pungent Thai flavors in this dish, together with the assortment of veggies and crispy tofu fried in a thick sauce, are mouth-watering!

If you like stir fry recipes, try my Chicken Stir Fry, Soba Noodles Stir Fry, or Inside Out Egg Roll Bowl.
Jump To
Ingredients
- Tofu - use Extra-Firm tofu to achieve a firm and crispy exterior with a ‘meaty’ texture inside. Silken or firm tofu holds too much moisture for the crispy exterior desired for this recipe.
- Stir fry vegetables - snow peas, shimeji mushrooms, broccoli, onion, bell peppers, garlic, and spices. Garnish with scallions, sesame seeds, and lime wedges.
- Sauce - I love making sauce from scratch, but you could use a store-bought stir fry sauce for convenience instead! Reserve some extra sesame oil for drizzling over each serving to enhance the flavor!
The full recipe and ingredients can be found in the recipe card below this post.
How To Make Tofu Stir Fry
Make my tofu recipe with or without sauce or simply pan fry tofu in the skillet.
Combine all the stir-fry sauce ingredients in a medium bowl.
In a medium cast iron skillet or wok over medium-high heat add olive oil.
Once the oil is hot saute onion for 1-2 minutes and add garlic and shimeji mushrooms. Saute 3 minutes.
Add the rest of the veggies, with a pinch of salt and black pepper for 3-4 minutes until just slightly softened but still crisp.
Mix in cooked tofu along with the stir fry sauce. Saute until sauce has thickened.
Drizzle freshly squeezed lime juice for serving.
Top with scallions and sesame seeds and serve with rice (white or brown rice) or noodles right away.
This easy recipe is vegetarian, vegan-friendly, and gluten-free!
Tips For The Best Tofu Stir Fry
- Cook the vegetables in wok style for a crisp, fresh stir-fry. Add your favorite veggies or swap shimeji mushrooms for alternatives as desired.
- Pressing tofu thoroughly ensures crispiness. Layer paper towels or a clean kitchen towel on a plate, place the tofu on top, and wrap it. Add another plate with weight (canned food works) on top. Let it sit for 5-10 minutes while prepping the recipe.
- Adding small amounts of the sauce into the pan while the ingredients cook is a great way to build flavor.
- Save a little sesame oil for drizzling over each serving of stir fry at the end. This helps to preserve its flavor.
- We love to serve this with julienned pickled daikon radishes.
Storing Leftovers
- Store leftovers in the fridge in an airtight container for up to 2-3 days.
- Once the tofu absorbs the sauce, it loses its crispiness upon reheating, but the flavor remains enjoyable, to be honest!
FAQs
Tofu typically takes 2-4 minutes to fry in an oiled pan over medium-high heat. If in doubt, fry the tofu until it turns a crunchy golden brown on the edges.
The size of your tofu cubes will also determine the frying time. Small cubes will take about 2 minutes to fry, while larger cubes will take about 4 minutes.
It’s good to rinse tofu after removing it from its packaging. Place it under running water before blotting it dry and pressing.
I would appreciate it so much if you left a comment about this recipe below! Subscribe to join the TYB newsletter and receive free recipes straight to your inbox! Let's connect via Facebook, IG & Pinterest!
Recipe
Tofu Stir Fry With Vegetables
INGREDIENTS
Tofu Veggie Stir Fry
- 1 recipe crispy pan fried tofu
- ½ cup snow peas, fresh or frozen
- ½ cup broccoli florets
- 2-3 tablespoon olive oil
- ½ of a medium brown onion, cubed
- 2 medium to large garlic cloves, minced
- ½ of a bell pepper, tricolor or red and yellow mix
- 1 pinch of salt
- 8 oz Shimeji mushrooms
- Black pepper to taste
- Scallions for serving
- Sesame seeds for serving
- Lime wedges for serving
Stir Fry Sauce
- 3 tablespoon room temp water
- 3 tablespoon low sodium gluten free soy sauce
- 1 tablespoon maple syrup
- 2 teaspoon white rice vinegar
- 2 teaspoon sesame oil, toasted
- 1 tablespoon cornstarch
INSTRUCTIONS
- Make my Tofu recipe with or without sauce.
- Combine all the stir fry sauce ingredients in a medium bowl.
- In a medium cast iron skillet or wok over medium-high heat add olive oil. Once the oil is hot saute the veggies with a pinch of salt and black pepper for 3-4 minutes until just lightly softened.
- Mix in cooked tofu along with the stir fry sauce. Saute until sauce has thickened.
- Drizzle freshly squeezed lime juice for serving.
- Top with scallions and sesame seeds and serve with rice (white or brown rice) or noodles right away.
ADD YOUR OWN PRIVATE NOTES
Note: Nutrition information is estimated and varies based on products used.
Full Nutrition Disclaimer can be found here.
Julia | The Yummy Bowl
The most delicious way to enjoy tofu in a meal!
Lima Ekram
Loved the thick, velvety sauce - what a delicious dish!
Julia | The Yummy Bowl
thank you Lima!
Dina and Bruce
Love snow peas and broccoli. This was so good!
Julia | The Yummy Bowl
thank you, glad you liked it!
Lauren
Made this tofu stir fry for meatless Monday this week. It came out great - even the kids loved it!
Julia | The Yummy Bowl
amazing! glad you liked the recipe, it's so good!
Ned
This happened on meatless Monday and my family loved it. They had no idea it was Tofu. Thank you!
Julia | The Yummy Bowl
amazing! thank you Ned!
TAYLER ROSS
We've been trying to cut back on meat, so I made this stir fry last night. It was delicious and we definitely didn't miss the meat!
Julia | The Yummy Bowl
glad you enjoyed! thank you!
Gianne
It was delicious! The tofu had a perfect texture and absorbed the flavors of the sauce well. The mix of vegetables added a nice crunch, and the sauce had the right amount of savory and sweet. A great healthy option for dinner.
Julia | The Yummy Bowl
thank you, amazing dish right!
Melissa
I love how simple this stir fry recipe is to make. We are definitely making these part of our dinner rotation!
Julia | The Yummy Bowl
thank you Melissa!
Sky
The tofu in this dish is fantastic! My whole family really enjoyed this dish! I will definitely be making it again!
Julia | The Yummy Bowl
thank you Sky!
TAYLER ROSS
I've been trying to eat less meat, so I'm excited to try this tofu stir fry! It looks like it's packed with flavor!
Julia | The Yummy Bowl
glad you liked it Tayler!
dana
We love this stir fry. It's one of our Meatless Monday go-tos and we just don't get tired of it! So much flavor.
Julia | The Yummy Bowl
thank you Dana, glad you liked it!