Broccoli Slaw Stirfry with Tofu
Print Recipe Add to Collection
5 from 2 votes

Broccoli Slaw Stir-Fry with Tofu

This is a “dry” stir-fry that doesn’t have much sauce, so it’s best served over seasoned rice or pasta. If you have all your ingredients and cookware prepared, you can have it on the table in about 20 minutes.
Prep Time5 mins
Cook Time15 mins
Total Time20 mins
Course: Main Course
Cuisine: Vegan
Keyword: broccoli slaw salad, vegan stir-fry
Servings: 3
Calories: 212kcal
Author: Susan Voisin



  • 14 ounces extra-firm tofu cut into small cubes
  • 2 cloves garlic thinly sliced
  • 1/4 cup rice wine (may substitute pale dry sherry, vermouth, white wine or dry cider; for non-alcoholic substitute, try 3 tablespoons apple juice and 1 tablespoon vinegar)
  • 2 tablespoons soy sauce or tamari


  • 1 medium onion
  • 1/2 red bell pepper
  • 2 cloves garlic
  • 1 teaspoon minced ginger root
  • 1/8 teaspoon red pepper flakes or to taste
  • 1 12-ounce package broccoli slaw
  • 2 tablespoons water
  • 1/2 teaspoon sesame oil optional, for best flavor
  • additional 1 tablespoon soy sauce or tamari or to taste


  • Combine the tofu, sliced garlic, rice wine, and 2 tablespoons soy sauce in a gallon-sized ziplock bag. Seal bag and turn gently to coat the tofu with the marinade. (You can also do this in a large bowl, carefully stirring the tofu to coat.) Set aside as you chop the vegetables and heat the skillet.
  • Begin heating a large, non-stick skillet or wok over medium-high heat (make sure you have a lid for this pan nearby). While the pan is heating, remove the root and stem ends from the onion, cut it in half top to bottom, and cut each half into thin vertical slices. Slice the bell pepper thinly, and mince the garlic and ginger.
  • When the pan is hot, drain the tofu, keeping the marinade in a large bowl. Place the tofu in the skillet and cook, turning every minute or so, until it’s beginning to brown on most sides, about 6 minutes. Transfer the tofu to the large bowl with the marinade, stir gently, and cover with a plate.
  • Add the onion to the hot pan and cook for about 2 minutes. Add the bell pepper, garlic, ginger, and pepper flakes and cook for another minute. Add the broccoli slaw and two tablespoons of water and cover quickly. Steam for 2-3 minutes or until slaw is slightly tender but still crisp. Add the tofu and marinade to the skillet along with the sesame oil and additional soy sauce, and stir well. Heat for just a minute or two and serve immediately.


Each serving is 2 points on Weight Watchers Freestyle program.


Serving: 1serving | Calories: 212kcal | Carbohydrates: 26.9g | Protein: 17.9g | Fat: 7.8g | Sodium: 643.6mg | Fiber: 5.8g | Sugar: 3.6g