
There’s nothing quite like perfectly crispy tofu – golden, crunchy on the outside, and wonderfully tender within. If you’ve ever struggled with soggy, bland tofu, this recipe is going to change everything for you! The secret is all in the preparation and cooking method, which I’m thrilled to share with you today.
Making crispy tofu at home is actually easier than you might think, and once you master this technique, you’ll be making it constantly. I grew up watching my mom prepare tofu in so many different ways, but this method – with its incredible texture and flavor – has become my absolute favorite. The key is pressing out as much moisture as possible, using the right coating, and cooking it at the perfect temperature.
This Best Heavy Cream Alfredo Sauce Recipe pairs beautifully with crispy tofu if you’re looking for a creamy pasta dish. You can also serve your crispy tofu over Delicious Heavy Cream Pasta for a restaurant-quality meal at home.
What I absolutely love about this recipe is its versatility. You can enjoy it as a standalone appetizer, toss it into salads, serve it with rice and vegetables, or even use it as a protein in grain bowls. The crispy exterior provides such a satisfying contrast to the soft interior, and the neutral flavor of tofu means it plays well with virtually any sauce or seasoning profile you choose.
If you’re planning a full meal, consider pairing this with Best Pickled Red Onion Recipe for brightness and tang, or build a Buddha bowl with Best Chickpea Salad Recipe for extra protein and texture.
For more detailed techniques on achieving crispy textures, check out Serious Eats Tofu Recipes and Bon Appétit’s Crispy Tofu Guide. You might also enjoy New York Times Pan-Fried Tofu for another wonderful preparation method that yields equally delicious results.
Ingredients
- 1 block (14-16 oz) extra-firm tofu
- ¼ cup cornstarch
- 2 tablespoons all-purpose flour
- 1 teaspoon garlic powder
- 1 teaspoon onion powder
- ½ teaspoon salt
- ¼ teaspoon black pepper
- ¼ teaspoon cayenne pepper (optional)
- 3 tablespoons neutral oil (vegetable, canola, or peanut oil)
- 2 tablespoons sesame oil
- 2 tablespoons soy sauce
- 1 tablespoon rice vinegar
- 1 teaspoon honey or agave
- 2 cloves garlic, minced
- 1 teaspoon fresh ginger, minced
- 1 green onion, sliced (for garnish)
- 1 teaspoon sesame seeds (for garnish)

Instructions
- Remove the tofu from its packaging and drain all the liquid. Place the block on a clean cutting board.
- Wrap the entire tofu block in several layers of clean kitchen towels or paper towels, creating a secure package.
- Place the wrapped tofu on a plate and set another plate on top of it. Add weight – such as canned goods, books, or a cast iron skillet – on top of the upper plate.
- Let the tofu press for 15-20 minutes. This step is crucial for removing excess moisture, which is essential for achieving that perfect crispy exterior.
- After pressing, unwrap the tofu and place it on a fresh, dry cutting board.
- Cut the pressed tofu block into ¾-inch thick slabs or cubes, depending on your preference. Slabs work wonderfully for pan-frying, while cubes are perfect for stir-fries or grain bowls.
- Pat the cut pieces dry with additional paper towels, removing any remaining surface moisture.
- In a shallow bowl, combine the cornstarch, all-purpose flour, garlic powder, onion powder, salt, black pepper, and cayenne pepper if using. Mix thoroughly to combine all the seasonings.
- Working with one piece at a time, coat each tofu piece evenly with the cornstarch mixture, shaking off any excess coating. This creates the foundation for maximum crispiness.
- Heat the neutral oil and sesame oil together in a large skillet over medium-high heat. Allow the oil to heat for about 2 minutes until it shimmers and is hot enough that a small piece of coating sizzles immediately upon contact.
- Carefully place the coated tofu pieces into the hot oil, being mindful not to overcrowd the pan. You may need to work in batches to ensure proper browning.
- Cook the tofu pieces for 4-5 minutes on the first side without moving them. This allows a golden, crispy crust to form.
- Flip each piece carefully and cook for an additional 4-5 minutes on the second side until equally golden and crispy.
- Remove the cooked tofu from the skillet and place on a paper towel-lined plate to drain any excess oil.
- While the tofu finishes cooking, prepare the sauce by combining soy sauce, rice vinegar, honey, minced garlic, and minced ginger in a small bowl. Whisk until the honey is dissolved and the ingredients are well combined.
- Once all the tofu has been cooked and is still warm, transfer it to a serving plate and drizzle with the prepared sauce.
- Garnish with sliced green onions and sesame seeds for added flavor and visual appeal.
- Serve immediately while the tofu is still warm and crispy, alongside your favorite rice, vegetables, or salad.

Pro Tips
- Extra-firm tofu is absolutely essential for this recipe. Silken or soft tofu will not achieve the desired crispy texture and will fall apart during cooking, so don’t skip this step.
- The pressing step is non-negotiable for success. The more moisture you remove from the tofu before cooking, the crispier and more golden your final result will be. Some people even press their tofu for 30 minutes or longer for maximum crispiness.
- Don’t skip patting the tofu dry after pressing and cutting. Any residual moisture will interfere with browning and create steam rather than a crispy crust.
- The cornstarch is the secret ingredient for achieving that restaurant-quality crispy exterior. The combination of cornstarch and flour creates the perfect texture – crispy and golden without being overly thick or heavy.
- Make sure your oil is sufficiently hot before adding the tofu. If the oil isn’t hot enough, the tofu will absorb oil and become greasy rather than crispy. The oil should shimmer and be ready to sizzle.
- Don’t move the tofu around in the pan while it’s cooking. Let it sit undisturbed on each side to develop that beautiful golden crust. Constant flipping will prevent proper browning.
- You can use any neutral oil with a high smoke point for this recipe – vegetable, canola, peanut, or light avocado oil all work wonderfully. Avoid olive oil as it has a lower smoke point.
- The sauce is completely customizable. Add sriracha for heat, use lime juice instead of rice vinegar, or swap in tamari for a gluten-free option. You can also serve the tofu with your favorite dipping sauce instead.
- Store leftover crispy tofu in an airtight container in the refrigerator for up to 3 days. Reheat in a 350°F oven for about 10 minutes to restore crispiness, or enjoy cold in salads and grain bowls.
- This recipe scales beautifully if you need to feed a larger crowd – simply multiply the ingredients accordingly and work in batches to maintain the quality of each piece.
- For a protein-packed meal, serve your crispy tofu alongside steamed vegetables, brown rice, and a flavorful sauce. The possibilities are truly endless with this versatile protein.
