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
This flavorful Broccoli Stir fry can be kept vegan with Tofu (or substitute shrimp, chicken or beef). A fast and easy vegan dinner recipe that can be made in under 30 minutes. #stirfry #broccoli #veganstirfry #tofustirfry #paleo

Broccoli Stir Fry

  • Author: Sylvia Fountaine
  • Prep Time: 15
  • Cook Time: 15
  • Total Time: 30 minutes
  • Yield: 2
  • Category: stir fry, vegan, vegan dinner
  • Method: stir fry
  • Cuisine: Chinese
  • Diet: Vegan


Quick and easy Broccoli Stir Fry with your choice of tofu, chicken, shrimp or beef.  The simple stir fry sauce is made from scratch and is Gluten-free adaptable.



  • 1/4 cup cashews (or peanuts)
  • 2 tablespoons peanut oil (wok oil, coconut, or other high heat oil)
  • 812 ounces tofu, extra firm ( or sub shrimp, diced chicken, thinly sliced beef)
  • 1/2 teaspoon salt
  • 1/2 teaspoon pepper
  • ——
  • 1 shallot , chopped
  • 4 garlic cloves, rough chopped
  • 2 teaspoons fresh ginger, chopped
  • 34 cups broccoli, cut into very small florets
  • 1/4 cup water or Chinese Cooking wine
  • 36 dried red Chinese or arbol chilies

Serve with rice or other cooked grain, garnish with toasted sesame seeds, furikake or chili flakes.

Broccoli Stir Fry Sauce:


  1. Cook rice if using. I use this pasta method for quickest cooking. 
  2. Toast Nuts: If using raw nuts toast them in a dry skillet or wok over medium-low heat until golden, stirring often. Set aside. Skip this if using roasted nuts.
  3. Cook protein: Press tofu lightly with paper towels and cut into 1-inch cubes. Heat oil in a skillet or wok over medium heat. Sprinkle the oil generously with salt and pepper and give it a swirl. Pepper should smell wonderful. Add the tofu and let it form a crispy crust about 5 minutes- let it naturally release from the pan. It shouldn’t stick if you don’t fiddle with it. Turn it over and crisp up the other side. Place on a paper towel. See notes for chicken, shrimp and beef. 
  4. In the same pan, adding a little more oil if necessary, add shallots, garlic and ginger, and saute over medium heat until golden and fragrant. Add Broccoli and give a stir for 2 minutes.  Pour in the water or wine, stir, cover and let the broccoli steam for 3-4 minutes, or until broccoli is vibrant and just tender.
  5. While the broccoli is steaming, mix the sauce ingredients together in a small bowl. 
  6. Remove lid and cook off any remaining liquid until the pan is relatively dry.
  7. Make a well in the center, add the dried chilies and toast for 45 seconds.
  8. Pour in the sauce, and give a stir to heat up.
  9. Add the crispy tofu (or other cooked protein) into the pan right before serving, warming and tossing to coat.



For fastest rice: Cook 1 cup jasmine rice in 4-5 cups boiling salted water ( like you would pasta), until tender, 10-15 minutes- then strain. Let stand in a strainer for a couple of minutes. Rice will be done by the time this recipe is done!

To cook shrimp, chicken or beef:   Use whole peeled shrimp, 3/4 inch-cubed chicken, or thinly sliced beef. PAT DRY. Make sure to season the hot oil generously with salt and pepper, swirling. Add the meat and stir fry until cooked all the way through, or to your liking, over medium-ish heat. Set aside on a paper towel, continue on with the recipe, and add this back in at the end.

Keywords: broccoli stir fry, vegan stir fry, tofu stir fry, tofu stir fry recipes, tofu stir fry with broccoli

Tips, recipes, and techniques to help you eat, feel, and cook better.

5 Secrets to
Eating Healthier!