Go Back
+ servings
Print Recipe
5 from 4 votes

Vegan Orange Chicken (Orange Tofu)

This orange tofu is a vegan version of takeout style orange chicken. With tofu, bell pepper, broccoli, onion and amazing orange sauce, this easy vegan dinner will become a family favorite!
Prep Time5 mins
Cook Time15 mins
Course: Lunch, Main Course, Vegan Dinner Recipes
Cuisine: American, Chinese
Servings: 6 servings
Calories: 242kcal


  • 16 oz firm tofu drained & cut into bite sized pieces
  • 2 Tbsp cornstarch
  • 4 Tbsp vegetable oil (divided)
  • 1/2 cup onion chopped
  • 1/2 cup red bell pepper chopped
  • 1 cup broccoli florets
  • 1/4 cup orange zest

Orange Sauce

  • 1 cup orange juice
  • 1/3 cup sugar
  • 2 Tbsp distilled vinegar
  • 2 Tbsp soy sauce
  • 1 Tbsp fresh ginger grated
  • 1 Tbsp garlic diced finely
  • 1 tsp cornstarch
  • 1/2 tsp red pepper flakes


  • 1/4 cup green onions chopped
  • sesame seeds


  • Sprinkle 2 Tablespoons of cornstarch and 2 Tablespoons of oil over the tofu and stir or shake to coat well. Spread tofu in a single layer on parchment lined baking sheet. Broil for 5 minutes, then flip and broil another 5 minutes.
  • While the tofu is broiling, add 2 Tbsp of the oil to a skillet and sauté onions over medium heat until the onion is shiny. Add the red bell pepper and cook 2 more minutes.
  • In a bowl, mix all the orange sauce ingredients plus one tablespoon of cornstarch until thoroughly combined. Set aside.
  • Add broiled tofu to the skillet, and add the sauce. Let sauce come to a boil, then add the broccoli, cover the skillet, and turn down the heat to low. Let it simmer for 5 minutes.
  • Sprinkle the tofu with chopped green onion and sesame seeds. Serve with rice!


Calories: 242kcal | Carbohydrates: 25g | Protein: 9g | Fat: 13g | Saturated Fat: 8g | Sodium: 349mg | Potassium: 209mg | Fiber: 2g | Sugar: 16g | Vitamin A: 674IU | Vitamin C: 58mg | Calcium: 121mg | Iron: 1mg