Simple Vegan Blog

  • Recipes
  • About
  • Subscribe
  • Start Here
menu icon
go to homepage
  • Recipes
  • About
  • Subscribe
  • Start Here
subscribe
search icon
Homepage link
  • Recipes
  • About
  • Subscribe
  • Start Here
ร—
Home > Recipes > Tofu

Easy Tofu Stir Fry

Published: Jul 26, 2022 ยท Modified: Jan 24, 2023 by Iosune Robles ยท This post may contain affiliate links

4.86 from 27 votes
Pin Recipe Jump to Recipe
A skillet with tofu stir fry garnished with sesame seeds.
A bowl with tofu stir fry garnished with some sesame seeds.

This easy tofu stir fry is so tasty, high in protein, and ready in just 20 minutes. Serve it over noodles or rice for a perfect quick dinner.

If you're looking for a super healthy and incredibly delicious Chinese-style recipe, this tofu stir fry is for you. It's so good, tasty, and savory, as well as very nutritious, and made in no time!

A bowl with tofu stir fry garnished with some sesame seeds.

This vegan takeout recipe is so easily customizable, yet one of the easiest and simplest ones to make.

Conveniently made with a wok (it really is the best tool for this recipe, but any pan or skillet will do), I assure you it'll become a staple on your table!

It is included in my Veganuary collection and also in my vegan Chinese food recipes round-up. Perfect for Chinese New Year but also to enjoy all year long.

By the way, tofu is my favorite source of plant-based protein, that's why you'll find lots of tofu recipes on the blog, like my General Tso's tofu, sesame tofu, or teriyaki tofu.

Jump to:
  • ๐ŸŒŸ Youโ€™ll love this recipe because it is
  • ๐Ÿงพ Ingredients
  • ๐Ÿ”ช Instructions
  • ๐Ÿ“‹ Substitutions & variations
  • ๐Ÿฝ Equipment
  • โ„๏ธ Storage
  • ๐Ÿ’ญ Expert tips
  • โ“Recipe FAQs
  • ๐ŸŒฑ More tofu recipes
  • Easy Tofu Stir Fry

🌟 You’ll love this recipe because it is

  • Made with simple ingredients.
  • Ready in just 20 minutes.
  • Extremely affordable and easy to make.
  • Super healthy and easily customizable.
  • So tasty, high in protein, and nutritious!

🧾 Ingredients

Ingredients needed to make tofu stir fry.
  • Vegetable stock or water: I prefer vegetable stock because it enhances the flavor of this dish. However, water is okay too.
  • Brown sugar.
  • Cornstarch.
  • Soy sauce.
  • Red pepper flakes: omit this ingredient if you’re not into spicy food, or add more if you want it extra spicy.
  • Oil: I used canola oil, but pretty much any type will do. I prefer to use a neutral-flavor oil, though.
  • Firm tofu: firm or extra firm tofu work best for this recipe. Soft or silken tofu is not a good choice as it will fall apart easily.
  • Veggies: use any veggies you like or have on hand.

See the recipe card below for a full list of ingredients and measurements.

🔪 Instructions

A bowl with the tofu stir fry sauce.

Step 1: Mix all the sauce ingredients in a small container until well combined. Set aside.

Sautéed tofu cubes in a skillet.

Step 2: Add 1 tablespoon of oil to a wok, a frying pan, or a skillet and when is hot, add the tofu cubes and cook over medium-high heat until all the sides are golden brown. Set aside.

Sautéed veggies in a skillet.

Step 3: Add the remaining tablespoon of oil and when it's hot, add the veggies and sautée over high heat for 2-3 minutes, stirring frequently.

Tofu stir fry in a skillet.

Step 4: Add the tofu and the sauce to the pan, stir and cook for 1-2 more minutes or until the sauce thickens, stirring frequently. Serve immediately over noodles or rice, or just by itself.

