Vegan copycat recipe of Panda Express Orange Chicken, made healthy! A fresh, easy orange sauce paired with crispy no fry tofu. Serve over brown or white rice.

Crispy Baked Orange Tofu

Reminiscent of the popular Chinese Orange Chicken, but a plant based version that tastes better than the original! This tofu gets perfectly crisp, without any oil, in the oven with a little cornstarch/soy sauce mix. Serve over rice and with a good serving of steamed broccoli.
Course Main Course
Cuisine Chinese
Prep Time 40 minutes
Cook Time 35 minutes
Total Time 45 minutes
Servings 5 large servings
Calories 278kcal
Author Nora Taylor


Crispy Baked Tofu:

  • (2) 14-16 ounce blocks extra-firm tofu
  • 3 tablespoons tamari, or low sodium soy sauce
  • 2 tablespoons cornstarch, or arrowroot starch

Sticky Orange Sauce:

  • 1 cup vegetable broth
  • 1/2 cup fresh squeezed orange juice, from 2-3 large oranges
  • 1/2 cup organic sugar (may sub coconut sugar, brown sugar or pure maple syrup)
  • 1/3 cup rice vinegar
  • 1/4 cup tamari, or low sodium soy sauce
  • 3 cloves garlic, minced
  • 2 teaspoons grated fresh ginger (or 1/4 teaspoon ground ginger)
  • 1 teaspoon Sriracha hot sauce, or to taste
  • 2 tablespoons cornstarch
  • 1/4 cup water


Make the Crispy Baked Tofu:

  • Press the tofu by wrapping in paper towels (or a clean dry tea towel). Place a plate or pan on top of the wrapped tofu, and put a couple of heavy books on top of that. Let the tofu press for at least 30 minutes if possible and up to an hour.
  • Preheat the oven to 400 degrees F and line a large baking sheet (or 2 if necessary) with parchment paper or a silicone mat.
  • Slice the tofu into 2 inch squares or rectangles and place in a large bowl. Drizzle on the tamari or soy sauce and toss gently to combine.
  • Sprinkle on the cornstarch and toss to combine. You can also use your fingers to gently rub the cornstarch into the tofu, until almost no powdery spots remain.
  • Arrange the tofu evenly on the prepared pan(s), and bake for 15 minutes. Flip and bake for 15 more minutes, until the tofu pieces are crispy and lightly golden brown. 

Make the Orange Sauce:

  • In a large pan (like a wok or stir fry pan), add all sauce ingredients except the cornstarch and water. Bring to a boil, and cook for a minute or two. Mix the cornstarch and water in a small bowl to combine, and then add to the pot. Whisk over medium-high heat constantly for a couple of minutes, until the sauce thickens. 
  • Now add the Crispy Baked Tofu to the saucepan and stir to coat the tofu in the sauce.
  • Serve over brown or white rice. Sprinkle with cilantro, green onions and/or sesame seeds. Add a side of steamed broccoli if desired.


  • To make this recipe Gluten Free, make sure to use tamari, not soy sauce. 
  • This recipe makes enough for 5 people. It does make great leftovers, but feel free to halve the recipe if desired.


Serving: 1serving | Calories: 278kcal | Carbohydrates: 35g | Protein: 18g | Fat: 8g | Saturated Fat: 1g | Sodium: 1070mg | Potassium: 104mg | Fiber: 2g | Sugar: 23g | Vitamin A: 150IU | Vitamin C: 14mg | Calcium: 223mg | Iron: 3mg