clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
orange tofu served over rice with orange wedges

Orange Tofu

  • Author: Brita Britnell
  • Total Time: 25 minutes
  • Yield: 2 servings 1x
  • Diet: 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! You’re sure to love this quick and easy orange tofu recipe that’s perfect for make-ahead lunches or busy weeknight dinners.


  • 1415 oz block of firm or extra firm tofu
  • 2 tablespoons of cornstarch
  • Salt and pepper to taste
  • 1 tablespoon oil
  • ½ cup orange juice
  • 1 tablespoon orange zest
  • 1 tablespoons rice wine vinegar (see note)
  • 1 tablespoon maple syrup
  • 1 garlic clove, minced
  • 1” piece ginger, peeled, and grated or minced
  • 1 teaspoon sesame oil
  • Red pepper flakes


  1. Prepare the tofu by pressing the liquid out. HERE is my full guide on pressing tofu with AND without a tofu press. 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, 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 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!


Cooking the tofu: you can also bake the tofu following these directions and then add the sauce on.


  • Prep Time: 5 minutes
  • Cook Time: 20 minutes
  • Category: dinner
  • Method: stovetop
  • Cuisine: Chinese, American


  • Serving Size:
  • Calories: 365
  • Sugar: 12.1 g
  • Sodium: 1191 mg
  • Fat: 19.7 g
  • Carbohydrates: 27.1 g
  • Protein: 20.6 g
  • Cholesterol: 0 mg

Keywords: orange tofu, tofu recipe, healthy tofu recipe