• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Bake It With Love

  • Grilling
  • Recipe Index
  • About
  • Cookbooks
  • Subscribe
menu icon
go to homepage
subscribe
search icon
Homepage link
  • Grilling
  • Recipe Index
  • About
  • Cookbooks
  • Subscribe
×
Home » Recipes » Main Dish

Last Updated: May 9, 2023 by Angela Latimer · Leave a Comment

Tofu Stir-Fry

Jump to Recipe
Pin image with text of tofu stir fry.

This tofu stir-fry is a delicious 20-minute vegetarian recipe that tastes fabulous on top of rice or noodles! The tofu is cooked until golden and crispy, then tossed with tender vegetables in a savory stir-fry sauce. It makes a great quick lunch or dinner any day of the week!

Vegetarian Tofu Stir Fry Recipe

Whether you're searching for a quick vegetarian meal or you are wanting to add more plant-based options to your diet, this tofu stir fry is the way to go. The tofu absorbs all the umami flavor of my homemade stir-fry sauce, so it's just as satisfying without any meat!

The beauty of this stir-fry is that you can experiment with different veggies to create a new and exciting dish every time! It's one of my favorite ways to use up any extra vegetables I may have sitting in the fridge.

Square image of tofu stir fry.
This 20-minute vegetarian stir-fry with tofu makes a quick and easy lunch or dinner!
Jump to:
  • Vegetarian Tofu Stir Fry Recipe
  • 🥘 Tofu Stir Fry Ingredients
  • 🔪 How To Make Tofu Stir Fry
  • 💭 Angela's Pro Tips & Recipe Notes
  • 🥡 Storing & Reheating
  • ❓ Recipe FAQs
  • 🍜 More Asian Favorites
  • 📖 Recipe Card
  • 💬 Comments & Reviews

🥘 Tofu Stir Fry Ingredients

This stir fry features lots of fresh veggies, so it's delicious and nutritious! You can also add some leafy greens like spinach or baby bok choy!

Tall image showing tofu stir fry ingredients.
  • Tofu - 16 ounces extra-firm tofu (drained and pressed). I don't recommend using anything other than extra-firm if you want to get a good sear.
  • Cornstarch - 2 tablespoons of cornstarch or a cornstarch substitute.
  • Cooking Oil - 2 tablespoons of cooking oil. I like coconut oil, but olive oil also works, or you can use canola oil which is typical for most Asian recipes.
  • Broccoli - 1 bunch of chopped broccoli or broccolini.
  • Bell Pepper - ½ cup of red bell pepper cut into 1-inch chunks (or yellow, green, or orange bell pepper).
  • Garlic - 1 tablespoon of minced garlic (about 3 cloves).
  • Ginger - 2 teaspoons of grated ginger or a ginger substitute.
  • Stir Fry Sauce - 1 ¼ cup of stir fry sauce (see my recipe).
  • Green Onions (optional) - 1-2 whole green onions (sliced for garnish).
  • Sesame Seeds (optional) - 1 tablespoon of sesame seeds (for garnish).

*Be sure to see the free printable recipe card below for ingredients, exact amounts & instructions with tips!*

🔪 How To Make Tofu Stir Fry

Cooking with tofu is surprisingly easy once you get the hang of it! To get started, grab a sharp knife and cutting board, your measuring utensils, a spatula, a wok or a non-stick skillet, and a wire cooling rack.

This makes 4-6 servings of tasty vegetarian stir-fry, depending on how hungry you are!