📋 Substitutions & variations

  • Any type of sugar will do, even maple syrup or agave syrup.
  • Feel free to use any type of starch. You could also omit it, but your sauce will be more watery.
  • Use any veggies you have on hand, such as green onions, green beans, cabbage, bok choi, or shiitake mushrooms.
  • Make it gluten-free: use tamari instead of soy sauce.
  • Make it oil-free: use some vegetable stock or water instead of oil to sautée the veggies. The tofu can be cooked without oil in a non-stick pan.
  • Make it soy-free: use seitan, chickpea tempeh, or even cooked or canned beans instead of tofu, and omit the soy sauce.
  • Instead of soy sauce, you can use coconut aminos, which is soy-free, or more vegetable stock or water instead. In that case, you may need to add some salt to taste.
  • Make it sugar-free: omit the sugar if you want, but in this case, it's totally worth it.

🍽 Equipment

To make this recipe you'll need:

  • Measuring tablespoons and measuring cups (or a scale) to weigh your ingredients.
  • A small container and a mini whisk to make the sauce.
  • A wooden board and a knife to chop the tofu and the veggies.
  • A wok, a frying pan, or a skillet and a spatula to cook the tofu stir fry. Although a wok is the best choice, use what you have on hand.
A skillet with tofu stir fry garnished with sesame seeds.

❄️ Storage

  • Refrigerator: store leftovers in an airtight container in the refrigerator for 5-7 days.
  • Freezer: store leftovers in an airtight container in the freezer for up to 3 months, although the veggies might get a little soft when thaw.
  • Thaw: transfer to the refrigerator to thaw overnight.
  • Reheat: ​​it can be reheated in the microwave or on the stovetop over medium heat until warmed through. Add a little oil, water, or vegetable stock if needed.

💭 Expert tips

  1. I hardly ever press my tofu, but I know many people think this is a must if you want your tofu to absorb all the flavors from the marinade or sauce you're using.
  2. If you press it, you'll get extra crispy tofu. Just wrap the tofu in a clean towel and apply a steady weight to squeeze out the moisture. Let it sit for 5 to 10 minutes.
  3. If you freeze the tofu and then defrost it, it will become more porous and it'll absorb flavors more easily. I don't do it very often to save some time and effort, but it's a great tip.
  4. Another good tip is to simmer the tofu in salted water briefly before making the tofu stir fry, this will make the tofu hardier and less likely to crumble while cooking in the pan.
  5. If you want to reduce the amount of sodium, add less soy sauce and use extra vegetable stock or water.
  6. Use a work if you have one, it's the best tool to make a stir fry. I don't have one, so I used a non-stick frying pan instead. Any type of large skillet or frying pan will do, though.

❓Recipe FAQs

Can I make my tofu stir fry in advance?

Yes, you can! Just store it in an airtight container in the refrigerator for up to 5-7 days.

However, it is best freshly made, so as it's ready in just 20 minutes, I would cook it just before serving it for extra crispy veggies.

A thing you can do to save some time is to cook the tofu cubes and chop the veggies and store them in separate airtight containers in the refrigerator.

Then cook the tofu stir fry just before serving, that way it will be ready in just 5-10 minutes and your veggies will be super fresh and crispy.

What kind of tofu is best for stir-frying?

Extra-Firm tofu has the least amount of liquid and is a great choice to make stir fries.

However, I find it too dry sometimes, so I prefer to use firm tofu because it has the proper amount of liquid without falling apart like silken or soft tofu, but it's not as dry as extra-firm tofu.

Do you really have to press the tofu?

As I explained above in more detail, I hardly ever press my tofu and I'm so happy with the results.

But for extra crispy tofu and if you want the tofu to absorb all the flavors from the marinade or sauce you're using, you should press it.

How do you fry tofu without sticking?

The easiest way is by using a non-stick pan.

If you’re using a wok, skillet, or regular pan, preheat it on the stove for 1-2 minutes before adding the oil and make sure to use enough to coat the bottom of the pan.

It's also really important to wait for the tofu cubes to release from the pan. As the tofu cooks and gets golden brown, the cubes will un-stick from the pan.

How can I make my tofu stir fry super crispy?

