A tofu stir fry is a delicious, quick, and healthy meal that comes together in one pan, making it the perfect dish for busy weeknights. With crispy tofu, a variety of fresh vegetables, and a savory stir-fry sauce, this dish is light but satisfying, offering a wonderful balance of flavors and textures.
The key to a perfect tofu stir fry is getting your tofu crispy. Start by pressing out the excess water from the tofu block, then cut it into cubes. Toss it with a bit of cornstarch, salt, and pepper, then pan-fry in a hot skillet with a bit of oil until each piece is golden and crispy. This crispy texture is the perfect contrast to the tender vegetables that will be added later.
For the vegetables, you can go with whatever you have on hand, bell peppers, broccoli, carrots, snow peas, and mushrooms all make great additions. Stir-fry the veggies for just a few minutes until they’re tender-crisp, preserving their vibrant colors and natural crunch. Feel free to mix and match based on your preferences or what’s in season.
The real magic happens when you add the stir-fry sauce. A simple blend of soy sauce, garlic, ginger, and a dash of sesame oil gives the dish that classic Asian-inspired flavor. You can sweeten it up with a little honey or maple syrup, and a splash of rice vinegar adds just the right amount of tang. Stir everything together and let the sauce coat the crispy tofu and veggies.
Serve your tofu stir fry over steamed rice, quinoa, or noodles for a complete meal. For extra crunch, sprinkle sesame seeds on top or add a handful of chopped peanuts.
Whether you’re vegan, vegetarian, or just looking for a healthy and flavorful meal, this tofu stir fry is the perfect weeknight dinner. It’s quick, customizable, and full of fresh, vibrant flavors.

