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. Judy Callaghan says

    July 11, 2024 at 3:10 am

    5 stars
    Made it, but it took a while to wash chop all the veggies and brown the tofu. I used Avocado oil instead. I used 1 tbsp of brown sugar and I added 1/2 tsp of red pepper plus the red pepper flakes. It is delicious

    Reply
    • Iosune says

      July 11, 2024 at 8:21 am

      Hi Judy! So glad you liked it ๐Ÿ™‚

      Reply
  2. Mike says

    January 06, 2024 at 5:29 pm

    5 stars
    Tips are great to adjust to your own likes and budget.

    Reply
    • Iosune says

      January 08, 2024 at 9:14 am

      Hi Mike! Thanks a lot for your comment ๐Ÿ™‚

      Reply
  3. Tia says

    December 04, 2023 at 8:23 pm

    5 stars
    This is always a hit whenever I make it! It's always so delicious and easy to make
    Thank you for sharing this recipe! I repeat this recipe once every or 2 weeks

    Reply
    • Iosune says

      December 06, 2023 at 7:37 pm

      Hi Tia! I'm so glad to hear that ๐Ÿ™‚

      Reply
  4. Lina says

    May 23, 2023 at 12:49 am

    5 stars
    Quick and easy, and delicious.

    Reply
    • Iosune says

      May 23, 2023 at 10:39 pm

      Hi Lina! Thanks a lot, so glad you liked it ๐Ÿ™‚

      Reply
  5. barbara says

    January 14, 2023 at 9:47 pm

    5 stars
    I just tried this, and it was delicious. I made a couple of changes, but nothing serious--didn't have ginger root so I used ground ginger. I added a little Rice vinegar and put less brown sugar. I will definitely make this again.

    Reply
    • Iosune says

      January 16, 2023 at 4:58 pm

      Hi Barbara! Sounds great, so glad you liked it ๐Ÿ™‚

      Reply
  6. Trish says

    December 20, 2021 at 9:57 pm

    5 stars
    Very good easy and fast to make

    Reply
    • Iosune Robles says

      December 21, 2021 at 1:40 pm

      Hi Trish! That's amazing ๐Ÿ™‚

      Reply
  7. Jenifer says

    February 02, 2021 at 3:10 am

    4 stars
    First time playing with tofu. Couldnโ€™t find firm, so I got medium firm...did the oil thing and the only thing it browned was the bottoms of my pan. I did everything else according to the directions, but I would like to think that the consistency of the tofu made the tofu part of the dish a flop.

    Reply
    • Iosune Robles says

      February 03, 2021 at 1:54 pm

      Hi Jenifer! You're right, firm tofu works best for this recipe ๐Ÿ™‚

      Reply
« Older 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.