Go Back
+ servings
cropped-0G0A1427.jpg
Print

Spicy Orange Tofu

Spicy Orange Tofu is a quick, flavour-packed vegan main course featuring crispy tofu tossed in sweet and spicy orange sauce, ready in 40 minutes for 4 servings.
Course Main Course
Cuisine American, Chinese
Prep Time 20 minutes
Cook Time 20 minutes
Total Time 40 minutes
Servings 4 serves
Calories 483kcal

Ingredients

  • 21 oz extra-firm tofu 600 g approx., drained, pressed & cut into 1″ (2.5 cm) cubes
  • 1 tbsp cornstarch 8 g approx.
  • ½ tsp garlic powder 1.5 g approx.
  • ½ tsp kosher salt 3 g approx.
  • ¼ tsp cracked black pepper
  • 2 tbsp vegetable oil divided
  • 2 medium oranges zested & juiced (340 g juice approx.), zest reserved
  • 1 small yellow onion diced (150 g approx.)
  • 3 cloves garlic minced (9 g approx.)
  • 1 tsp fresh ginger minced (2 g approx.)
  • ½ tsp red chili flakes
  • cup granulated sugar 67 g approx.
  • 2 tbsp rice wine vinegar 30 ml approx.
  • 1 tbsp soy sauce 15 ml approx.
  • 1 cup green beans chopped (140 g approx.)
  • 1 tbsp cornstarch slurry 1 tbsp cornstarch + splash water
  • 4 cups cooked white rice 800 g approx.

Instructions

  • In a bowl, toss tofu with cornstarch, garlic powder, salt, and pepper until evenly coated.
  • Heat 1 tbsp oil in a large skillet over medium-high. Add tofu; cook 3–4 min per side until golden. Transfer to paper towels.
  • Add remaining oil; sauté onion 2–3 min until translucent. Add garlic, ginger, and chili flakes; cook 1 min.
  • Pour in orange juice, sugar, vinegar, and soy sauce. Stir in ¾ of the zest; simmer 2 min. Add green beans; cook 1 min.
  • Whisk in slurry; cook until sauce thickens, about 1 min.
  • Return tofu; toss to coat. Sprinkle with remaining zest.
  • Serve immediately over rice.

Video

Nutrition

Calories: 483kcal | Carbohydrates: 81g | Protein: 17g | Fat: 10g | Saturated Fat: 2g | Polyunsaturated Fat: 6g | Monounsaturated Fat: 2g | Trans Fat: 0.04g | Sodium: 645mg | Potassium: 519mg | Fiber: 4g | Sugar: 26g | Vitamin A: 412IU | Vitamin C: 40mg | Calcium: 110mg | Iron: 3mg