This post may contain affiliate links. Read my full disclosure policy.

This Tofu Stir-Fry with Broccoli and Mushrooms is a quick, easy 30-minute weeknight dinner loaded with healthy vegetables! Vegan and GF adaptable! 

DELICIOUS Tofu Stir-Fry with Broccolini and mushrooms- a fast and easy weeknight dinner loaded up with healthy veggies and amazing flavor! | #tofustirfry #stirfry #broccoli #broccolini #vegan #weeknightdinner #veganstrifry #tofurecipes

When life gets busy, stir-fry to the rescue!  It comes together so quickly and easily and in under 30 minutes, you’ll have something healthy on the table.  Bonus if you batch-make this recipe for jasmine rice ahead!

What I love about Tofu Stir Fry!

This Tofu Stir-Fry is highly adaptable. Use what veggies you have in the fridge. The sauce is 100% scratch-made. Keep it completely vegan or switch it up if you like and use shrimp or chicken. Lots of options here folks! Full of flavor, it feels so healthy and stress-free.

Tofu Stir Fry Ingredients

  • Extra firm Tofu – opt for organic, sprouted, non- gmo. Silken tofu is not the best here. There are high-protein tofu options on the market now as well.
  • Veggies: Broccoli, mushrooms, carrots, shredded cabbage, bell peppers, asparagus. green beans, bok choy, broccolini, zucchini, etc.
  • Onion or shallot
  • Fresh Garlic cloves
  • Oil: Coconut oil, avocado oil or  peanut oil
  • Salt and Pepper
  • Sweetener: use sugar, maple, agave, sugar, brown sugar or honey simple syrup
  • Rice wine vinegar
  • Soy sauce (or GF Braggs liquid Amino Acids)
  • Dried red chilies- or sub sriracha or red chili paste
  • Optional Garnishes- Peanut Chile Crunch,  crispy shallots, crushed peanuts, cashews, scallions, sesame seeds or Furikake

Ways to serve Tofu Stir Fry

DELICIOUS Tofu Stir-Fry with Broccolini and mushrooms- a fast and easy weeknight dinner loaded up with healthy veggies and amazing flavor! | #tofustirfry #stirfry #broccoli #broccolini #vegan #weeknightdinner #veganstrifry #tofurecipes

I love this vegan tofu stir-fry, not only because it’s flavorful but because it’s just so quick and easy to make! Plus it feels healthy and light.

Tofu Stir Fry Cooking Tips

  1. Make the stir-fry sauce first.
  2. Once the ingredients are prepped, gather them by the stove; stir-fries are very quick to cook and you want everything near you!
  3. Turn the hood on!
  4. Cook veggies until just tender-crisp!

You may also like!

More Recipes To enjoy!


clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
Flavorful recipe for Tofu Stir-Fry with veggies!  A simple, vegan stir fry that 100 % made from scratch, easy, fast and delicious! 

Tofu Stir-Fry

  • Author: Sylvia Fountaine
  • Prep Time: 10 mins
  • Cook Time: 15 mins
  • Total Time: 25 mins
  • Yield: 4 1x
  • Category: Main, stir fry, vegan
  • Method: stir fry
  • Cuisine: Chinese
  • Diet: Vegan


Flavorful recipe for Tofu Stir-Fry with veggies!  A simple, vegan stir fry that 100 % made from scratch, easy, fast and delicious!


Units Scale
  • 23 tablespoons high-heat oil, divided (avocado, peanut, coconut)
  • 1216 ounces extra firm or firm tofu- patted dry, cut into 3/4 inch cubes
  • 1 cup onion- diced
  • 4 garlic cloves- rough chopped
  • 34 cups veggies- broccoli, broccolini, mushrooms, red bell pepper, match stick carrots, green beans, asparagus, etc.
  • 45 chilies de arbol (dried red chilies)
  • Optional Garnishes: Scallions, Peanut Chili Crunch, crushed peanuts or toasted cashews or almonds crispy shallots, sesame seeds

