Add the tofu cubes, soy sauce, oil, and garlic powder to a large bowl, mix until well combined, and let it rest for at least 5 minutes.
Drain the tofu and transfer ⅓ of the tofu cubes into a freezer or plastic bag with 1 or 2 tablespoons of cornstarch and toss to coat.
Repeat this step with the remaining tofu and cornstarch.
If you don't want to use a freezer or plastic bag, just add the tofu cubes to a shallow dish, then the cornstarch, and toss to coat, but use the bag for the best results.
Transfer the tofu cubes to a lined baking sheet and bake for 15 minutes.
Remove the baking sheet from the oven and flip each of the tofu cubes so they can cook evenly on the other side. Bake for 15 more minutes or until golden brown.
Serve immediately and enjoy!
Video
Notes
Substitutions:
Make it gluten-free: use tamari instead of soy sauce.
Soy sauce also can be replaced with coconut aminos, or just some salt to taste.
Make it oil-free: just omit the oil, although this baked tofu will be crispier if you use it.
Garlic powder can be replaced with onion powder, or you can use them both as well. Minced fresh garlic should also work, although I've never tried it myself.
Feel free to use any other type of starch instead. You could also omit it, but your tofu will be crispier if you use it.
I prefer to add 6 tablespoons of cornstarch because I like my tofu cubes super crispy, but you can use only 3 tablespoons or even 1 or 2 tablespoons.
Storage:
Refrigerator: although it is best when served immediately, you can also store the leftovers in an airtight container in the refrigerator for 5-7 days.
Reheat: it can be reheated in the microwave or on the stovetop over medium heat until warmed through. Add a little oil, water, or vegetable stock if needed.