If you want the easiest way to get perfectly crispy tofu, this pan-fried tofu recipe is for you. With just extra-firm or firm tofu, cornstarch, salt, and oil, you can make crunchy, flavorful tofu that works as a salad topper, stir-fry protein, or snack.
Note: To achieve crisp tofu, press the block before frying. Use something heavy—like a cast-iron skillet or a stack of books—placed on a wrapped block of tofu to remove excess moisture.

This method yields some of the crispiest pan-fried tofu: a light crust from cornstarch and a tender interior. It’s our go-to technique for adding plant-based protein to salads, bowls, and stir-fries.
What You Need for Pan-Fried Tofu
Tofu: Use firm or extra-firm tofu. These varieties hold their shape and crisp up nicely; avoid silken tofu for frying.
Cornstarch: A light coating of cornstarch is the secret to a crunchy exterior—don’t skip it.
Salt: Season the tofu after frying and a small amount in the coating if you prefer.
Oil: Use a neutral, high-heat oil such as avocado oil, sunflower oil, or another mild-tasting oil.
Other tools you’ll need
In addition to ingredients, have these items on hand:
- Sharp knife
- Cutting board
- Heavy weight for pressing tofu (cast-iron pan or books)
- Paper towels or a clean tea towel
- Large skillet and tongs

How to Cook Tofu on the Stove
Follow these clear, practical steps to make crispy pan-fried tofu every time. The total active cook time is short, but pressing the tofu first makes a big difference.
- Start with a 16-ounce block of firm or extra-firm tofu. Slice it in half lengthwise, wrap it in several layers of paper towel or a clean tea towel, and place a heavy pan or another weight on top for about 1 hour to press out moisture.
- Unwrap the pressed tofu and cut it into roughly 1-inch cubes. Transfer the pieces to a large bowl.
- Add 2 tablespoons of cornstarch and 1 teaspoon kosher salt to the bowl. Toss gently until each piece is evenly coated in a light layer of cornstarch.
- Heat 3 tablespoons of avocado oil (or other neutral oil) in a large skillet over high heat until shimmering and very hot. Carefully add the tofu pieces using tongs. Be cautious—hot oil can splatter.
- Fry the tofu undisturbed for 2–3 minutes per side, or until each side is golden brown and crisp. Rotate pieces as needed so every face gets browned. Patience pays off—wait for a good sear before flipping.
- Remove the tofu from the pan to a plate lined with paper towels and season with additional salt to taste.

Top Tips for Perfect Pan-Fried Tofu
- Choose the right tofu: Firm or extra-firm is best. Silken tofu will break apart.
- Press thoroughly: Removing water is essential for crisping. Press for at least 30–60 minutes for best results.
- Coat lightly with cornstarch: The thin cornstarch crust creates a crunchy surface without masking the tofu’s texture.
- Use a hot pan and enough oil: Preheating the skillet and using enough oil prevents sticking and encourages an even crust.
- Don’t overcrowd the pan: Give pieces space so they brown instead of steaming.
- Finish with seasoning: Salt right after frying; the heat helps it stick. Add spices or sauces after frying to keep the crust crisp.
- Experiment with flavor: Toss with a sauce (stir-fry sauce, teriyaki, or spicy chili sauce) just before serving, or marinate before pressing for deeper flavor.

Storage Tips for Pan-Fried Tofu
Fried tofu can lose crispness when refrigerated, so follow these steps to keep it as fresh as possible.
- Let the tofu cool completely at room temperature before storing to avoid condensation inside the container.
- Store in an airtight container in the refrigerator for up to 3 days. If possible, place a paper towel in the container to absorb extra moisture.
- To re-crisp, reheat the tofu in a hot skillet over medium-high heat until warmed through and the exterior is crunchy again.

How to Serve Crispy Tofu
- Salads: Add warm crispy cubes to green salads or grain bowls for protein and texture.
- Stir-fries: Swap tofu into any stir-fry; add sauce at the end so the crust stays crisp.
- As a snack or appetizer: Serve with dipping sauces such as green herb sauce, creamy vegan cheese sauce, or a sweet-spicy honey glaze.
- Tacos and bowls: Use crispy tofu in tacos, burrito bowls, or over quinoa or rice for a satisfying meal.
Crispy Pan-Fried Tofu Recipe
This simple pan-fried tofu is crispy on the outside and tender inside—perfect for salads, stir-fries, and bowls. It’s an easy way to enjoy plant-based protein with minimal ingredients.
Author: Lee Funke
Prep: 1 hr 15 mins (includes pressing) • Cook: 15 mins • Total: 1 hr 30 mins • Servings: 4
Ingredients
- 16 oz firm or extra-firm tofu, drained
- 2 tablespoons cornstarch
- 1 teaspoon kosher salt
- 3 tablespoons avocado oil (or another neutral high-heat oil)
Instructions
- Slice the tofu in half lengthwise, wrap it in paper towels or a clean tea towel, and press with a heavy pan for about 1 hour to remove excess moisture.
- Cut the pressed tofu into 1-inch cubes and place them in a large bowl.
- Add cornstarch and salt to the bowl and toss gently until the tofu pieces are evenly coated.
- Heat the oil in a large skillet over high heat until very hot. Add the tofu pieces carefully with tongs, allowing the oil to sizzle. Move pieces occasionally to prevent sticking.
- Fry until golden and crisp, about 2–3 minutes per side. Remove to a paper-towel-lined plate and season with additional salt if desired.
Tips & Notes
- Tofu: Use firm or extra-firm for best results.
- Prevent sticking: Preheat the pan and oil; avoid overcrowding to maintain an even sear.
Nutrition
Calories: 170 kcal • Carbohydrates: 6 g • Protein: 8 g • Fat: 13 g • Fiber: 0.1 g • Sugar: 1 g
Nutrition information is an estimate and should be used as a guide only.
Photography: Photos in this post were taken by Ashley McGlaughlin.
If you liked this recipe, leave a comment below and share your photos on social media with the hashtag #fitfoodiefinds—we love to see your creations.