I like my stir fry this way as it's really quick and easy, but for extra crispiness, first press the tofu for at least 10 minutes, and second coat the tofu in cornstarch.

This will give the tofu a crispy exterior and a great texture.

🌱 More tofu recipes

  • Overview of baked tofu cubes onto a lined baking sheet.
    Crispy Baked Tofu (5 Ingredients)
  • Square photo of a dish with crispy pan-fried tofu cubes.
    Crispy Fried Tofu (20 Minutes)
  • Square picture of a dish with marinated tofu garnished with chopped chives.
    Easy Marinated Tofu
  • Tofu scramble, bread, and tomato slices arranged in a white dish.
    Tofu Scramble

Did you like this recipe? Please leave a rating and comment below!

A bowl with tofu stir fry garnished with some sesame seeds.
4.86 from 27 votes

Easy Tofu Stir Fry

This easy tofu stir fry is so tasty, high in protein, and ready in just 20 minutes. Serve it over noodles or rice for a perfect quick dinner.
Prep: 10 minutes mins
Cook: 10 minutes mins
Total: 20 minutes mins
Servings: 4
PRINT PIN COMMENT


Ingredients 
 

For the sauce:

  • ¾ cup vegetable stock or water
  • ¼ cup soy sauce
  • 2 tablespoons brown sugar
  • 2 teaspoons cornstarch
  • ⅛ teaspoon red pepper flakes, optional

For the tofu stir fry:

  • 2 tablespoons oil, I used canola oil, divided
  • 14 ounces firm tofu, drained and cubed
  • 2 cups broccoli, chopped
  • 2 cups red bell pepper, julienned
  • 2 medium carrots, peeled and julienned
  • 1 onion, julienned, I used yellow onion
  • 2 cloves garlic, minced
  • 1 tablespoon fresh ginger root, peeled and minced
Prevent your screen from going dark

Instructions 

  • Mix all the sauce ingredients in a small container until well combined. Set aside.
  • Add 1 tablespoon of oil to a wok, a frying pan, or a skillet and when is hot, add the tofu cubes and cook over medium-high heat until all the sides are golden brown. Set aside.
  • Add the remaining tablespoon of oil and when it's hot, add the veggies and sautée over high heat for 2-3 minutes, stirring frequently.
  • Add the tofu and the sauce to the pan, stir and cook for 1-2 more minutes or until the sauce thickens, stirring frequently.
  • Try and add some salt if needed. Serve immediately over noodles or rice, or just by itself.

Video

Notes

  • I've doubled the amount of broccoli, red bell pepper, carrot, and onion to improve the recipe, so keep that in mind if you prefer the original one.
  • I find the ratio of tofu and veggies is perfect now.
Substitutions:
  • Any type of sugar will do, even maple syrup or agave syrup.
  • Feel free to use any type of starch. You could also omit it, but your sauce will be more watery.
  • Use any veggies you have on hand, such as green onions, green beans, cabbage, bok choi, or shiitake mushrooms.
  • Make it gluten-free: use tamari instead of soy sauce.
  • Make it oil-free: use some vegetable stock or water instead of oil to sautée the veggies. The tofu can be cooked without oil in a non-stick pan.
  • Make it soy-free: use seitan, chickpea tempeh, or even cooked or canned beans instead of tofu, and omit the soy sauce.
  • Instead of soy sauce, you can use coconut aminos, which is soy-free, or more vegetable stock or water instead. In that case, you may need to add some salt to taste.
  • Make it sugar-free: omit the sugar if you want, but in this case, it's totally worth it.
Storage:
  • Refrigerator: store leftovers in an airtight container in the refrigerator for 5-7 days.
  • Freezer: store leftovers in an airtight container in the freezer for up to 3 months, although the veggies might get a little soft when thaw.
  • Thaw: transfer to the refrigerator to thaw overnight.
  • Reheat: ​​it can be reheated in the microwave or on the stovetop over medium heat until warmed through. Add a little oil, water, or vegetable stock if needed.

Nutrition

