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!