Process image 1 showing tofu in a glass bowl with cornstarch.
Process image 2 showing tofu cooking in a wok.
Process image 3 showing cooked tofu.
Process image 4 showing cooked broccoli.
Process image 5 showing added carrots.
Process image 6 showing added garlic.
Process image 7 showing stir frying vegetables.
Process image 8 showing added tofu and sauce.
Process image 9 showing combined ingredients.
  1. Prep the tofu. Drain 16 ounces of extra-firm tofu, then slice it in half and cut it into ½-inch cubes. Add the cubed tofu to a mixing bowl with 2 tablespoons of cornstarch and toss to coat.
  2. Cook the tofu. Heat 2 tablespoons of cooking oil in a large skillet or wok over medium-high heat. Add the tofu and let cook undisturbed for 3-4 minutes to get crispy. Flip, and repeat on all sides. Then, transfer the tofu to a wire cooling rack.
  3. Add veggies. Add 1 bunch of chopped broccoli to the pan and stir-fry for 1-2 minutes. Then, add ½ cup of red bell pepper to the pan and stir-fry until tender (about 5 minutes).
  4. Toss with sauce. Add 1 tablespoon of minced garlic and 2 teaspoons of grated ginger to the pan and cook for just 30-60 seconds. Then return the tofu to the pan with 1 ¼ cups of stir-fry sauce, and toss to combine.
  5. Garnish and serve. Remove from heat and garnish with 1-2 sliced green onions and 1 tablespoon of sesame seeds if desired. Serve over rice or noodles, or enjoy it on its own.

This tofu stir-fry makes an easy lunch as-is, or you can turn it into a hearty dinner by serving it on a bed of hibachi noodles or jasmine rice! Either way, it's always delicious! Enjoy!

💭 Angela's Pro Tips & Recipe Notes

  • You need to remove as much liquid as possible to get a good sear on your tofu. I like to get my tofu out of the fridge for at least 30 minutes (up to 1 hour) before cooking and place it on top of a few paper towels. Then, I place another paper towel on top and set a heavy dish or pan on top of the tofu. This helps to press out any excess water.
  • You can use any of your preferred stir-fry vegetables for this recipe. Carrots, celery, zucchini, sugar snap peas, snow peas, bean sprouts, and baby bok choy are a few of my favorite additions.
  • Always start stir-fry vegetables that will take longer to cook (like carrots, broccoli, and asparagus) before those that cook quickly (like mushrooms, cabbage, or bell peppers).
  • I love my easy homemade stir-fry sauce, but you could replace it with your favorite store-bought brand.
  • In addition to tofu, you can add other protein sources like edamame, chickpeas, or cooked chicken, beef, or shrimp to your stir-fry!
Wide image of tofu stir fry.

🥡 Storing & Reheating

Let leftovers cool completely, then put them in an airtight storage container in the fridge for up to 4 days. Enjoy them within 2-3 days for the best flavor.

Freezing Tofu Stir Fry

You can freeze your tofu stir-fry, but it may lose some of its texture and flavor when thawed. Place the cooled stir-fry into a freezer bag and freeze it flat on a baking sheet for easy storage. Thaw in the fridge overnight before reheating and enjoy within 3 months.

Reheating Tofu Stir Fry

Heat 1 tablespoon of cooking oil in a large skillet over high heat. Add your leftovers and stir-fry until warmed through.

>>>>See all of my recipes here<<<<

❓ Recipe FAQs

Is This Tofu Stir Fry Vegan?

Everything besides the stir-fry sauce (if using my recipe) is vegan. My stir-fry sauce includes honey, but you can easily make it vegan by swapping it for sugar. With that one small change, this becomes a vegan-friendly recipe!

Do I Have To Use Extra-Firm Tofu For A Stir Fry?

You don't have to, but I highly recommend it. Extra firm tofu has less moisture and is the only tofu that will get any sort of crispiness to it. Less firm tofu will fall apart and have a mushy texture, especially when cooked.

Can I Make Tofu Stir Fry In Advance?

Tofu stir-fries are best enjoyed fresh, as the vegetables and tofu can become soggy when reheated. However, you can prep the tofu and vegetables in advance and store them separately in the refrigerator until you're ready to cook!

Tall image of tofu stir fry.

🍜 More Asian Favorites

  • Steak Stir Fry - This steak stir fry with perfectly cooked veggies is a quick 20-minute you can whip up in no time!
  • Asian Roasted Pork Belly - Juicy and richly flavorful pork belly for snacking or adding to your favorite Asian recipes!
  • Pineapple Chicken - Get a taste of the tropics with every juicy and flavorful bite of this sweet and savory pineapple chicken!
  • Yaki Udon - This classic Japanese recipe features tender udon noodles and vegetables in my homemade stir-fry sauce!
  • Asian Cucumber Salad - A crisp and refreshing cucumber salad with a lot of bold Asian flavor!
  • Pork Belly Ramen - This warm and hearty noodle soup features delightfully tender pork belly and veggies in a flavorful broth!

