Go Back
+ servings
5 from 4 votes
Overhead View of Orange Tofu Over Rice on a Plate with Orange Slices and Chopsticks
Crispy Orange Ginger Tofu with Broccoli
Prep Time
10 mins
Cook Time
20 mins
Total Time
30 mins
This crispy Chinese-inspired orange ginger tofu is made by smothering crispy pan-fried tofu chunks in a sweet, gingery orange sauce.
Course: Entree
Cuisine: Chinese
Keyword: easy vegan dinner recipe, tofu recipe, vegan chinese recipe
Servings: 4
Calories: 343 kcal
Author: Alissa
  • 1 lb. extra firm tofu
  • 1 cup orange juice
  • ¼-1/3 cup cornstarch divided
  • ¼ cup brown sugar
  • 1 tbsp. soy sauce
  • 1 tbsp. fresh grated ginger
  • 2 garlic cloves minced
  • 1 tsp. orange zest
  • ¼ cup vegetable oil (plus more as needed)
  • 2 small broccoli crowns or 1 large broken into florets
  • 2 scallions
  • sesame seeds
  • red pepper flakes optional
  1. Drain and then press tofu for 15-20 minutes.
  2. Meanwhile, in small bowl or cup, dissolve 1 ½ tbsp. cornstarch in a few tablespoons of your orange juice. Set aside.
  3. Place remaining orange juice in a small saucepan, along with brown sugar, soy sauce, ginger, garlic and orange zest. Bring to a low simmer and allow to cook for about 15 minutes.
  4. Stir in cornstarch mixture until completely blended. Remove from heat and set aside.
  5. Cut tofu into cubes and roll in remaining cornstarch to coat. Coat the bottom of a large skillet with vegetable oil and place over medium-high heat. Add tofu cubes and cook a few minutes on each side, until browned and crispy. Transfer to paper towel to drain.
  6. Steam broccoli florets to desired tenderness. Return tofu to skillet, along with broccoli and sauce. Toss everything to coat.
  7. Serve over rice, topped with scallions, sesame seeds, and red pepper flakes
Recipe Notes

Wondering where the broccoli is in the photos? It's on the kitchen counter. Oops! I added it in just before serving and it was delicious as ever, but I wasn't up for retaking the photos at that point.

Nutrition Facts
Crispy Orange Ginger Tofu with Broccoli
Amount Per Serving
Calories 343 Calories from Fat 171
% Daily Value*
Fat 19g29%
Saturated Fat 3.7g19%
Sodium 282mg12%
Potassium 719mg21%
Carbohydrates 34.6g12%
Fiber 4.7g19%
Sugar 16.9g19%
Protein 13.6g27%
Calcium 230mg23%
Iron 4mg22%
* Percent Daily Values are based on a 2000 calorie diet.