Crispy Orange Tofu (vegan)

Crispy Orange Tofu (vegan)

This orange tofu is a Panda Express copycat recipe with a vegan twist! Instead of crispy chicken, we're using tofu that is tossed in a sweet and tangy orange sauce. My version tastes just as good as the restaurant version and is so convenient to make at home!

Author: Food with Feeling

Meal Type: Milk Free

Cuisine: American

Difficulty: EASY

Prep. Time: 5 minutes

Cook Time: 20 minutes

Total Time: 25 minutes

Servings: 2 Servings

Calories: 366 kcal per serving

Ingredients

  • 15 ounces - firm or extra firm tofu
  • 2 tablespoons - cornstarch
  • Salt and pepper
  • ½ cup - orange juice
  • 1 tbsp - orange zest
  • 1 tbsp - rice wine vinegar
  • 1 tbsp - maple syrup
  • 1 tbsp - soy sauce
  • 1 clove - garlic
  • 1 inch - ginger
  • 1 tsp - sesame oil
  • ½ tbsp - cornstarch
  • Red pepper flakes
  • oil

Instructions

  1. Prepare the tofu by pressing the liquid out. Once pressed, tear the tofu into large bite-sized chunks. Mine were all roughly an inch long and varied in size a little. Don’t worry too much about the size and shape. The idea is for it to have rough edges to give the tofu a little more texture and to hold onto flavors a little better.
  2. Make the sauce by combining the orange juice, zest, vinegar, maple syrup, garlic, ginger, sesame oil, soy sauce, cornstarch, and a pinch of red pepper flakes to a bowl or large measuring cup. Whisk to combine.
  3. Place the tofu chunks into a large bowl and sprinkle on the cornstarch, a good pinch of fine sea salt, and freshly cracked black pepper. Toss to combine so that the tofu is mostly covered.
  4. Heat 1/2 an inch of oil in a large skillet over medium heat. Once hot, add in the tofu and cook for about 10 minutes, tossing often so that it gets browned on all sides.* Once done, remove tofu from the skillet and set aside.
  5. To the same skillet, add in the orange juice mixture and cook over medium heat, stirring often, for 4 minutes. Once it starts to thicken, add the tofu pieces back into the skillet and cook for 1 more minute.
  6. Serve with rice or your favorite side and ENJOY!
  7. Cooking the tofu: you can also bake the tofu following these directions and then add the sauce on.
  8. As desired, you can use less oil but it won’t turn out quite as crispy.

Nutrition

Energy: 366 kcal | Total Fat: 20 g | Saturated: 4 g | Trans: 0 g | Unsaturated: 0 g | Cholesterol: 5 mg | Total Carbs: 28 g | Fiber: 3 g | Sugars: 13 g | Proteins: 23 g | Sodium: 1,054 mg | Polyunsaturated: 9 g | Monounsaturated: 6 g

©2026 OnlineCook LLC