In this post I’ll guide you through a simple, reliable method for making crispy tofu on the stovetop.

How to Make Tofu Taste Good
When I shifted to a plant-based diet I spent a lot of time learning how to cook tofu. I saw countless photos of golden, crispy pieces glazed in sauce and assumed it would be easy to recreate. It took some practice, but I developed a dependable technique that consistently produces crisp, flavorful tofu. Below is the method I use—straightforward, adaptable, and delicious.
If you want a ready-made sauce to pair with the tofu, a sesame glaze works beautifully.
Step by Step Instructions

Step 1: Drain and rinse. Start with a block of extra-firm tofu. Open the package, drain the liquid, and rinse the block under cool running water.
Step 2: Wrap. Wrap the tofu in a clean dish towel. If you have a tofu press, you can use that instead and skip the makeshift pressing steps.
Step 3: Press. Place a cutting board or baking tray on top of the wrapped tofu and add weight—several cookbooks or a few pounds of weight work well. Leave it to press for at least 30 minutes. Pressing removes excess moisture and helps the tofu crisp up instead of steaming. Do this over a sink or an easy-to-clean surface because liquid will drain out.

Step 4: Cut. Slice the pressed tofu into bite-sized pieces. I prefer roughly ½-inch cubes, but you can cut thinner rectangles if you like a slightly flatter shape.
Step 5: Freeze (optional). Freezing is optional but useful if you want a chewier, firmer texture and even less moisture. Put the tofu in an airtight bag or container and freeze for about an hour. Transfer to the refrigerator to thaw, then pat dry to remove any remaining liquid.
Step 6: Coat in cornstarch. Toss the tofu pieces in cornstarch to create a dry, thin coating that crisps beautifully in the pan. This recipe keeps the coating neutral—feel free to mix in spices or garlic powder with the cornstarch if you want more flavor. Shake off any excess cornstarch so pieces aren’t clumpy.

Step 7: Cook. Heat a neutral oil (I use extra virgin olive oil or avocado oil) in a nonstick pan over medium-high heat. Once the oil is hot, add the tofu in a single layer without crowding the pan. Let each side cook undisturbed for about 2–3 minutes until golden and crisp, rotating pieces as needed to brown all sides. Adjust the heat if the tofu browns too quickly.
Step 8: Add sauce (optional). If you’re using a sauce, pour it into the pan once the tofu is crisp and cook briefly to thicken and coat the pieces evenly.
Step 9: Serve. Allow the tofu to cool slightly, then plate and serve immediately for best texture.

Serving ideas: serve the crispy tofu over steamed rice, on top of a salad, or in a grain bowl with roasted vegetables. It also pairs nicely with spicy peanut noodles or a sesame-based salad dressing for a simple, flavorful meal.

How to Make Tofu
Kelsey Riley
Pin Recipe
Equipment
-
Nonstick pan
Ingredients
- 14 ounce extra firm tofu1 package
- ¼ cup cornstarch
- 2 tablespoon extra virgin olive oilor avocado oil
Instructions
- Remove the tofu from its packaging. Drain the liquid and rinse the block in cool water.
- Wrap the tofu in a clean dish towel or use a tofu press.
- Place a cutting board and several books or other weight on top to press the tofu for 30 minutes.
- Cut the tofu into small pieces, about ½-inch cubes.
- Optional: freeze the tofu in a bag or airtight container for about an hour, then move it to the fridge to defrost and pat dry.
- Coat the pieces evenly in cornstarch and shake off excess.
- Heat oil in a nonstick pan over medium-high heat. Add tofu and cook 2–3 minutes per side until crispy, adjusting heat if needed.
- If using a sauce, add it now and toss to coat.
- Let cool slightly and serve immediately.
Notes
This recipe keeps the tofu neutral so you can add your favorite spices, herbs, or sauces.
Nutrition
If you try this recipe please leave a star rating below to help others discover it.
If you share a photo on Instagram, tag @plantedinthekitchen or use #plantedinthekitchen for a chance to be featured.