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
Top down shot of the stir fry tofu topped with fresh cilantro and served with white rice.

Tofu Broccoli Stir Fry with Garlic Ginger Sauce

  • Author: Catherine Perez
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 3-4 servings 1x
  • Category: Main Dish
  • Method: Stove Top
  • Cuisine: Chinese Inspired
  • Diet: Vegan


A flavorful savory sweet tofu broccoli stir fry mixed in an easy garlic ginger sauce. The perfect vegan weeknight dinner that comes together in 20 minutes.


  • 1 block (450g) extra firm tofu, pressed and drained
  • 2 tsp cornstarch, divided
  • 1 tsp garlic powder
  • 1/2 tsp dry thyme
  • 1/4 tsp salt and pepper
  • 2 tsp neutral oil
  • 12 cups broccoli florets, cut into bite size pieces

Stir Fry Sauce

  • 1 tbsp hoisin sauce
  • 2 tbsp soy sauce
  • 1 tbsp sesame oil
  • 1 tbsp maple syrup
  • 1 tbsp rice wine vinegar or lime juice
  • 34 cloves garlic, finely minced
  • 1 inch fresh ginger,  finely minced
  • 1 tbsp sesame seeds, optional
  • 1/4 cup water or vegetable broth


  1. Prep your ingredients before you start. Cube your tofu as desired and set to the side. 
  2. In an airtight container add in 1 teaspoon of cornstarch, garlic powder, dry thyme, salt and pepper and mix well. Add in your tofu, seal your container and give a gentle toss to completely coat your tofu. 
  3. Grab a small bowl and combine all of your stir fry sauce ingredients including the remaining 1 teaspoon of corn starch and whisk really well to make sure there are no cornstarch chunks. 
  4. Heat up a large skillet over medium high heat and then add your oil allowing a minute to warm through. Add in your tofu pieces making sure they fit in one even layer, then allow to cook undisturbed for about 3 minutes or until your tofu has become golden, then flip and cook on the opposite side for an additional 3 minutes or until the tofu has seared. 
  5. To the pan, add in your broccoli and stir frequently to help cook the broccoli evenly. You should see that your broccoli has started to become bright green in color and the stalks should start to lighten in color as well. 
  6. Pour in your stir fry sauce and start to stir it into your tofu and vegetables making sure that everything gets evenly coated and your sauce is thickening. Once thickened to your liking, about 1-2 minutes, remove from the heat and serve immediately.


Don’t forget to press your tofu to help remove as much excess water as possible. The amount of water in your tofu depends on it’s firmness, the tofu brand used and how long you press it for. To help save time you can also use super firm tofu in place of extra firm tofu. 

Make sure to cook your stir fry on a medium high heat. Avoid low heat as this will lead to more steaming versus searing, which will impact the texture of your stir fry. 

Prep things in advance before starting. This will make sure that you are not missing a key ingredient and also make the cooking process less chaotic and lead to the best end result. 

Keywords: tofu and broccoli stir fry, tofu broccoli stir fry, garlic ginger sauce, tofu with broccoli