Begin by removing the tofu from its packaging. Drain the liquid and wrap the block of tofu in paper towels. Place a heavy object, like a skillet or a can, on top of the wrapped tofu to press it for about 15-20 minutes.
Once pressed, uncover the tofu and cut it into your desired shape, keeping the pieces uniform in size for even cooking.
In a non-stick skillet, heat the canola or grapeseed oil over medium-high heat, creating a thin, even layer on the bottom of the pan.
Carefully add the tofu pieces to the hot skillet. Let the tofu cook undisturbed for about 5-7 minutes until the bottom is golden brown.
Using a spatula, gently flip each piece of tofu. Season with salt and pepper to taste. Cook for another 5-7 minutes on the other side until golden and crispy.
Once all sides are crispy, remove the tofu from the pan and place it on a plate lined with paper towels. Serve hot with your favorite sauce.