Go Back
orange tofu stir fry with broccoli and carrots in a serving bowl on a grey background

Orange Tofu Stir Fry

Andrea Toole
This Orange Tofu Stir Fry is a delicious vegetarian recipe that is packed with protein, making for a nourishing weeknight dinner!
Prep Time 20 minutes
Cook Time 45 minutes
Course Main Course
Servings 4


  • 1 block (350 grams) extra firm tofu
  • Pinch salt and pepper
  • 1 tsp garlic powder
  • 2 tsp cornstarch
  • Drizzle sesame oil
  • 1 large carrot small diced or sliced into thin pieces
  • 1 medium yellow onion, diced
  • 2 small heads broccoli, chopped into bite size pieces

Orange Sesame Sauce

  • Zest and juice of 1 navel orange
  • 1/3 cup low sodium soy sauce
  • 1 tbsp sesame oil
  • 1 tbsp rice vinegar
  • 1/2 tbsp honey
  • 1 tbsp grated fresh ginger
  • 4 large garlic cloves, minced
  • 1/2 tbsp cornstarch


  • Preheat the oven to 400°F and line a baking sheet with parchment paper.
  • Drain the block of tofu and wrap it in paper towel. Place it under a heavy object for about 5-10 minutes to drain off any excess liquid before chopping into 1/2 inch cubes. Toss the cubed tofu with the salt, pepper, garlic powder and cornstarch. Arrange them evenly on the baking sheet and bake for 30 minutes until crispy, set aside.
  • While the tofu cooks, mix together the ingredients for the Orange Sesame Sauce in a bowl and set aside.
  • Heat a large frying pan over medium heat and add a drizzle of sesame oil. Once hot add the carrot and onion, sauté for 3-4 minutes until slightly softened.
  • Add in the broccoli and continue to cook for 8-10 minutes or until the broccoli is fork tender. Remove the vegetables from the pan and set aside.
  • Once the tofu is out of the oven, pour the Orange Sesame Sauce into the same frying pan over medium heat and stir frequently for about 3-5 minutes until the sauce has slightly thickened. You may need to turn up the heat slightly to get it sizzling.
  • Once the sauce is starting to thicken, turn off the heat and add in the cubed tofu and mix to coat, then mix in the cooked vegetables.
  • Serve with rice, quinoa or grain of choice. Enjoy!


Store refrigerated in an airtight container for up to 3-4 days. 
Feel free to change up the vegetables to fit your preference!
Keyword stir fry, tofu recipe, tofu stir fry, vegetarian recipe