Drain and press your tofu to get out as much liquid as possible then cut into cubes.
Marinate your tofu in your choice of tofu marinades or sprinkle with some soy sauce.
Place oil in a skillet and turn the heat to medium and allow the skillet to heat up for about 2 minutes before adding the tofu.
Place the tofu in the hot skillet and allow it to cook for about 2 minutes before giving the skillet a little shake. If the tofu moves freely in the pan, flip it to the other side.
Continue to cook the tofu on each side for about 2 minutes allowing it to get brown and crispy before flipping. (If you did not marinate the tofu ahead of time, sprinkle the tofu salt after you add it to the pan. Sprinkle with herbs and spices of choice towards the end of frying so that they don't burn during the frying process.
Once all sides of the tofu are browned and crispy, remove from heat and serve over rice, on salads, or as aside.
For tofu with a crispy coating
Mix 1/3 cup of cornstarch with 3/4 teaspoon salt in a bowl and toss in marinated tofu.
Pan-fry in 2 tablespoons of oil. (The coating will absorb more oil than uncoated tofu.)
Turn the pieces every 2 minutes until they are golden brown on all sides.
Notes
Tofu Fries - My kids love tofu cut into long strips and then pan-fried with a little salt until crispy. They love to dip them in ketchup and we call them tofu fries.Spicy Southwest Tofu - For spicy taco flavored tofu, sprinkle the tofu with 1/2 teaspoon of taco or fajita seasoning towards the end of cooking. Stir well to coat the tofu in the seasoning and cook for 1 more minute. (You probably won't need any additional salt if your seasoning blend already contains it.)