Place a small bowl upside down inside a bigger bowl.
Wrap the tofu in a paper towel and place on top of the small bowl. Place a roughly 1 lb object on top of the tofu (pb jar, can of beans, etc.). This will allow the water the drain out of the tofu. Leave for at least 30 minutes.
Sesame Tofu
Mix together soy sauce and rice vinegar in a large bowl. Cut the tofu into cubes and mix into marinade. Let the tofu marinate for at least 30 minutes, the longer the better.
Once the tofu has marinated long enough, preheat the oven to 375°F. Line a baking sheet with parchment paper.
Mix together flour, sesame seeds, garlic powder, salt, and pepper in a bowl. Coat each tofu cube in the flour mixture and place on the lined baking sheet. Make sure the tofu cubes are not touching. Bake for 25 minutes, or until tofu starts to brown. After the first 10 minutes, you can brush or spray the tofu with oil for crispier results.