Go Back
+ servings
vegan orange tofu with rice in a bowl and more in a pan

Vegan orange tofu

Vegan orange tofu is delicious and easy to make recipe in which baked tofu cubes are soaked in a tangy orange sauce. A great option for hasslefree meatless dinner.
Course Main Course
Cuisine Chinese
Prep Time 10 minutes
Cook Time 15 minutes
Baking time 30 minutes
Total Time 55 minutes
Servings 4 people
Calories 248kcal


For baking the tofu

  • 2 cups firm tofu pressed for around 15-20 minutes and cubed
  • 2 tbsp cornstarch
  • 1 teaspoon all-purpose flour
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon black pepper powder
  • 1/4 teaspoon salt

For the orange sauce

  • 4 garlic cloves finely chopped
  • 1 small piece of ginger finely chopped
  • 2 cups fresh orange juice you can also use unsweetened store bought juice
  • 1.5 tbsp cornstarch
  • 1.5 tbsp sugar adjust as per taste
  • Salt as per taste. Since the sauces are already salty, add the salt carefully and only if required.
  • 2 tbsp soy sauce
  • 2 tbsp vinegar
  • 1/2 tbsp any hot sauce of your choice
  • 1 tbsp vegetable oil
  • 1/2 cup water, at room temperature

For garnishing

  • Chili flakes
  • Chopped scallion


  • Put all the ingredients required for baking tofu (except tofu) in a bowl and mix well. Now add the tofu cubes. Cover the bowl with a lid, shake well until all the cubes get nicely coated.
  • Spread the tofu cubes on a nonstick baking tray and put in a pre-heated oven. Bake for around 25-30 minutes and 200 degrees celsius.
  • In a bowl mix orange juice with soy sauce, hot sauce, vinegar, and sugar, till sugar gets dissolved.
  • In another bowl, mix cornstarch with water and keep aside.
  • Heat oil in a wok and add chopped ginger and garlic to it. Saute till they become fragrant.
  • Pour the orange juice mixture in the wok and let cook for a few minutes till the sauce starts boiling,
  • Add the cornstarch slurry, mix well and cook for 3-4 minutes or till the sauce gets thickened
  • Add the baked tofu cubes and mix.
  • Check the seasoning, and add salt only if required. Switch off the gas.
  • Garnish with chopped scallion and chili flakes. Serve with steamed rice and enjoy.


Calories: 248kcal | Carbohydrates: 29g | Protein: 13g | Fat: 9g | Saturated Fat: 3g | Sodium: 700mg | Potassium: 279mg | Fiber: 1g | Sugar: 15g | Vitamin A: 248IU | Vitamin C: 64mg | Calcium: 174mg | Iron: 2mg