Whenever I need a quick dinner that's packed with vegetables but still feels satisfying, this tofu stir fry is one of my favorite meals to make. Everything cooks in one pan, the tofu turns beautifully crispy, and the homemade stir-fry sauce coats every bite with sweet, savory, and slightly tangy flavor. I usually serve it over rice, but ramen noodles are another family favorite when we want something extra comforting.

Want to Save This Recipe?
Enter your email and we’ll send the recipe directly to you!
By submitting this form, you consent to receive emails from The Yummy Bowl.
Key Ingredient Tips
- Garnishes - I never skip the green onions, sesame seeds, and a squeeze of fresh lime juice. They add freshness, crunch, and brighten up the whole dish just before serving.
- Extra-firm tofu - This is the only type I use for stir fries because it gets beautifully crispy on the outside while staying tender and "meaty" in the middle. If you have a few extra minutes, press the tofu first-it really helps it brown better. I don't recommend silken or soft tofu here since they're too delicate for stir-frying.
- Vegetables - I love the combination of snow peas, broccoli, bell peppers, onion, and shimeji mushrooms because they add plenty of color, texture, and crunch. One of my favorite things about this recipe is how flexible it is, so feel free to swap in whatever vegetables you already have in the fridge.
- Homemade stir-fry sauce - I almost always make the sauce from scratch because it only takes a couple of minutes and tastes so much better than most bottled sauces. If you're in a hurry, though, your favorite store-bought stir-fry sauce works just fine.
- Sesame oil - Don't use all of it during cooking! I like saving a small drizzle for the very end because it gives the finished stir fry the best fresh sesame flavor.

Unlock exclusive recipes, meal plans & ad-free browsing!

📋 You can find the full ingredient list in the Recipe Card below the article.

How To Make Tofu Stir Fry
- Cook the tofu - Press the tofu to remove as much moisture as possible, then cut it into bite-sized cubes. Heat a little oil in a large skillet or wok over medium-high heat and cook the tofu until it's golden and crispy on all sides. If you already have a favorite crispy tofu recipe, feel free to use that instead.
- Mix the sauce - While the tofu cooks, whisk together all of the stir-fry sauce ingredients in a small bowl and set aside.
- Cook the vegetables - Add a little olive oil to a large skillet or wok over medium-high heat. Sauté the onion for 1-2 minutes until it begins to soften. Stir in the garlic and mushrooms and cook for another 2-3 minutes.

- Add the remaining vegetables - Toss in the broccoli, snow peas, and bell pepper. Season lightly with salt and black pepper, then stir-fry for 3-4 minutes until the vegetables are crisp-tender. I like keeping them slightly crunchy because they add the best texture to the finished stir fry.

- Finish the stir fry - Return the crispy tofu to the pan and pour in the sauce. Stir everything together and cook for another 1-2 minutes, or until the sauce thickens and coats the tofu and vegetables.

- Serve - Finish with a squeeze of fresh lime juice, then sprinkle with sliced green onions and sesame seeds. I usually serve this over steamed rice, but it's just as delicious with noodles or quinoa.



Julia's Best Tips
- Don't overcrowd the pan - Cook the tofu in a single layer so it browns instead of steaming. If needed, cook it in batches.
- Keep the vegetables crisp - Stir-fry over medium-high heat and avoid overcooking. I like the vegetables to stay slightly crisp because they add the best texture to every bite.
- Use whatever vegetables you have - This recipe is very forgiving. I've made it with carrots, snap peas, baby corn, cabbage, zucchini, asparagus, and even leftover roasted vegetables.
- We love to serve this with julienned pickled daikon radishes.

Storing Leftovers
- To Store. Store leftover tofu stir fry in an airtight container in the refrigerator for 2-3 days. I like using glass meal prep containers because they keep everything fresh and make quick lunches so easy.
- To Reheat. Reheat gently in a skillet over medium heat until warmed through, or microwave individual portions in short intervals. The tofu won't be quite as crispy after soaking up the sauce, but it's still incredibly flavorful. I actually think the sauce tastes even better the next day!
More Stir Fry Recipes You'll Love
🤩 Don't miss the full collection of 50+ best tofu recipes next!
ALL Dinner recipes.
Before You Head Out
If you gave this recipe a try, I'd be so thankful if you could leave a ★★★★★ rating and review below. It helps other readers, supports my work, and means the world to me. Thank you for being part of The Yummy Bowl family. Happy cooking! ❤️
Recipe Card

