General Tao Tofu & Broccoli
Prep time
Cook time
Total time
Skip the takeout menus, this is the only general tao recipe you need. Faster than having food delivered, gluten-free, and loaded with plant-based protein.
Recipe type: Dinner, Main Dish
Cuisine: Vegan, Gluten-Free, Refined Sugar-Free
Serves: 4 servings
  • 1 16-ounce brick of extra firm tofu
  • 2 teaspoons coconut oil
  • 1 large head of broccoli
  • 1 large red bell pepper
  • 1 yellow onion
  • 3 tablespoons tamari or gluten-free soy sauce
  • 1 tablespoon sesame oil
  • 2 tablespoons maple syrup
  • 3 tablespoons rice vinegar
  • 1 tablespoon chilli-garlic paste (such as sambal oelek)
  • 1 teaspoon minced ginger
  • 2 tablespoons cornstarch
  • ½ cup water
  • Cooked long grain brown rice for serving
  • Sesame seeds and thinly sliced green onions for topping
  1. Preheat the oven to 375°F and line a large baking sheet with parchment paper.
  2. Cut the brick of tofu into ½-inch cubes and spread on the baking sheet in a single layer.
  3. Sprinkle lightly with salt and pepper and bake until crispy and lightly golden, about 20 minutes.
  4. Halve the onion and thinly slice, set aside.
  5. Melt the coconut oil in a large non-stick pan over medium heat. Once the oil begins to shimmer, add the onion and sauté until translucent.
  6. Remove the seeds and ribs from the bell pepper, and dice into ½-inch pieces. Add to the pan with the onion and sauté.
  7. Separate the florets from the head of broccoli, cutting large florets in half. Trim any tough parts away from the stem, and dice the remainder of the stem. Add the broccoli to the pan, stir to mix the ingredients, cover and cook for 5 minutes.
  8. In a small bowl whisk together all of the sauce ingredients until smooth.
  9. Remove the tofu from the oven and add to the pan with the vegetables, stir to combine.
  10. Pour the sauce mixture over the tofu and vegetables and cook for 2-3 minutes until thickened. Add additional water 1 tablespoon at a time if too thick.
  11. Serve hot over brown rice, garnish with sesame seeds and green onions if using.
Nutrition Information
Serving size: 1 serving w ½ cup brown rice Calories: 369 Fat: 15 g Saturated fat: 4 g Trans fat: 0 g Carbohydrates: 36 g Sugar: 15 g Sodium: 1098 mg Fiber: 5 g Protein: 25 g Cholesterol: 0 mg
Recipe by David D at