Gastronotherapy

  • About
  • Recipe Index
  • FAQ
  • Subscribe
  • Accessibility
  • Cookbooks
  • weeknightdinnerclub
menu icon
go to homepage
  • My Favorite Recipes
  • Recipe Index
  • About
  • Subscribe
  • Weeknight Dinner Club
  • Cookbooks
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • My Favorite Recipes
    • Recipe Index
    • About
    • Subscribe
    • Weeknight Dinner Club
    • Cookbooks
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Gastronotherapy » Recipes » Favorites

    Broccoli and Tofu Stir Fry

    Modified: Aug 6, 2026 · Published: Aug 29, 2024 by MaryAnne · This post may contain affiliate links · 6 Comments

    Jump to Recipe Jump to Video Print Recipe

    This broccoli and tofu stir fry features meaty and crispy tofu, crisp-tender broccoli, aromatic garlic and ginger, and a velvety stir fry sauce. Naturally vegan and perfect for meal prep, you'll taste delicious Asian flavors like soy sauce, sesame oil, and toasted sesame seeds in every bite. Save money by treating yourself to this restaurant-worthy and budget-friendly dinner at home!

    Saucy broccoli & tofu stir fry served on a plate.

    Want to save this recipe?

    Enter your email below and get it sent straight to your inbox. Plus, I'll send you easy and delicious recipes every week!

    Save Recipe

    I ended up making three different iterations of this tofu stir fry with broccoli. I mean, I HAD to make sure that the tofu was cooked just so and the sauce tasted just so, but that also meant that I was eating stir fry for a week straight. But folks, I did not get tired of it.

    Ever since I started eating primarily vegetarian and vegan, I've found myself gravitating towards Asian flavors when I cook, like spicy peanut butter noodles, Asian Brussels sprouts, cold soba noodles.

    This broccoli stir fry is so easy to make while still bursting with delicious Asian flavors. There's 3 main steps: cook your tofu, cook your broccoli, and make the sauce. That's it; happy cooking!

    Jump to:
    • ⭐️ Why This Stir Fry is the Best
    • 🥦 Ingredient Notes
    • 📝 Easy Recipe Swaps & Customizations
    • 🔪 How to Make Broccoli and Tofu Stir Fry
    • 👩🏻‍🍳 Expert Tips and Tricks to Make the Best Stir Fry
    • 💬 Frequently Asked Questions
    • 🍜 More Asian Recipes
    • Broccoli and Tofu Stir Fry Recipe

    ⭐️ Why This Stir Fry is the Best

    • Saucy, savory, meaty, and crispy tofu stir fry with a spoon-licking sauce
    • Naturally vegan stir fry with broccoli and tofu
    • A one pan, quick and easy dinner recipe
    • Save money by making a Chinese restaurant-worthy dish at home
    • Excellent for meal-prepping: Prep all of your ingredients, make the sauce, and store them separately in the fridge until ready to cook.

    🥦 Ingredient Notes

    Stir fry ingredients arranged in bowls.
    • Extra-firm tofu - Make sure that you use extra-firm tofu, as it contains the least amount of liquid and will retain its shape while cooking. It also gets nice and chewy, and will absorb the stir fry sauce really well. And, if you're looking for vegan sandwich ideas, try my crispy tofu sandwich!
    • Broccoli - When shopping for broccoli, look for firm, dark green florets that are tightly packed, as these indicate freshness. The stalks should feel firm, not rubbery. Avoid broccoli with yellowing florets, as these are signs of age and poor quality.
    • Ginger and garlic - These are your aromatics, so using fresh ginger and garlic is best.
    • Cornstarch - This will be the thickener for the stir fry sauce. You could also use arrowroot powder.
    • Toasted sesame oil - Provides a rich and nutty flavor
    • Cooked brown or white rice - I like to eat stir fry served on rice, but you can also use noodles or cauliflower rice
    • Low-sodium soy sauce - This can usually be found in the Asian section of your grocery store
    • Rice vinegar - Adds acidity and zippy flavor
    • Chinese cooking wine, white wine, or sake - Any of these will work just fine; we want acidity with subtle sweetness.
    • Sriracha - This Thai chili-garlic sauce can be found in the Asian aisle of your supermarket. Add more for a spicier stir fry!

    📝 Easy Recipe Swaps & Customizations

    • Swap out the vegetables. If you're not a fan of broccoli, substitute cauliflower, bok choy, or bell peppers.
    • Make it gluten free. Use tamari instead of soy sauce for a gluten-free version.

    🔪 How to Make Broccoli and Tofu Stir Fry

    See recipe card below for a printable version.

    Drain the tofu, and wrap it in a double layer of paper towels. Place it on a plate, weigh it down with a heavy skillet, and let it drain for 10-15 minutes.

    Make the Stir Fry Sauce

    Stir fry sauce whisked together in a small bowl.

    Meanwhile, make the sauce by whisking together the soy sauce, rice vinegar, brown sugar, wine, Sriracha, and water. Set aside.

    Prep Ingredients

    Rinse broccoli and cut it into medium florets (about 4 cups). Place it in a large bowl and set aside. Finely chop ginger and garlic, and set aside. After tofu has drained, slice it into 1-inch cubes. Line a large plate with paper towels.

    Make the Stir Fry

    Heat a large non-stick skillet (see Note below if you are using a wok) over medium-high heat until you start to see a light wisp of smoke (make sure your overhead vent is on). Add 3 tablespoons of oil, and swirl the pan around to distribute the oil evenly.

    Stir fried tofu in a large skillet.

    Gently add tofu to the pan, being careful not to splatter yourself with hot oil. Cook tofu on one side for 5 minutes, until golden brown on the bottom, then flip and cook the other side for 5 to 6 minutes, until golden brown on that side as well. Turn off the heat, and transfer tofu to the paper towel-lined plate to absorb the excess oil. Wipe out the pan with a paper towel.

    Prepped broccoli being cooked in a large skillet.
    Stir fried broccoli mixed with garlic, ginger, and sauce in a skillet.

    Heat the skillet over medium-high heat once again. Add the remaining tablespoon of oil, and swirl it around. Add the prepped broccoli, and cook for 3-4 minutes, until crisp-tender. Add the ginger and garlic, and cook for 30 seconds. Add the sauce and cook for 2 minutes, stirring to incorporate it into the broccoli.

    Mix the cornstarch and water in a small bowl until it has dissolved. Add the cornstarch mixture to the pan and stir until thick (shouldn't take more than a few minutes).

    Stir fried tofu and broccoli with toasted sesame seeds in a wok.

    Remove pan from heat and add tofu, sesame oil, and sesame seeds. Toss well to coat the tofu and broccoli. Serve immediately over rice or noodles.

    👩🏻‍🍳 Expert Tips and Tricks to Make the Best Stir Fry

    Broccoli and tofu stir fry being eaten with chopsticks.
    • How to store leftover stir fry: Place it in an airtight container and store it in the refrigerator for up to 4 days.
    • How to reheat stir fry: You can either microwave it, or warm it up in a skillet with a tablespoon of water to help re-hydrate it. Use a medium-low flame for 10 minutes, or until heated through.
    • Serve stir fry over white rice, brown rice, noodles, or cauliflower rice.
    • Press and drain your tofu. This will ensure a crispy exterior and will allow the marinade to absorb into the tofu. To do this, drain the water from your tofu, wrap it in two paper towels, and set it on a plate. Place a large skillet on top to help press the water out. Let it drain for 10-15 minutes.
    • Use canola oil or grapeseed oil. Because we're cooking at a higher heat, extra-virgin olive oil will burn as it has a lower smoke point.
    • Use a wok or a non-stick skillet. I provide cooking instructions for both, but using non-stick is important to avoid the tofu from sticking to the pan.

    💬 Frequently Asked Questions

    What type of tofu is best for stir fry?

    Extra-firm tofu is best for stir fry, as it holds its shape while cooking. Additionally, the extra-firm variety of tofu also absorbs sauces well while still providing a chewy and meaty bite.

    Should you marinate tofu before frying?

    Although marinating tofu before frying isn't essential, it can enhance the flavor by allowing it to absorb the seasoning more deeply. To get the best results, marinate the tofu for at least 30 minutes, or longer if possible, in the refrigerator. This process helps to give the tofu a more complex flavor. However, if you're short on time, even a brief marinade can still add extra flavor.

    Do you need to press tofu before frying?

    Yes, tofu should always be drained and pressed before frying to get the best texture. Firm and extra-firm tofu should have a chewy and meaty texture, and if it contains too much water, it won't crisp up properly, and could fall apart while cooking.

    🍜 More Asian Recipes

    • Bowl of easy peanut noodles with chopsticks.
      Spicy Peanut Noodles (15-minute)
    • asian brussels sprouts in a white bowl with chopsticks next to a gray napkin
      Kung Pao Brussels Sprouts
    • Cold soba noodle salad with roasted tomatoes and scallions.
      Cold Soba Noodle Salad
    • platter of gochujang salmon with roasted broccoli.
      Gochujang Salmon - Broiled, Baked, or Air Fryer

    Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating below and/or a review in the comments section further down the page. You can also stay in touch with me through social media by following me on Instagram, Pinterest, TikTok, and Facebook.

    Subscribe to my email newsletter to get a FREE e-book of 15 Healthy Weeknight Recipes, and get new recipes delivered to your inbox every week!

    Saucy broccoli & tofu stir fry served on a plate.

    Broccoli and Tofu Stir Fry Recipe

    Author: MaryAnne
    This broccoli and tofu stir fry features meaty and crispy tofu, crisp-tender broccoli, aromatic garlic and ginger, and a velvety stir fry sauce. Naturally vegan and perfect for meal prep, you'll taste delicious Asian flavors like soy sauce, sesame oil, and toasted sesame seeds in every bite. Save money by treating yourself to this restaurant-worthy and budget-friendly dinner at home!
    5 from 2 votes
    Print Recipe Pin Recipe
    Prep Time 20 minutes mins
    Cook Time 15 minutes mins
    Total Time 35 minutes mins
    Course Main Course
    Cuisine Asian
    Servings 4 servings
    Calories 231 kcal

    Equipment

    • wok or non-stick skillet

    Ingredients
      

    • 1 (14-ounce package) extra-firm tofu
    • 4 Tablespoons neutral oil, like canola oil or avocado oil, divided
    • 1 large bunch broccoli, rinsed and cut into medium florets (about 4 cups)
    • 1 (2-inch piece) ginger, finely chopped
    • 4 garlic cloves, finely chopped
    • ½ Tablespoon cornstarch + 1 tablespoon cold water, mixed well
    • 2 teaspoons toasted sesame oil
    • 1 Tablespoon toasted white sesame seeds
    • 4 cups cooked brown or white rice, for serving

    For Stir Fry Sauce

    • 3 Tablespoons low-sodium soy sauce
    • 1 ½ Tablespoons rice vinegar
    • 1 Tablespoon light brown sugar
    • 2 Tablespoons Chinese cooking wine, white wine, or sake
    • 1-2 Tablespoons Sriracha (add more to make it spicier)
    • ½ teaspoon garlic powder
    • 2 Tablespoons water

    Instructions
     
    Prevent your screen from going dark
     

    • Drain the tofu, and wrap it in a double layer of paper towels. Place it on a plate, weigh it down with a heavy skillet, and let it drain for 10-15 minutes.

    Make the Stir Fry Sauce

    • Meanwhile, make the sauce by whisking together the soy sauce, rice vinegar, brown sugar, wine, Sriracha, garlic powder, and water. Set aside.

    Prep Ingredients

    • Rinse broccoli and cut it into medium florets (about 4 cups). Place it in a large bowl and set aside.
    • Finely chop ginger and garlic, and set aside.
    • After tofu has drained, slice it into 1-inch cubes. Line a large plate with paper towels.

    Make the Stir Fry

    • Heat a large non-stick skillet (see Note below if you are using a wok) over medium-high heat until you start to see a light wisp of smoke (make sure your overhead vent is on). Add 3 tablespoons of oil, and swirl the pan around to distribute the oil evenly.
    • Gently add tofu to the pan, being careful not to splatter yourself with hot oil. Cook tofu on one side for 5 minutes, until golden brown on the bottom, then flip and cook the other side for 5 to 6 minutes, until golden brown on that side as well. Turn off the heat, and transfer tofu to the paper towel-lined plate to absorb the excess oil. Wipe out the pan with a paper towel.
    • Heat the skillet over medium-high heat once again. Add the remaining tablespoon of oil, and swirl it around. Add the prepped broccoli, and cook for 3-4 minutes, until crisp-tender. Add the ginger and garlic, and cook for 30 seconds. Add the sauce and cook for 2 minutes, stirring to incorporate it into the broccoli.
    • Mix the cornstarch and water in a small bowl until it has dissolved. Add the cornstarch mixture to the pan and stir until thick (shouldn't take more than a few minutes).
    • Remove pan from heat and add tofu, sesame oil, and sesame seeds. Toss well to coat the tofu and broccoli. Serve immediately over rice or noodles.

    Video

    Notes

    * If using a wok: Cook the tofu for 3 to 4 minutes, shaking the pan frequently, until golden brown on the bottom. Flip the tofu and cook the other side for 2 to 4 minutes, until golden brown on the other side as well. Transfer tofu to the paper-lined plate to absorb the excess oil. Wipe out the pan with a paper towel.
      • How to store leftover stir fry: Place it in an airtight container and store it in the refrigerator for up to 4 days.
      • Serve stir fry over white rice, brown rice, noodles, or cauliflower rice.
      • Press and drain your tofu. This will ensure a crispy exterior and will allow the marinade to absorb into the tofu. To do this, drain the water from your tofu, wrap it in two paper towels, and set it on a plate. Place a large skillet on top to help press the water out. Let it drain for 10-15 minutes.
      • Use canola oil or grapeseed oil. Because we're cooking at a higher heat, extra-virgin olive oil will burn as it has a lower smoke point.

    Nutrition

    Calories: 231kcalCarbohydrates: 14gProtein: 6gFat: 18gSaturated Fat: 2gPolyunsaturated Fat: 5gMonounsaturated Fat: 10gTrans Fat: 0.1gSodium: 571mgPotassium: 558mgFiber: 4gSugar: 4gVitamin A: 953IUVitamin C: 139mgCalcium: 103mgIron: 2mg
    Tried this recipe?Let us know how it was!

    More Favorite Vegetarian & Vegan Recipes

    • Green bean casserole with fresh green beans and crispy onions.
      Fresh Green Bean Casserole (From Scratch)
    • Baked frittata with vegetables, mozzarella, and basil.
      Easy Baked Vegetable Frittata
    • Roasted vegetable salad with summer vegetables and pesto.
      Roasted Vegetable Salad with Pistachio Pesto
    • Apple walnut salad with apple cider vinaigrette.
      Apple Walnut Salad with Cider Vinaigrette

    Comments

    1. Barb says

      August 29, 2024 at 10:55 am

      5 stars
      This sounds delicious with the broccoli and ginger!

      Reply
      • MaryAnne says

        August 30, 2024 at 4:16 pm

        Thank you! It's finger-lickin' good! 🙂

        Reply
    2. Tina says

      August 30, 2024 at 4:54 pm

      5 stars
      I was skeptical that my tofu could get so crispy and meaty tasting, but it worked! The sauce is truly magical. I added an extra tablespoon of Sriracha because I like my food on the spicy side. I'll be saving this recipe, and I can't wait to try more of your recipes!

      Reply
      • MaryAnne says

        September 02, 2024 at 5:55 am

        So glad you enjoyed it, Tina! Thanks for stopping by my site!

        Reply
    3. Helen Rose says

      April 15, 2025 at 12:50 am

      Looks really yummy but would like to know what other sauce can I use instead of Sriracha??

      Reply
      • MaryAnne says

        April 15, 2025 at 10:11 am

        Hi Helen, great question! You can use any type of hot sauce that you prefer, or skip it altogether if you don't like spice/heat in your stir fry. I hope that's helpful, and thanks for stopping by!

        Reply
    5 from 2 votes

    Leave a Reply Cancel reply

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

    Recipe Rating




    Hi! I’m MaryAnne, the writer, recipe developer, and photographer behind Gastronotherapy, where you'll find mostly meatless, veggie-forward recipes with big flavor, simple ingredients, and plenty of room for dessert.

    More about me →

    Subscribe to my email newsletter to get a FREE e-book of 20 vegetarian recipes, and get new recipes delivered to your inbox every week!

    Easy Summer Recipes

    • Bowl of vegetarian baked beans resting on a cutting board with a spoon.
      Vegetarian Baked Beans (No Bacon/No Refined Sugar)
    • Watermelon and cucumber salad with feta and mint in a bowl.
      Spicy Watermelon Cucumber Salad
    • Crispy corn fritters with jalapeño on a plate.
      Jalapeño Cheddar Corn Fritters – Crispy & Easy
    • Roasted vegetable salad with summer vegetables and pesto.
      Roasted Vegetable Salad with Pistachio Pesto
    • black bean corn avocado salsa in a bowl garnished with cilantro.
      Black Bean Corn Salsa with Avocado
    • Crispy bbq tofu sandwich arranged on a cutting board.
      Crispy BBQ Tofu Sandwich

    Stop wondering what to make for dinner.

    A weekly dinner guide with 4 seasonal, veggie-forward recipes, an easy-to-shop grocery list, prep-ahead steps, and leftover/lunch ideas.

    Sign me up!

    Popular Recipes

    • Sliced tomato tart on a wooden cutting board with a knife.
      Tomato Tart with Puff Pastry
    • Stack of fluffy blueberry muffins on a pan.
      The Ultimate Sour Cream Blueberry Muffins
    • Creamy one pot vegetarian pasta in a large bowl with spoon.
      One Pot Creamy Pasta with Tomato Mascarpone Sauce
    • Zucchini and corn fritters arranged on parchment paper with a cup of sauce.
      Crispy Zucchini and Corn Fritters – Skillet, Air Fryer, or Oven
    • cheesy spinach and mushroom quiche in a tart pan with one piece being lifted out
      Easy Spinach Mushroom Quiche
    • Creamy peanut butter pie with one slice cut and garnished with peanuts.
      Vegan Peanut Butter Pie (No Bake)
    Banner featuring a list of publications that MaryAnne has been featured in.

    Footer

    ↑ back to top

    About

    • My Story
    • Portfolio
    • Privacy Policy
    • Accessibility Policy

    Newsletter

    • Subscribe for recipes, resources, and announcements!
    • E-books

    Contact

    • FAQ

    Copyright © 2026 Foodie Pro Theme

    marketing banner

    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.