Do you love a recipe you tried? Please leave a 5-star 🌟rating in the recipe card below and/or a review in the comments section further down the page.
Stay in touch with me through social media @ Pinterest, Facebook, Instagram, or Twitter! Subscribe to the newsletter today (no spam, I promise)! Don't forget to tag me when you try one of my recipes!

📖 Recipe Card

Square image of tofu stir fry.
Print Recipe Leave A Comment
Love This Recipe?Click On A Star To Rate It!
5 from 2 reviews

Tofu Stir-Fry

This tofu stir-fry is a delicious 20 minute vegetarian recipe that tastes fabulous on top of rice or noodles! The tofu is cooked until golden and crispy, then tossed with tender vegetables in a savory stir-fry sauce. It makes a great quick lunch or dinner any day of the week!
Author | Angela Latimer
Servings: 6 servings
Calories: 232kcal
Prep 10 minutes minutes
Cooking 20 minutes minutes
Total Time 30 minutes minutes
Pin Recipe Share on Facebook

Ingredients
 

  • 16 ounces extra firm tofu (drained and pressed)
  • 2 tablespoon cornstarch
  • 2 tablespoon cooking oil
  • 1 bunch broccoli (or broccolini, chopped)
  • ½ cup red bell pepper (or orange, yellow, or green bell pepper, cut into 1-inch chunks)
  • 1 tablespoon garlic (minced)
  • 2 teaspoon ginger (grated)
  • 1 ¼ cup stir fry sauce (see recipe)
  • 1-2 whole green onions (optional, sliced for garnish)
  • 1 tablespoon sesame seeds (optional, for garnish)

(Note: 2x or 3x only changes the ingredient list)

Help Us Out!If you love a recipe, be sure to come back and share your ratings. This helps future users, and allows me to continue sharing free recipes! Angela

Instructions
 

  • Drain 16 ounces extra firm tofu then slice it in half and cut it into ½-inch cubes. Add the cubed tofu to a mixing bowl with 2 tablespoon cornstarch and toss to coat.
  • Heat 2 tablespoon cooking oil in a large skillet or wok over medium-high heat. Add the tofu and let cook undisturbed for 3-4 minutes to get crispy. Flip, and repeat on all sides. Then, transfer the tofu to a wire cooling rack.
  • Add 1 bunch broccoli to the pan and stir-fry for 1-2 minutes. Then, ½ cup red bell pepper to the pan and continue to stir-fry until tender (about 5 minutes).
  • Add 1 tablespoon garlic and 2 teaspoon ginger to the pan and cook for just 30-60 seconds. Then return the tofu to the pan along with 1 ¼ cup stir fry sauce and toss to combine.
  • Remove from heat and garnish with 1-2 whole green onions and 1 tablespoon sesame seeds if desired. Serve over rice or noodles, or enjoy it on its own.

Notes

  • To get a good sear on your tofu, you need to remove as much liquid as possible. I like to get my tofu out of the fridge for at least 30 minutes (up to 1 hour) before cooking and place it on top of a few paper towels. Then, I place another paper towel on top and set a heavy dish or pan on top of the tofu. This helps to press out any excess water.
  • You can use any of your preferred stir-fry vegetables for this recipe. Carrots, celery, zucchini, sugar snap peas, snow peas, bean sprouts, and baby bok choy are a few of my favorite additions.
  • Always start stir-fry vegetables that will take longer to cook (like carrots, broccoli, and asparagus) before those that cook quickly (like mushrooms, cabbage, or bell peppers).
  • I love my easy homemade stir-fry sauce, but you could also replace it with your favorite store-bought brand.
  • In addition to tofu, you can add other protein sources like edamame, chickpeas, or cooked chicken, beef, or shrimp to your stir-fry!
  • To store: Let leftovers cool completely, then put them in an airtight storage container in the fridge for up to 4 days. Enjoy them within 2-3 days for the best flavor.
  • To freeze: You can freeze your tofu stir-fry, but it may lose some of its texture and flavor when thawed. Place the cooled stir-fry into a freezer bag and freeze it flat on a baking sheet for easy storage. Thaw in the fridge overnight before reheating and enjoy within 3 months.
  • To reheat: Heat 1 tablespoon of cooking oil in a large skillet over high heat. Add your leftovers and stir-fry until warmed through.

