The Pantry
Cooking how-to

How to Make Crispy Tofu

The useful answerPress extra-firm tofu, cut it into cubes or slabs, coat lightly with cornstarch, then cook in a hot oiled skillet, oven, or air fryer until deeply golden and crisp. Add sauce after cooking, not before, and serve right away.

Start with the right tofu

For crisp tofu, use extra-firm or super-firm tofu. Those styles contain less water, so they brown faster and hold their shape. Firm tofu can work too, but it usually needs a longer press and gentler handling. Silken tofu is too soft for this method.

Open the package, drain away the liquid, and pat the block dry before you cut it. A 14- to 16-ounce block is a good home-cooking size. Cut it into 3/4-inch cubes for more edges, or into slabs if you want pieces that look more like cutlets or sandwich filling.

If you like a craggy crust, tear the tofu by hand instead of making clean cubes. The uneven pieces create more surface area, which means more browned edges. Whatever shape you choose, keep the pieces similar in size so they finish at about the same time.

  • Best choice: extra-firm or super-firm tofu
  • Good shape for maximum crunch: 3/4-inch cubes
  • Best for sandwiches or bowls: slabs or triangles
  • Avoid silken tofu for this crisping method

Press out moisture, then season lightly

Pressing helps the tofu release surface water so it can brown instead of steam. Wrap the block in a clean towel or several layers of paper towels, set it on a plate, and weigh it down with a skillet, a cutting board, or a few cans. Fifteen to 20 minutes is enough for extra-firm tofu; 25 to 30 minutes gives firm tofu more help.

Do not press so long that the tofu turns leathery. You want it dense and dry on the outside, but still tender in the center. After pressing, cut it if you have not already, then toss it with 1 tablespoon cornstarch, 1 tablespoon neutral oil, 1/2 teaspoon kosher salt, 1/2 teaspoon garlic powder, and black pepper to taste for every 14 to 16 ounces of tofu.

The coating should look dusty, not wet or gummy. If you want a little more flavor inside the bite, add a light marinade after pressing, such as 1 tablespoon soy sauce, 1 teaspoon rice vinegar, and 1 teaspoon sesame oil, then drain well before adding cornstarch. Keep the liquid small and cook promptly so the coating stays crisp.

  • Press 15 to 20 minutes for extra-firm tofu
  • Press 25 to 30 minutes for firmer blocks
  • Use cornstarch for a thin, crisp shell
  • If marinating, keep it light and dry the tofu again before coating

Pan-fry for the deepest crunch

Set a large skillet over medium-high heat and let it warm for about 2 minutes. Add 1 to 2 tablespoons neutral oil. When the oil looks shimmery and slides quickly across the pan, add the tofu in a single layer. Leave space between pieces so steam can escape.

Do not move the tofu too soon. Let the first side cook for 3 to 4 minutes until it turns golden and releases easily from the pan. Flip and repeat on the remaining sides, cooking 10 to 15 minutes total depending on the size of the pieces. If the crust darkens too quickly, lower the heat a touch and continue cooking.

The visual cue you want is a crisp, matte surface with deep golden patches, not pale damp spots. If pieces stick, give them another 30 seconds before trying again. If the pan is crowded, work in two batches rather than forcing everything into one layer.

  • Heat skillet over medium-high for about 2 minutes
  • Use 1 to 2 tablespoons oil for a 10- to 12-inch pan
  • Cook the first side 3 to 4 minutes without moving the pieces
  • Total pan-fry time is usually 10 to 15 minutes

Use the oven or air fryer when you want less hands-on time

The oven is the easiest big-batch method. Heat it to 425 F. Line a sheet pan with parchment or lightly oiled foil, then spread the tofu in one layer. Bake for 25 to 30 minutes, flipping halfway through, until the edges are browned and the corners look dry and crisp.

An air fryer is faster and makes especially crisp edges. Cook at 400 F for 12 to 15 minutes, shaking the basket halfway through. Do not pile the tofu up, or the pieces will steam. If your basket is small, cook in two rounds rather than packing it full.

For extra browning in the oven, you can preheat the sheet pan before adding the tofu. That helps the bottoms set quickly. It is not required, but it can help if you like a firmer crust.

Crispy tofu methods at a glance
MethodTemperatureTimeBest for
SkilletMedium-high heat10 to 15 minutesDeepest browning and the most control
Oven425 F25 to 30 minutesHands-off cooking and larger batches
Air fryer400 F12 to 15 minutesFast cooking with crisp edges

Add flavor after the tofu is crisp

Sauce is easiest to manage after the tofu is already crisp. If you toss it in sauce too early, the crust softens before it has a chance to set. For a sticky glaze, cook the sauce separately, then return the tofu to the pan for 30 to 60 seconds just to coat.

For a simple weeknight version, finish the tofu with soy sauce, honey, and grated ginger. For a more savory profile, use garlic, sesame oil, and chili flakes. If you want extra texture, add a teaspoon or two of sesame seeds after cooking so they stick to the warm surface.

Crispy tofu also works with many seasonings before cooking. Try a pinch of smoked paprika for a deeper flavor, a little curry powder for a warmer note, or a dusting of five-spice for something more aromatic. Keep dry seasonings light enough that the cornstarch still clings to the tofu.

  • Sauce after crisping, not before
  • Return sauced tofu to the pan for 30 to 60 seconds if needed
  • Try sesame, chili, ginger, curry powder, or smoked paprika
  • Serve over rice, noodles, salads, or inside lettuce wraps

Fix soggy tofu and store leftovers safely

If your tofu is soggy, the usual causes are excess moisture, a crowded pan, or heat that is too low. Press longer next time, use more space between pieces, and wait for the pan to get properly hot before adding the tofu. If the crust looks pale, the pan probably was not hot enough or the tofu needed a little more time on each side.

If the coating falls off, the tofu was probably too wet when it hit the cornstarch. Pat it dry again and toss gently instead of stirring hard. If the flavor seems flat, season the tofu before cooking and finish with a small amount of sauce or flaky salt right at the end.

For leftovers, cool the tofu quickly, refrigerate it within 2 hours, or within 1 hour if the room is above 90 F. Store it in a covered container in the fridge at 40 F or below and use it within 3 to 4 days. Reheat leftovers to 165 F once, then eat them promptly. A skillet or air fryer helps bring back some crispness; the microwave works, but it softens the crust.

Sources: FoodSafety.gov: Four steps to food safetyFoodSafety.gov: Cold storage chart

Common questions

Do I really need to press tofu?

Yes for the crispiest result, especially with firm or extra-firm tofu. Pressing removes surface water so the coating can brown instead of steaming. Super-firm tofu may only need a quick blot, but a short press still helps.

Why did my tofu turn out soggy or pale?

Usually it was still too wet, the pan was crowded, or the heat was too low. Dry the tofu better, use a wider pan or two batches, and wait for the oil to shimmer before adding the pieces.

Can I make crispy tofu ahead of time?

You can, but it is crispiest right after cooking. For meal prep, cool it fast, refrigerate it, and reheat to 165 F in a skillet or air fryer instead of the microwave. Add sauce only when you are ready to eat.

Your ingredients. Your kind of dinner.

Create a custom recipe with Rosemary, your AI sous chef.

Create my recipe →