Start by pressing the firm tofu to remove excess moisture. Pressing will help the tofu to absorb the marinade more easily. Let the tofu press for at least 15 minutes, or up to several hours.
While the tofu is being pressed, make the marinade. You can use any marinade that you like.
After pressing, cut the tofu into cubes, steaks, batons, triangles, or slices, depending on how you plan to cook it.
Place the tofu in a zip lock bag or a shallow dish or container that is large enough to hold all of the tofu in a single layer. Pour the marinade over the tofu and gently toss it to coat all sides.
If using a bag squeeze the air out of it and seal it. If using a container or dish, cover it with plastic wrap or a lid and place it in the refrigerator to marinate for at least 30 minutes, or up to several hours or overnight.
When the tofu has finished marinating, remove it from the refrigerator.
Heat a large skillet over medium heat and add one to two tablespoons of oil to the pan. When the oil is hot, add the marinated tofu to the pan and cook it until it is golden brown and crispy on all sides.
Serve the tofu hot, with rice or noodles, or use it in your favorite tofu recipe. Enjoy!