• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Recipe Index
  • About
  • Contact Us

The Leafy Table

menu icon
go to homepage
  • Recipe Index
  • About
  • Contact Us
    • Pinterest
  • search icon
    Homepage link
    • Recipe Index
    • About
    • Contact Us
    • Pinterest
  • ×
    Home » Recipes » Main Dishes

    Published: Feb 4, 2025 by Jen Cardenas

    Tofu Broccoli Mushroom Stir Fry

    Jump to Recipe - Print Recipe

    This tofu broccoli mushroom stir fry is super quick and easy to make. Tofu and veggies are topped with a flavorful sweet and savory sauce. It’s the perfect weeknight dinner as it only needs about 10 minutes of actual cooking time.

    A white plate with rice and tofu veggie stir fry with sesame seeds, a green napkin, and chopsticks.

    This stir fry uses ingredients that I always have on hand.  My fridge is never without tofu and various vegetables and you can throw in whatever veggies you have.  The sauce ingredients are ones that I always have in my pantry or fridge.

    A stir fry is super customizable too.  Not only can you switch up the veggies, but if you don’t have tofu you could add a can of rinsed chickpeas.

    Jump to:
    • Why You’ll Love Tofu Veggie Stir Fry
    • Ingredient Notes
    • Variations
    • How To Make Tofu Broccoli Mushroom Stir Fry
    • Expert Tips
    • Serving Suggestions
    • Recipe and Storage FAQs
    • More Veggie Dinner Recipes
    • Recipe
    • Comments

    Tofu is a great way to add protein in this dish.  If you need more recipes with tofu, try my air fryer tofu katsu and my tofu vegetable curry.

    Why You’ll Love Tofu Veggie Stir Fry

    • Super quick and easy: This stir fry only takes about 10 minutes to cook and maybe another 10 minutes of prep time.  It’s faster than getting takeout!
    • Great to use up veggies: This is a great dish to make when you have a lot of vegetables in the fridge that you’re afraid are going to go bad. Just cut them up and throw them in.

    Ingredient Notes

    Ingredients needed to make tofu broccoli mushroom stir fry.
    • Tofu: Make sure you use extra-firm tofu so that it doesn’t crumble.
    • Vegetable broth: Use your favorite packaged broth or your own homemade vegetable broth.
    • Broccoli: Cut the broccoli in similarly sized florets so they cook evenly.
    • Onion: I usually use a yellow onion but you can use any kind you have.
    • Mushrooms: I often use regular white button mushrooms in this recipe but you can use any kind you’d like.

    Love mushrooms? Try out my mushroom jerky or mushroom quinoa recipes.

    Please see the recipe card below for the full list of ingredients and amounts needed.

    Variations

    • You can add pretty much any veggie to this stir fry.  I love adding bell pepper strips, baby corn and water chestnuts.
    • If you want this to have some real spice, you can add more red pepper flakes or add about a teaspoon or more of sriracha.
    • Love garlic?  Instead of the garlic powder add 1-2 minced garlic cloves.

    How To Make Tofu Broccoli Mushroom Stir Fry

    A mason jar with mixed sauce ingredients.

    Step 1: First, make the sauce. Combine all the sauce ingredients in a mason jar. Add the lid and shake until well mixed and set aside. Do not add the sauce to the pan. 

    Broccoli and onion slices cooking in a large skillet.

    Step 2: In a large skillet, heat 1 tablespoon of olive oil over medium-high heat. Add in the onions and broccoli and cook for 5 minutes, stirring occasionally.

    A large skillet with broccoli, mushrooms and onions cooking.

    Step 3: Add in the other tablespoon of olive oil and the mushrooms to the broccoli and onions and continue to sauté for another 3 minutes. Add a dash of salt and pepper.

    A large skillet with cooked veggies, tofu, and sauce.

    Step 4: Add in the tofu and cook for another minute, stirring gently. Pour the stir fry sauce into the pan with the veggies. Cook 1-2 minutes, stirring occasionally, or until the sauce has thickened.

    A white plate with rice and tofu veggie stir fry with sesame seeds, a green napkin, and chopsticks.

    Step 5: Taste and add some salt and pepper if needed. Serve over rice (optional). You can also optionally top with a sprinkling of sesame seeds or red pepper flakes for more spice. 

    Expert Tips

    • If you want softer veggies, add a couple tablespoons of water, cover with a lid, and steam for 1-2 minutes.  Do this before adding the tofu or sauce.
    • Add any kind of veggies you want to this stir fry.  Bell peppers, baby corn, water chestnuts or any others would work!
    • When making the sauce, if you don't have a mason jar you can also just whisk the ingredients in a bowl.

    Serving Suggestions

    I highly recommend serving this over your favorite kind of rice.  It also tastes great on its own or over pasta.

    Recipe and Storage FAQs

    How can I store leftover stir fry?

    Once the stir fry is cooled, put it in an airtight container and in the fridge.  It will last for up to 5 days.

    How can I make the stir fry sauce gluten-free?

    Instead of soy sauce, use tamari which is gluten-free.  All other ingredients are already gluten-free although you should always check the packages.

    Is this veggie stir fry vegan?

    Yes, all ingredients in this recipe are naturally vegan.

    Do I have to use extra-firm tofu?

    I highly recommend it.  If you use just regular firm tofu, it will crumble as you cook it.

    Do I have to press the tofu?

    Pressing the tofu releases liquid which will then help the tofu absorb more marinade.  If you are short on time, it’s fine to skip this step as the sauce will add enough flavor.

    How can I make tofu crispy?

    As written, the tofu in this recipe isn’t crispy.  If that’s what you’re looking for I recommend air frying the tofu cubes until you get the crispy consistency.

    More Veggie Dinner Recipes

    • A plate with the pasta and veggies with red pepper flakes and parsley.
      Roasted Zucchini and Tomato Pasta
    • Bowl of vegetable orzo soup with spoon and bread.
      Easy Vegetable Orzo Soup
    • Bowl of vegetable casserole with tortilla chips, a bowl of salsa, and some wraps.
      Skillet Mexican Vegetable Casserole With Rice
    • Spaghetti and peas in a creamy sauce.
      Creamy Pasta And Peas (Vegan Option)

    If you tried this Tofu Broccoli Mushroom Stir Fry Recipe or any other recipe on my website, please leave a ⭐ star rating and let me know how it went in the comments below. Thanks for visiting!

    Recipe

    A white plate with rice and tofu veggie stir fry with sesame seeds, a green napkin, and chopsticks.

    Tofu Broccoli Mushroom Stir Fry

    This stir fry is super quick and easy to whip up on a busy weeknight. It has a delicious sauce, tender-crisp veggies, and tasty tofu. Easy to change up to make it your own.
    5 from 1 vote
    Print Pin Rate
    Course: Main Course
    Cuisine: American, Asian
    Prep Time: 10 minutes minutes
    Cook Time: 10 minutes minutes
    Total Time: 20 minutes minutes
    Servings: 5 servings
    Calories: 160kcal
    Author: Jen Cardenas

    Ingredients

    Stir Fry Sauce

    • ½ cup vegetable broth
    • ¼ cup low sodium soy sauce
    • 2 tablespoon rice vinegar
    • 2 tablespoon brown sugar
    • 4 teaspoon corn starch
    • 1 tablespoon sesame oil
    • ½ teaspoon garlic powder
    • ½ teaspoon ground ginger
    • pinch red pepper flakes

    Tofu and Veggies

    • 2 tablespoon olive oil
    • 1 onion, sliced
    • 1 broccoli crown, cut into florets
    • 6 oz. mushrooms, sliced
    • 14 oz. extra-firm tofu, pressed and cubed
    • salt and pepper
    Prevent your screen from going dark

    Instructions

    • First, make the sauce. Combine all the sauce ingredients in a mason jar. Add the lid and shake until well mixed and set aside. Do not add the sauce to the pan. If you don't have a mason jar you can also just whisk the ingredients in a bowl.
    • In a large skillet, heat 1 tablespoon of olive oil over medium-high heat. Add in the onions and broccoli and cook for 5 minutes, stirring occasionally.
    • Add in the other tablespoon of olive oil and the mushrooms to the broccoli and onions and continue to sauté for another 3 minutes.
    • Add in the tofu and cook for another minute, stirring gently.
    • Pour the stir fry sauce into the pan with the veggies. Cook 1-2 minutes, stirring occasionally, or until the sauce has thickened. Taste and add some salt and pepper if needed.
    • Serve over rice (optional). You can also optionally top with a sprinkling of sesame seeds or red pepper flakes for more spice. Once cooled, store any leftovers in an airtight container. It keeps in the fridge for up to 5 days.

    Equipment

    • Large skillet
    • Cutting board
    • Mason jar with lid

    Notes

    • If you want softer veggies, add a couple tablespoons of water, cover with a lid, and steam for 1-2 minutes.  Do this before adding the tofu or sauce.
    • Add any kind of veggies you want to this stir fry.  Bell peppers, baby corn, water chestnuts or any others would work!
    • I highly recommend serving this stir fry over rice.

    Nutrition

    Calories: 160kcal | Carbohydrates: 18g | Protein: 5g | Fat: 9g | Saturated Fat: 1g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 5g | Sodium: 596mg | Potassium: 474mg | Fiber: 4g | Sugar: 8g | Vitamin A: 808IU | Vitamin C: 110mg | Calcium: 71mg | Iron: 1mg
    Tried this recipe?Let us know how it was!
    https://theleafytable.com/tofu-broccoli-mushroom-stir-fry/

    Reader Interactions

    Comments

    1. Jen says

      February 12, 2025 at 11:42 am

      5 stars
      This is my go-to dish when I don’t have time to cook. So easy and quick to make. It’s done in less time that grabbing takeout.

      Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

    Jen Cardenas holding a box of veggies.

    Hi, I'm Jen! My goal is to share tasty vegetable recipes that will get everyone at your table eating their veggies.

    More about me →

    New Recipes

    • A bowl of 15 bean soup, garnished with fresh parsley, and toasted sourdough bread.
      Instant Pot 15 Bean Soup (Vegetarian)
    • A white plate with rice and tofu veggie stir fry with sesame seeds, a green napkin, and chopsticks.
      Tofu Broccoli Mushroom Stir Fry
    • A plate of miso eggplant with chopsticks and a tan striped napkin.
      Crispy Air Fryer Miso Eggplant
    • Chickpea salad on toasted bread, cut in half and stacked, with potato chips on a white plate.
      10-Minute Dill Pickle Chickpea Salad

    Footer

    ↑ back to top

    About

    • About Us
    • Privacy Policy
    • Accessibility Policy

    Contact

    • Contact

    Copyright © 2024 Foodie Pro on the Feast Plugin

    Rate This Recipe

    Your vote:




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