Stir Fry Sauce:


  1. Prep the veggies, cutting them small so they cook quickly.
  2. Mix the stir-fry sauce ingredients together in a bowl
  3. In a wok or cast iron skillet, heat the oil over medium-high heat. When hot, season the oil with a generous 5 finger pinch of salt and fresh cracked pepper.
  4. Add tofu (or chicken or shrimp) and brown all sides flipping and turning until most sides are golden and crispy, about 5-6 minutes. If it is sticking, make sure the pan is well oiled, and let it develop a little golden crust before flipping. When it gets this “crust” it will naturally release itself from the pan- if it’s sticking, you may be flipping it prematurely. Set the tofu (or chicken or shrimp) aside.
  5. Add a little more oil to the wok and heat over medium heat. When hot, add onion and garlic, stirring constantly until golden and fragrant, about 2 minutes. Add veggies. Continue stirring, turning heat to medium, stirring often until just tender. ( You can always add a splash of water, broth to help steam a bit, cooking this off.) Add dried chilies, and saute for 1 minute.
  6. Pour in the stirfry sauce, and cook for 30 seconds. Add teh crispy tofu, give a few stirs, coating all. Taste for salt, add more if necessary. Divide among two bowls.
  7. Garnish as you please- see options.
  8. Serve over rice, noodles, or on its own.


  1. Feel free to sub-thinly sliced chicken breast for the tofu. Cook it first according to the tofu directions, seasoning the oil first with salt and pepper. You can find sweetened black vinegar and crispy shallots at the Asian Market.


  • Serving Size: 1 cup ( not over rice)
  • Calories: 265
  • Sugar: 13.9 g
  • Sodium: 364.1 mg
  • Fat: 13.3 g
  • Saturated Fat: 6.5 g
  • Carbohydrates: 27.6 g
  • Fiber: 5.4 g
  • Protein: 13.8 g
  • Cholesterol: 0 mg

Keywords: tofu stir fry, vegetable stir-fry vegan stir-fry, broccoli stir-fry, tofu stir-fry, broccoli and tofu recipes, vegan broccoli recipes, broccolini recipes, tofu broccoli,

to get recipes via email

Share this with the world

Leave a comment

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

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star


  1. Black vinegar! Never tried. Now I love it. This recipe was a hit. I baked my tofu ahead and mixed it in with the broccolini and it was great.

  2. Used bok choi from the garden as that’s what I had on hand, and subbed chili garlic sauce…served over soba noodles, such a great lunch! Thanks for this delicious recipe!

  3. It came out delicious!! Thanks for sharing. I steamed the broccolini much longer for my own liking.

  4. Delicious! I used tempeh instead of tofu (easier to brown) and put in the T of p-nut butter and it was really tasty. Thank you!

  5. This is a simple recipe – and very good! But the step/step pointless details for whatever reason got on my nerves as I was cooking bec it made me think the recipe was convoluted 😫😅 Ex: “gather the rest of the ingredients by the stove” Whaaa. Anyways, loved it!

    1. I put that there for new cooks- stir-frys cook so fast, and if you don’t have everything lined up ready to go by the stove- they burn quickly.

  6. Hi are the above nutrition facts for one serving of this dish as vegan? Or for both servings? Loved it with amino acids!!

  7. This is described as a VEGAN recipe. Honey is not vegan.
    We had this for dinner today with noodles. It was OK….. nothing special and not worth the faffing about with cooking, setting a side and so needs more variety of flavourings. Relying only on garlic and chilli is not interesting enough. I will revert to standard stir frying, adding things in stages and some spices other than chilli.

    1. Hi Chris the honey is optional here. Things are added in stages- a pretty classic stir fry. I guess I’m sure what you mean? Sorry it wasn’t for you.

  8. Omg so good but simple to make. This is my 2nd week vegetarian and I’m so glad I found your site!

  9. I’ve made this twice now as it was so delicious! I’m not a huge fan of tofu so I left that out and tried the tip suggested in another comment of using peanut butter (crunchy) and the dish was absolutely wonderful. As I particularly like both broccolini and mushrooms this recipe will be become a fixture for me.

  10. What a great combination of flavors. We add a tablespoon or two of peanut butter to it and serve it over brown rice.

  11. This recipe has now become one of my favourite!!! Delicious. I added some peanut butter to the sauce and used white wine vinegar (with some agave syrup) – it turned out amazing!

    Thanks for your very useful newsletter!

Our Latest Recipes