Nutrition

Calories: 232kcal (12%) | Carbohydrates: 30g (10%) | Protein: 9g (18%) | Fat: 9g (14%) | Saturated Fat: 5g (31%) | Polyunsaturated Fat: 2g | Monounsaturated Fat: 1g | Cholesterol: 2mg (1%) | Sodium: 985mg (43%) | Potassium: 226mg (6%) | Fiber: 2g (8%) | Sugar: 18g (20%) | Vitamin A: 894IU (18%) | Vitamin C: 43mg (52%) | Calcium: 78mg (8%) | Iron: 2mg (11%)
Did you try this recipe? Rate it below!I can’t wait to see your results! Mention @bake_it_with_love or tag #bake_it_with_love!
Course Dinner Recipes, Main Course
Cuisine American, Asian
« Creamy Smoked Salmon Pasta
Cranberry Crumble Bars »

Share This Recipe!

  • Share
  • X
  • Flipboard
  • Threads
  • WhatsApp
  • Email

Reader Interactions

Comments

No Comments

5 from 2 votes (2 ratings without comment)

Thanks for coming! Ask anything - or let me know what you think: Cancel reply

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.

Primary Sidebar

Author bio photo with cake.

Hi there, I'm Angela

I am an avid vintage cookbook collector, cook, baker, and total foodie. I love sharing new, fun, creative recipes and great classic recipes, just like my Grandma used to make! Every recipe on BIWL is tested to ensure that cooks of any experience level can succeed.

Welcome to Bake It With Love. Enjoy!

More About Me ->

Grilling Recipes

  • Tasty, easy cookout food ideas to make and feed a crowd this summer.
    Easy Cookout Food Ideas: Best Dishes To Bring To A Cookout
  • Square image of sliced Arrachera steak on a cutting board.
    Arrachera (Mexican Steak for Tacos)
  • Square image of sliced Denver steak on a cutting board.
    Denver Steak
  • Square image of grilled ostrich steaks.
    Grilled Ostrich Steaks
  • Square image of grilled pineapple.
    Grilled Pineapple
  • Square image of sliced grilled skirt steak.
    Grilled Skirt Steak
See more Grilled →

Tasty Dinner Ideas

  • A square image showing tender wok-fried strips of chicken breast with peppers (firecracker chicken) in a black bowl over white rice with a set of chopsticks.
    Panda Express Firecracker Chicken Breast
  • A square collage of four images showing easy summer crockpot meals including tender London broil pot roast, green beans and potatoes, grape jelly meatballs, and pork carnitas tacos.
    Summer Crockpot Meal Ideas
  • Panda Express honey sesame chicken copycat recipe plated with rice and garnished with more white sesame seeds.
    Panda Express Honey Sesame Chicken
  • A square image showing a bowl of tender wok fried marinated chicken with celery, onions, and black pepper sauce.
    Panda Express Black Pepper Chicken
  • Best leftover lobster recipes page image featuring four favorite dishes in a square collage.
    Leftover Lobster Recipes
  • Square collage image featuring 4 tasty recipes using leftover hard boiled eggs.
    Leftover Hard Boiled Eggs Recipes
See more Main Dish →

Footer

As Seen On

As seen on these popular sites: Mashed, Tasting Table, Parade, MSN, Yahoo, Delish, The Pioneer Woman, Today, Taste of Home, and more.

↑ back to top

About

  • Meet The Team
  • Photo Sharing
  • Privacy Policy
  • Work With Me
  • Accessibility Statement

Recipes

  • Dinners
  • Desserts
  • Breakfasts
  • Cookies & Bars
  • Videos
  • Articles

AI-Free

Everything on Bake It With Love is created by me, where I share my experiences, with help from my team members and family.

I promise that BIWL is 100% free of AI content.

Get Social

Visit us on your favorite social media platforms!

Copyright © 2016-2025 Bake It With Love

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This worked exactly as written, thanks!
My family loved this!
Thank you for sharing this recipe

Or write in your own words:

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

Recipe Ratings without Comment

Something went wrong. Please try again.