Serving: 1serving | Calories: 245kcal | Carbohydrates: 24g | Protein: 13g | Fat: 12g | Saturated Fat: 1g | Polyunsaturated Fat: 5g | Monounsaturated Fat: 6g | Trans Fat: 0.03g | Sodium: 1034mg | Potassium: 492mg | Fiber: 5g | Sugar: 13g | Vitamin A: 7824IU | Vitamin C: 140mg | Calcium: 178mg | Iron: 2mg
Tried this recipe?Leave a comment below and let me know how it was!
Course: Main Dish
Cuisine: Chinese
Author: Iosune Robles

More Tofu Recipes

  • Vegan kimchi stew in a large pot with scallions on top, and a bowl of extra scallions on the side.
    Vegan Kimchi Stew (Kimchi Jjigae)
  • Tofu bacon slices on a white background with a finger picking up a slice.
    Tofu Bacon
  • Marry Me Tofu in a skillet, garnished with chopped basil, with a bowl of basil on the side.
    Marry Me Tofu
  • Vegan mascarpone in a glass bowl with fresh strawberries and more strawberries around it.
    Vegan Mascarpone Cheese
1.0K shares

Comments

  1. savvy says

    January 10, 2021 at 5:34 pm

    any substitutes for cornstarch??

    Reply
    • Mary says

      January 10, 2021 at 5:43 pm

      My thickener of choice is arrowroot. You can buy it in a jar in a regular grocery store or in bulk in a health food store. The amounts would be the same.

      Reply
      • Savitha says

        January 13, 2021 at 3:57 am

        Thank you for the tip!!

    • Iosune Robles says

      January 15, 2021 at 11:27 am

      Hi! Feel free to use any kind of starch ๐Ÿ™‚

      Reply
  2. Meg says

    January 07, 2021 at 11:44 am

    5 stars
    This was great! I made it for my mom and I tonight and it was really delicious. I'm Chinese and as I'm living overseas it definitely scratched the itch of grandma's 'Anything goes' stir fry ๐Ÿ˜‚. Only thing is that it was a little too salty for me, so I'll probably use half the soy sauce next time, but eating this with a portion of plain rice definitely helps a lot too. I used zucchini instead of red onions because we didn't have them, but it didn't really affect anything and was still delicious. Would make this again! ๐Ÿ™‚

    Reply
    • Iosune Robles says

      January 15, 2021 at 11:17 am

      Hi Meg! I'm so glad you both liked it ๐Ÿ™‚

      Reply
  3. Jeanne says

    October 07, 2020 at 2:00 am

    4 stars
    Made this tonight and while I liked it ok, my husband thought it very good. Therefore less than 5 star. My problem was a kind of blah sauce. But that is easily fixed. Next time I will add more chili pepper flakes, some sesame oil and maybe a dash of hoisin sauce. And maybe another garlic clove and more ginger. By the way, I assumed the ginger was julienned, right? Thank you for a nice base recipe to play with.

    Reply
    • Iosune Robles says

      October 09, 2020 at 9:42 am

      Hi Jeanne! Thanks for your comment ๐Ÿ™‚ You're right, the ginger is julienned!

      Reply
  4. carolien says

    September 02, 2020 at 2:59 pm

    I made this last night and it was quick, easy, and delicious! Thank you!

    Reply
    • Iosune Robles says

      September 04, 2020 at 11:12 am

      Hi Carolien! So glad you liked it ๐Ÿ™‚ Have a nice day!

      Reply
  5. Caroline Willis says

    August 27, 2020 at 8:22 pm

    5 stars
    Just made this, oh my it is lush!!! So rich and tasty. Will definitely be saving this recipe and making it again.

    Reply
    • Iosune Robles says

      August 28, 2020 at 11:08 am

      Hi Caroline! So glad you liked this recipe ๐Ÿ™‚ Have a nice day!

      Reply
  6. Mary says

    April 06, 2020 at 11:55 pm

    I am picky about my stir fry recipes and this one is my new fave! Easy, scores high in nutrition and it is so delicious! Thank you so much!! It youโ€™re the best!

    Reply
    • Iosune Robles says

      April 07, 2020 at 11:42 am

      Hi Mary!!! Thank you so much!!! we are glad you like it!!!:)

      Reply
  7. Heidi Hampton says

    May 09, 2019 at 4:09 pm

    I forgot to mention that soy sauce, tamari or other any commercial sauces, Asian or
    otherwise, are too loaded with salt for me to use.

    Reply
    • Iosune says

      May 10, 2019 at 8:16 am

      Hi Heidi! I guess coconut aminos is the same... You could also make your own vegetable stock with no sodium... Hope it helps!

      Reply
  8. Heidi Hampton says

    May 09, 2019 at 4:05 pm

    I am on a strict no salt diet for health reasons. I love stir fry but I need some suggestions to give it a flavor punch that salt usually provides. Do you have
    any ideas? Thanks!

    Reply
    • Iosune says

      May 10, 2019 at 8:15 am

      Hi Heidi! Use dried veggies like celery, onion or garlic powder or spices ๐Ÿ™‚ You're so welcome!

      Reply
  9. Renee says

    February 13, 2019 at 5:06 am

    5 stars
    So simple and incredibly delicious.

    Reply
    • Iosune says

      February 13, 2019 at 8:04 am

      Hi Renee! Thanks a lot ๐Ÿ™‚

      Reply
  10. Norris says

    January 18, 2019 at 2:31 am

    i am so glad i found this recipe! My wife decided she wanted tofu tonight, and i had no clue how to do it right but Iโ€™m always willing to try something new. We want to try the General Tso tofu next.

    Reply
    • Iosune says

      January 18, 2019 at 9:58 am

      Hi Norris! I'm so happy you found us as well ๐Ÿ™‚ Hope you enjoy the General Tso's tofu!

      Reply
      • Gail Bumsted says

        May 31, 2020 at 1:56 pm

        I love stir fry. This looks delicious. Should you press the tofu first?

      • Iosune Robles says

        June 03, 2020 at 1:50 pm

        Hi Gail! Yes, I usually press the tofu first ๐Ÿ™‚ Hope you like it!

  11. Felicia says

    January 03, 2019 at 1:07 pm

    5 stars
    That tofu looks yummy! I should give it a try !
    Happy New Year!

    Reply
    • Iosune says

      January 04, 2019 at 8:50 am

      Hi Felicia! Hope you enjoy it ๐Ÿ™‚ Happy 2019!!!

      Reply
  12. cazzie rawden says

    January 02, 2019 at 2:17 pm

    If using ginger powder, instead of root how much would you use?

    Thank you once again for all your fantastic recipes.

    Reply
    • Iosune says

      January 03, 2019 at 8:02 am

      Hi Cazzie! I've never tried it myself, so I'm not sure, but I would add about 1/8-1/4 tsp ๐Ÿ™‚

      Reply
Newer Comments »
4.86 from 27 votes (15 ratings without comment)

Leave a Reply Cancel reply

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

Recipe Rating





A skillet with tofu stir fry garnished with sesame seeds.
A bowl with tofu stir fry garnished with some sesame seeds.
Iosune with a glass of juice.

Hi, I'm Iosune!

I share easy and delicious vegan recipes perfect for everyday meals and special occasions, all made with simple, everyday ingredients.

More About Me

Most Popular Recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Photo of some vegan Baileys being poured into a glass
    Vegan Baileys
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu

Vegan Spring Recipes

  • Bowl of vegan tzatziki sauce garnished with cucumber and olive oil.
    The Best Vegan Tzatziki Sauce (15 Minutes)
  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad (20 Minutes)
  • Sliced vegan blueberry muffin with a delightful, fruity center on display.
    The Best Vegan Blueberry Muffins
  • Photo of some vegan lemon bars
    Vegan Lemon Bars
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake

Footer

A skillet with tofu stir fry garnished with sesame seeds.
A bowl with tofu stir fry garnished with some sesame seeds.

↑ Back to Top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.