Skip to Content

Broccoli Tofu Stir Fry

This vegan broccoli tofu stir fry recipe uses just one pan. Flavorful takeout style recipe made with homemade stir fry sauce, green onions, and fresh garlic and ginger. 

broccoli tofu stir fry in a takeout container

This broccoli tofu stir fry is made in just one big pan and tastes like takeout.

If you have ever wondered how to cook tofu that tastes delicious, this is it!

I took one bite of the broccoli and realized it tasted just like the broccoli with garlic sauce that I order from a local Chinese restaurant.

Stir fry recipes are one of our favorite dinners, and we are often making recipes like teriyaki vegetables, egg roll in a bowl, cabbage stir fry, teriyaki mushrooms, and tofu stir fry noodles.

Ingredients needed to make broccoli tofu stir fry

  • cubed tofu
  • cornstarch
  • 3 ingredient stir fry sauce
  • white rice
  • fresh ginger
  • garlic
  • green onions
  • broccoli florets
  • oil
ingredients needed to make broccoli tofu stir fry

How To Make Broccoli tofu stir fry

First, you will drain the tofu, and pat it dry.

I love buying pre packaged diced tofu, like I use in this recipe. It is so convenient!

If you cannot find pre packaged tofu, just drain a block of tofu and press it well before cutting into cubes.

cubed tofu drying on a paper towel

Once you drain your tofu and pat it dry, place the cubes in a bowl.

cubed tofu in a mixing bowl

Toss with cornstarch and shake to coat.

cornstarch added to the cubed tofu

The cornstarch is going to help the tofu get those crispier edges.

tofu tossed with cornstarch

How to pan fry the tofu

Heat a large skillet with oil until hot.

tofu cooking in a skillet surrounded with the other recipe ingredients

Add in your tofu and start to pan fry it.

Cook the tofu for 10 – 15 minutes, stirring often, until all sides are cooked and crispy.

cooked tofu in the skillet surrounded by the recipe ingredients

Adding the rest of the stir fry ingredients 

Next, add in your fresh garlic, ginger, green onion, broccoli and one batch of homemade stir fry sauce (recipe linked in the instructions below).

adding the broccoli, garlic, ginger, green onions, and stir fry sauce to the tofu

These fresh ingredients give the dish so much flavor, so do not leave them out! 

Keep stirring and cooking until broccoli is to your desired texture and stir fry sauce is thick and sticking to the broccoli and tofu.

I love my broccoli with a bit of crunch, so I cook it for just a few minutes while still leaving a bit of a bite to it.

The texture really adds so much to this stir fry, so be sure you do not overcook your broccoli into mush.

broccoli tofu stir fry in a skillet

Tips to get the best flavor for your stir fry

The secret to the flavorful sauce is in the fresh garlic and ginger, so do not skip these.

Once you pair them with my 3 ingredient stir fry sauce, magic happens.

3 ingredient stir fry sauce

I have had people leave out the fresh garlic and ginger and did not like the recipe and that is why!

The recipe, as written, yields the very best stir fry flavor.

Fresh garlic and ginger are total game changers and you absolutely need them in your stir fry!

Please promise me you won’t skimp on this!

broccoli tofu stir fry in a skillet

I promise it is worth the time chopping it up and it only takes a few minutes.

If you have never tried fresh ginger before, no need to be afraid!

Almost every grocery store should carry it in the produce section. It looks like a root. 

Just cut off the skin, and dice up your ginger with a knife until it’s in minced like tiny pieces.

It is just as easy as garlic!

broccoli tofu stir fry with chopsticks

The flavor is so rich and deep with minimal ingredients, thanks to the fresh ingredients!

This recipe is made with just 9 ingredients and is bursting with flavor.

It is also naturally vegan and gluten free. 

We served it over white rice and three adults finished off the whole recipe.

chopsticks taking a bite from the takeout container of stir fry

I would say for more normal sized portions it would easily serve four adults (we were very hungry!)

Serve over your choice of grain, or just by itself!

This would be delicious on it’s own, or served over white rice, brown rice, quinoa, etc.

For a twist you could even serve it with brown rice stir fry noodles or ramen noodles. 

Even over cauliflower rice would be a great way to serve it!

I made this last night and my family loved it.
I never made any thing with tofu before….. I was scared but not as hard as I thought it would be. Thank you for this recipe. I will be cooking with Tofu again. – Jackie

I’ve been craving this ever since I made it.

broccoli tofu stir fry in a white bowl

My family used to eat Chinese every Sunday growing up, and it was a tradition I loved.

I could definitely eat this broccoli tofu stir fry every Sunday!

You would not see me complaining one bit.

If you have not tried it yet, I promise you will love it!

If you have never made stir fry at home, this recipe will make it so easy for you!

broccoli tofu stir fry in a white bowl

More stir fry recipes

broccoli tofu stir fry in a takeout container
broccoli tofu stir fry in a takeout container

Broccoli Tofu Stir Fry

Yield: 4 servings
Prep Time: 45 minutes
Cook Time: 30 minutes
Total Time: 1 hour 15 minutes

Broccoli tofu stir fry recipe made in just one pan. A healthy alternative to takeout in a rich garlicky stir fry sauce with fresh broccoli florets.


  • 8 oz package of cubed tofu
  • 3 tablespoons cornstarch
  • 10 cloves of garlic, minced
  • ¼ cup minced fresh ginger
  • 9 cups fresh broccoli florets
  • 1 cup chopped green onions
  • unsalted white rice, for serving

For the stir fry sauce


  1. Drain the cubed tofu and pat dry
  2. Place the tofu cubes in a bowl
  3. Add 3 tablespoons of cornstarch and toss gently to coat
  4. Heat a large skillet on medium high heat with 3 tablespoons of olive oil
  5. Pan fry the tofu for 10-15 minutes, until crispy on all sides
  6. Make one batch of the 3 ingredient stir fry sauce recipe linked in the recipe ingredients and shake to combine
  7. Add the broccoli, ginger, garlic, green onions and the homemade stir fry sauce to the skillet and sauté for 10-15 minutes, or until broccoli is desired texture
  8. Serve alone or over unsalted rice or stir fry noodles
Nutrition Information:
Yield: 4 Serving Size: 1
Amount Per Serving: Calories: 485Total Fat: 19gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 15gCholesterol: 0mgSodium: 924mgCarbohydrates: 67gFiber: 15gSugar: 6gProtein: 20g

Did you make this recipe?

Be sure to tag me on instagram @buildyourbite and hashtag #buildyourbite with your recipe creations!

broccoli and tofu stir fry over rice in a bowl

Sharing is caring!

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


Tuesday 22nd of March 2022

Can I use med. Tofu for this?

Joy Shull

Wednesday 23rd of March 2022

You can, but the texture will not be as firm.


Monday 21st of March 2022

thanks for this good food! With prices on meat going up, making this recipe will help my budget, and make me a star with the family!


Thursday 16th of September 2021

Hi Joy!

After making the sauce, do you pour it all in this dish or only use part of it?

Joy Shull

Friday 17th of September 2021

You will use all of one batch!

Karel Kemplay

Saturday 3rd of July 2021

Husband said this dish was the best I'd ever made!


Friday 23rd of October 2020

This turned out delicious. Thanks for the great and easy recipe

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

Skip to Recipe