Quick Tofu Stir Fry With Vegetables
Ingredients
Method
- Press the tofu, then cut it into bite-sized cubes. Cook in a lightly oiled skillet over medium-high heat until golden and crispy on all sides. Transfer to a plate. You can also use my Tofu recipe with or without sauce.1 recipe crispy pan fried tofu
- Whisk together all of the stir-fry sauce ingredients in a small bowl and set aside.3 tablespoon room temp water, 3 tablespoon low sodium gluten free soy sauce, 1 tablespoon maple syrup, 2 teaspoon sesame oil, 1 tablespoon cornstarch, 2 teaspoon white rice vinegar
- Heat olive oil in a large skillet or wok over medium-high heat. Sauté the onion for 1-2 minutes, then add the garlic and mushrooms. Cook for another 2-3 minutes.2-3 tablespoon olive oil, ½ of a medium brown onion, 2 medium to large garlic cloves, ½ of a bell pepper, 8 oz Shimeji mushrooms
- Add the broccoli, snow peas, and bell pepper. Season lightly with salt and black pepper and stir-fry for 3-4 minutes until crisp-tender.½ cup snow peas, ½ cup broccoli florets, 1 pinch of salt, Black pepper to taste
- Return the tofu to the pan and pour in the stir-fry sauce. Toss everything together and cook for 1-2 minutes, or until the sauce thickens and evenly coats the tofu and vegetables.Lime wedges for serving
- Finish with fresh lime juice, sliced green onions, and sesame seeds. Serve immediately over rice, noodles, or quinoa.Scallions for serving, Sesame seeds for serving
Nutrition
Notes
- Extra-firm tofu gives the crispiest texture. Firm tofu works too, but avoid soft or silken tofu.
- Press the tofu before cooking for the best texture and crispier edges.
- Use any vegetables you have - Carrots, snap peas, baby corn, cabbage, zucchini, asparagus, and mushrooms all work well.
- Double the sauce if serving with noodles so everything stays well coated.
- Finish with sesame oil - A small drizzle just before serving adds the best flavor.
- Store leftovers in an airtight container in the refrigerator for up to 3 days. The tofu softens slightly, but the flavors are even better the next day.
- Make it spicy by adding sriracha, chili garlic sauce, or a pinch of red pepper flakes.
Tried this recipe?
Let us know how it was!Note: Nutrition information is estimated and varies based on the products used.
Full Nutrition Disclaimer can be found here.
Tofu Stir Fry: FAQs
I highly recommend it. Pressing removes excess moisture, which helps the tofu brown better and absorb more flavor. If you're short on time, even 10-15 minutes makes a noticeable difference.
Yes! Store leftovers in the fridge for up to 3 days. The tofu softens slightly as it absorbs the sauce, but the flavors are even better the next day.
Yes! This is one of my favorite clean-out-the-fridge dinners. Broccoli, carrots, snap peas, zucchini, mushrooms, cabbage, asparagus, and baby corn all work well.
Absolutely! I often serve this stir fry with ramen or rice noodles. If you do, I recommend doubling the sauce so everything is well coated.
Extra-firm tofu is my favorite because it holds its shape well and gets the crispiest edges. Firm tofu also works, but I don't recommend soft or silken tofu for this recipe.
You'll Also Love
Join TYB
Insider
Get access to exclusive recipes,
weekly meal plans, printable
grocery lists, and AD-FREE
browsing designed to make
mealtime easier.

















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!
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!
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!
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!
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!
Dina and Bruce
Love snow peas and broccoli. This was so good!
Julia | The Yummy Bowl
thank you, glad you liked it!
Lima Ekram
Loved the thick, velvety sauce - what a delicious dish!
Julia | The Yummy Bowl
thank you Lima!
Julia | The Yummy Bowl
The most delicious way to enjoy tofu in a meal!