Tofu is rich in protein, and it's a staple in vegan and vegetarian diets... but it doesn't have the best reputation.
Tofu can be mushy and unpalatable — it has a soft texture, and on its own, it's flavorless. Still, there's a reason why people around the world enjoy it: When prepared correctly, tofu can be a crispy and flavorful source of important nutrients. Half a cup of firm tofu contains 22 grams of protein, 3 grams of fiber and 66 percent of your daily requirement for calcium, according to the USDA.
Video of the Day
Video of the Day
Can't get the hang of cooking tofu? Discover how to make crispy tofu with these these chef-approved tips.
1. Use Firm Tofu
When perusing the tofu aisle in most grocery stores, you'll notice many varieties to choose from. Some of the most common types of tofu include firm, super firm, soft and silken. Chefs tend to recommend varieties on the firm side if you're after a crispy texture. Save softer options for smoothies.
"Using a firm version will help your tofu stay crispy as you cook it," says Leslie Durso, a vegan professional chef.
2. Drain and Press the Tofu
When you open a package of tofu, you may notice it's filled with water. This water keeps the tofu fresh and prevents it from drying out. But the moisture in fresh tofu prevents it from getting crispy in your pan.
"Moisture creates steam, which is what you want very little of when seeking a crisp exterior," explains Olivia Roszkowski, a chef and culinary educator. Drain the water and press the tofu to draw out moisture for 15 to 20 minutes, she says.
You can cover the tofu with paper towels and press evenly with a cutting board to squeeze out the excess moisture, per the National Heart, Lung and Blood Institute. Any heavy item, such as a cast-iron pan or bowl filled with fruit, will do to help press down on the tofu so it releases the liquid. You can also use a clean kitchen towel instead of a paper towel if you'd prefer. Or, you can use a tofu press ($20, Amazon).
3. Add Cornstarch Before Seasoning
Sure, flour may help with crispiness, but the ingredient chefs want you to reach for is cornstarch. Incorporating cornstarch into your tofu recipe helps reduce its moisture. It also mixes with seasoning nicely, giving your spices something to latch onto.
"Coating tofu in a thin layer of cornstarch will also absorb excess moisture, allowing it to crisp better when fried, stir-fried, baked or air-fried," Roszkowski says. Don't worry too much about how to get the cornstarch to stick to the tofu: Since tofu remains a bit damp even after you press it, the cornstarch will stick to the tofu's outer surface when you sprinkle it on.
For even more of a crispy, crunchy bite of tofu, you can use naturally press the tofus into naturally crunchy items (think: crushed cornflakes or cornmeal) after using cornstarch, Roszkowski says. "The smaller the pieces, the easier the adherence. You can dip in a binder such as egg, flax egg or egg alternative before coating," she says.
Tip
“For the crispiest tofu, give it a breadcrumb coating at the end,” says Ann Ziata, a chef at the Institute of Culinary Education. “After you’ve cut your tofu, dredge each piece in flour or cornmeal. Then, quickly dip it in soy milk or an egg wash and coat completely in panko or breadcrumbs. Fry and serve seasoned with salt.”
4. Season Tofu With a Dry Rub
The key to crispy tofu is reducing the moisture as much as possible. To do this, chef Susy Massetti recommends choosing dry seasonings to add flavor without the moisture.
"I personally use dry rubs rather than liquid condiments when I need my tofu to be crispy, and I always mix my spices with cornstarch."
5. Cook Tofu Separately
Tofu is a common ingredient in stir-fry recipes. These often contain mixed ingredients like a protein source and vegetables. But cooking all the ingredients in one pan could result in mushy tofu.
Or, crowding the tofu — with too many tofu pieces or other ingredients — can prevent the crispy texture you desire.
"Whether you are cooking the tofu on its own or as part of a stir-fry, it's always best to cook the tofu separately from the rest of the ingredients," Ziata says. "Adding everything at once will make the tofu crumble and absorb too much moisture."
6. Fry Tofu in a Pan
If you're new to tofu and not sure how to cook it the right way, pan-frying is a beginner-friendly method. Get a good frying pan and high-quality oil. Heat the oil before adding the tofu pieces and spread them around so they aren't touching.
"Pan-frying is a great way to get your tofu crispy — you just have to make sure to leave the tofu alone," Durso says. "Leave the tofu in the pan until it comes free when you shake the pan around. If you try to flip too early, it could break."
Once the tofu pieces are golden brown on one side, flip them. It's tempting, but don't stir them too often or they won't crisp up or stay intact.
7. Cook Tofu in a Wok With a Quality Oil
Of all the cookware and bakeware to choose from, chefs tend to favor a deep wok or skillet for achieving the crispiest tofu. This shouldn't come as a surprise as it's what you're most likely to see in restaurants.
"Use a wok or a deep, wide cast-iron skillet," recommends Kiele-Jael Stanton, a chef based in Austin, Texas. "Add some good quality oil with a high smoke point, such as avocado oil or grapeseed oil. Make sure the oil gets hot with a temperature of 350 degrees Fahrenheit. Use at least 3 cups of oil or enough so it fills the skillet about 2 inches deep."
8. Spread Tofu Pieces Evenly
Durso's top tip for making extra crispy tofu is to give it enough room in the pan.
"Don't crowd your tofu," she says. "Whether you are pan-frying, baking or air-frying, making sure your tofu is not touching is essential to get it nice and crispy."
9. Cook Tofu in an Air Fryer
Using an air fryer is an easy way to get your tofu to crisp up. Air fryers work by circulating hot air, so your food gets crispy on all sides. This method also requires significantly less oil than deep frying, so it's a more nutritious way to make crispy foods.
"Use an air fryer to add crisp to smaller pieces. Cook for 10 to 15 minutes depending on the size," says Jennifer Welper, an executive chef at the Mayo Clinic Diet.
10. Roast Tofu in a Convection Oven
If you don't want to deep-fry your tofu and you don't have an air fryer, you can still achieve crispy tofu in a convection oven. Roasting tofu takes about 15 minutes at 350 F, according to the Harvard T.H. School of Public Health.
"Use convection mode on your oven for about 15 to 20 minutes and lightly spray nonstick cooking oil on top of the tofu. Once the tofu is cooked, shake it around and cook for about 8 minutes more," Welper says.
11. Cook Tofu at High Temperatures
The temperature you use on your stovetop burner, air fryer or convection can affect the crispiness of your tofu. When in doubt, use higher temperatures.
"Crisping occurs at a high temperature, at a medium to high flame and in a pan that is not overcrowded," Roszkowski says. "If using a metal baking pan to bake, heat it in a hot oven for 10 minutes before arranging and baking the tofu."
Just make sure your oil and cookware can withstand the high cooking temperature.
FAQs About Tofu
Does Freezing Tofu Make It Crispier?
Utilizing your freezer is another great way to cut down on tofu's moisture, which in turn leads to a crispier texture when you cook it. You can freeze your tofu when you bring it home from the store. It'll stay good for five months, per the National Kidney Foundation.
Why Won't My Tofu Get Crispy?
The biggest culprit is likely water — be sure to take the time to press your tofu for the crispiest results. Another potential reason: Cooking too much tofu in your pan at once. You'll want the pieces of tofu to have room around them, and not be touching each other. It's also harder to get a crisp on the tofu if you have your temperature too low, so aim to use high heat.
What Are Easy Tofu Recipes?
Now that you know how to make tofu crispy and appealing, try one of these easy tofu recipes — they're all packed with protein, lean into pantry staples and perfect for weeknight meals.
Related Reading