Ingredients
- 200 g tofu sliced into cubes
- 2 tbsp soy sauce
- 2 tbsp cornstarch
- 1 tbsp sesame oil
- 1 red bell pepper sliced
- 1 yellow bell pepper sliced
- 1 green bell pepper sliced
- 1 carrot sliced
- 1 broccoli florets separated
- 2 cloves garlic minced
- 1 tsp ginger minced
- 2 tbsp vegetable oil
- salt to taste
- black pepper to taste
- 3 Green onions chopped
- 2 tbsp sesame seeds
Instructions
- In a bowl, mix together soy sauce, cornstarch, and sesame oil until well combined.
- Add tofu cubes to the bowl and toss to coat them in the sauce.
- Heat vegetable oil in a large skillet or wok over medium-high heat.
- Add garlic and ginger to the skillet and cook for 1 minute.
- Add sliced bell peppers, carrot, and broccoli to the skillet and stir fry for 5-7 minutes, until the vegetables are tender-crisp.
- Push the vegetables to one side of the skillet and add the marinated tofu cubes to the other side.
- Cook the tofu for 3-4 minutes on each side, until golden brown.
- Season the stir fry with salt and black pepper, to taste.
- Garnish with chopped green onions and sesame seeds.
- Serve the tofu stir fry hot over steamed rice or noodles.
This is just meatless hippie food. Give me a steak any day!
Simple and quick! I love how colorful it is! 😍
Looks good. I made it for my vegan friend, haha, hope they like it! 🥢
Nah, this dish is just bland. Think I’ll stick to meat dishes.
I used to think tofu was bland too, but this stir fry changed my mind! The soy sauce and sesame oil really bring it to life. Give it another shot!
Honestly, tofu is just a vehicle for flavor. If you don’t season it enough, it’s gonna taste bland. Maybe try adding more spices next time?
This recipe is a lifesaver! Tofu stir fry has become my go-to dish. Easy to make and healthy! 🍽️
Idk man, tofu just ain’t for me. 1 star for trying!
This was easy to make, but I had to replace green bell pepper with zucchini. Still tasted gr8!
2 thumbs up! So good I could eat it every day. 😂
Delicious and healthy! I never thought I could enjoy tofu. Thanks for the recipe!
Easy and yummy! But I’m not sure what ‘stir fry’ means exactly. Is it when you fry it quick? Lol.
I don’t know about all these veggies… just feels off. Tofu is kinda bland.
Just made this and it was too salty for me. Used low sodium soy sauce but still!
Delish! Wasn’t so sure about the sesame oil at first but it really made it special.
Really? I thought it was too strong. Could’ve done without the sesame oil for my taste.
I totally agree! The sesame oil adds a nice flavor. Gonna make this again soon!
Dude! This tofu thing is what I’ve been looking for! Just don’t forget to press the tofu!
I don’t like tofu at all, but my wife loved this. I guess it’s good for people who like it, lol.
Tofu can be really hit or miss! I used to hate it too, but I found that the way it’s cooked makes a big difference. This stir fry does look tasty, though!
Nice balance of veggies. I used whatever I had in the fridge and it still turned out great! Just a tip for others.
This was so good! I added some chili flakes for a kick, and it was perfect. Will make again!
Too much veggies for me. Next time I’ll skip the broccoli and add chicken instead.
This is awesome! I’ve never made tofu before and was surprised how good it turned out! Thanks for sharing!
I’m so glad you liked it! Tofu can be tricky, but it’s such a versatile ingredient. What veggies did you decide to add?
It was okay, but the tofu got too mushy for my taste. I think I cooked it too long. Any tips?
Honestly, I found it kinda bland. Maybe it’s just me? I added some hot sauce but still wasn’t feeling it.
Best tofu stir fry I’ve ever made! The sauce is perfect. My family loved it!
So good! My whole family loved it. I added some noodles and it was a huge hit. Will definitely make again!
So happy to hear that! Adding noodles is a great idea! It sounds like you made it even better. 🤗
This tofu stir fry was amazing! So simple and delicious. I added some chili flakes for an extra kick! 🌶️
Good recipe, but I think I prefer my stir fry with chicken. Tofu’s not for everyone!
Tofu can be great, but chicken has that extra flavor! I’m with you on that one.
I dunno, I think tofu can really soak up the sauce and tastes nice if you cook it right! But hey, chicken is good too.
Simple and fast! I’m not a big cook, but I managed this perfectly. Thanks!
Really? I tried it and the tofu got all mushy. Maybe I did something wrong? 😕
I love how easy this is! I’m not great at cooking either, but this recipe worked out for me too! 😋
I’m not sure about the cornstarch. Can I just skip it? My mom never uses it.
Yum! This is the best stir fry I’ve ever made. I added some cashews and it was perfect.
Cashews sound great! I bet they add a nice crunch. Can’t wait to try this! 😊
Just made this, but I forgot the ginger! Still good but I bet it would be better with it. 🤷
That’s great you still enjoyed it! Ginger does add a nice kick though. Maybe next time?
Way too much garlic. Like, it was overpowering. Next time I’ll add less.
Can you use chicken instead of tofu? My husband doesn’t eat that “plant stuff”.
Sure, chicken would probably work! Just make sure to adjust the cooking time a bit. My husband likes chicken too, so I get it!
I dunno, isn’t tofu healthier? But chicken’s good too, I guess. Just different flavor, right?
Not sure about the cornstarch… I guess it makes it crispy? But mine turned out kinda mushy.
Tofu??? Who eats that? Just give me meat!
Seems kinda healthy, but I prefer meat in my stir fries. Not really my thing.
Nah, tofu just ain’t the same as meat. This recipe sounds weird to me. I think I’ll stick with beef stir fry.
I totally get that! Meat does add a different flavor. Have you tried adding chicken or shrimp instead?
Where’s the spice? Needs more kick, I added jalapeños but it still dulled my taste buds.
I tried it, but the tofu just wouldn’t get crispy. Maybe I did something wrong? 🤔
Tofu?? Nah, I don’t think this is for me. Not sure how people eat it!
delish! quick and easy, will be making again!
I’m glad you liked it! It’s super versatile too. Did you add any other veggies?
Super easy and quick! I added some mushrooms since I had them, and it turned out great. Thanks!
I just used whatever veggies I had, turned out good! Thanks for the recipe.
Easy recipe, but I didn’t have broccoli. Used some frozen mixed veggies instead. Still turned out okay!
I tried making this but my tofu fell apart. Is there a trick to keeping it together? 🤔
Great recipe! I love how colorful it is. I used whatever veggies I had on hand. Turned out fantastic.
I don’t really like tofu, but my friend made this for me, and it was surprisingly good!
Glad to hear you liked it! Tofu can be really versatile once you give it a shot. It’s all about the seasoning!
This recipe is amazing! I made it last night and my whole family loved it. The tofu was so tasty!
Yum! But isn’t tofu bad for you? I heard it can mess with your hormones. I don’t know, just saying.
I get where you’re coming from! But tofu can actually be a healthy protein choice for many. Moderation is key, right?
So tasty! My whole family loved it, even the picky eaters. I’ll be making this again!
Easy and quick to make, but I think it needed more flavor. I added some hot sauce at the end. Better! 🌶️
Tofu? Never again! I tried this last night, and it tasted weird. Not my thing.
Tofu can be an acquired taste! Have you tried it in different dishes? Maybe a curry or something? It might surprise you!
I followed the steps but ended up with soggy veggies. What did I do wrong?