Print
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
rice and orange tofu in a bowl

Orange Tofu

5 Stars 4 Stars 3 Stars 2 Stars 1 Star 4.8 from 16 reviews
  • Author: Jessica Hoffman
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Main
  • Method: Pan Fry
  • Cuisine: Chinese

Description

A delicious crispy tofu coated in orange sauce that is completely vegan and gluten-free!


Ingredients

Units Scale
  • 1 pack extra-firm tofu, drained and cut into 2-inch pieces or cubes
  • 3 tbsp cornstarch
  • 3 tbsp sunflower oil for frying

Orange sauce

  • 4 garlic cloves, finely chopped
  • 2-inch cube ginger, finely chopped
  • 1 and 1/2 cups fresh-squeezed orange juice
  • 4 tsp orange zest
  • 4 tbsp tamari (can sub soy sauce)
  • 3 tbsp rice vinegar
  • 4 tbsp coconut sugar (can sub brown sugar)
  • 2 tbsp cornstarch

For serving

  • Rice or noodles
  • sliced green onions
  • sesame seeds

Instructions

  1. Toss the tofu in cornstarch then fry in a pan with sunflower oil on medium-high heat for 2-3 minutes on each side until golden brown.
  2. Mix all the sauce ingredients together in a bowl until well combined.ย 
  3. Once the tofu is cooked, remove from the pan and place onto a plate with paper towel. Pour out any excess oil from the pan.ย 
  4. Add the sauce to the pan on medium heat and allow it to cook down just slightly, then add the tofu and toss everything together until well coated.
  5. Serve over rice.ย 

Notes

Use firm or extra-firm tofu in this recipe to get crispy pieces of tofu.

Don’t skip adding cornstarch to coat the tofu. This coating helps the tofu get a nice and crispy exterior.

Be patient while cooking the tofu. You want to cook it on each side until nice and golden brown.


Nutrition

  • Serving Size: 1/4 of recipe
  • Calories: 150
  • Sugar: 8g
  • Sodium: 400mg
  • Fat: 8g
  • Carbohydrates: 15g
  • Fiber: 1g
  • Protein: 4g