Preheat oven to 425℉ and lightly spray a baking sheet with cooking spray.
Wrap a block of tofu in a clean kitchen towel or paper towels. Then place a heavy object on top like a cast iron. Let the tofu sit with the heavy object on top for around 5-10 minutes. This helps drain out any excess liquid.
Once the tofu is done pressing cut the tofu into 1/2 to 1 inch cubes. Roll the cubes in cornstarch and then place on a baking sheet, making sure to not allow the tofu cubes to touch or they will stick together. Before placing them in the oven, spray the tops with cooking spray. Bake for 15 minutes, flip and spray and then bake for another 15 minutes. Once they are golden and crispy they are done.
While the tofu is baking make the peanut sauce. To a medium-large bowl add soy sauce, chili oil, peanut butter, maple syrup, rice vinegar, mirin, sesame oil, and water. Whisk until the sauce is fully incorporated. If you are using natural peanut butter you may need to whisk a little longer to have it be smooth again.
Once the tofu is done gently toss it in the sauce. Serve with rice or noodles and top with green onion and peanuts. You can double the sauce recipe and use it to make a vegetable stir fry. If the peanut sauce isn't warm enough after you throw the tofu in, place the peanut tofu into a frying pan on low-med heat until desired temperature.
The tofu is best the day of but will keep in the fridge in an airtight container for 3-5 days.