How to Cook Tofu with Better Texture

Delicious Asian dish featuring noodles, fried tofu, and rich sauces on a ceramic plate.

Tofu can be crisp at the edges, tender in a curry, or satisfyingly chewy in a stir-fry. The result depends on choosing the right tofu, managing its moisture, and matching your cooking method to the dish. Pressing is useful, but it is not always necessary. With a few practical adjustments to preparation and heat, you can make tofu that holds its shape and takes on seasoning without turning soggy or bland.

Choose and Prepare the Tofu

Start with the texture you want. Extra-firm tofu is a reliable choice for roasting, pan-frying, and stir-frying because it holds its shape. Firm tofu works well in saucy dishes and scrambles. Silken tofu is delicate and better suited to soups, dressings, or blended sauces than to crisping in a pan.

For a drier, more substantial bite, drain extra-firm tofu and press it between clean towels or paper towels. Set a cutting board or another flat weight on top for 15 to 30 minutes, changing the towels if they become soaked. Cut the tofu after pressing. Skip this step when using silken tofu, or when a recipe benefits from a softer, more delicate texture.

Season for Flavor

Tofu has a mild taste, so season it with the whole dish in mind. For a quick marinade, combine a savory ingredient such as soy sauce or tamari with garlic, ginger, or spices. A small amount of oil can help seasonings coat the surface. Let cut tofu sit for at least 15 minutes, turning the pieces once so the marinade reaches more sides.

Avoid leaving tofu in a very salty or acidic marinade for too long; its surface can become overly seasoned while the center stays mild. For crisp cubes, pat away excess liquid before cooking. You can also toss the pieces lightly with cornstarch just before roasting or pan-frying. This creates a dry coating that helps the outside turn crisp.

Match the Cooking Method

For crisp tofu, cut pressed extra-firm tofu into evenly sized cubes or slabs. Roast it in a hot oven on a lightly oiled tray, or pan-fry it in a single layer. Leave space between pieces and let the first side brown before turning. Crowding the pan traps steam, which softens the surface. Add a sticky sauce near the end so the coating does not burn before the tofu browns.

For a chewy, browned texture, tear extra-firm tofu into irregular pieces rather than cutting neat cubes. The rough edges catch seasoning and develop crisp spots while the centers stay substantial. Pan-fry or roast the pieces, then fold them into a stir-fry or grain bowl. For a tender result in curry or soup, add firm tofu near the end and simmer it gently so it warms through without breaking apart.

Keep Texture in the Finished Dish

Cook tofu before combining it with wet ingredients when you want a browned exterior. Remove it from the pan, cook the vegetables or sauce, then return the tofu briefly at the end. This keeps it from simmering too long and losing its crispness. If you prefer softer tofu, add it directly to the sauce and let it heat gently.

Make pieces similar in size so they cook at the same rate, and avoid moving them constantly while they brown. For leftovers, store tofu separately from watery sauces when possible. Reheat crisp pieces in a skillet or oven rather than stirring them into a cold, wet dish; add sauce after reheating to preserve more of the texture.

Better tofu comes from choosing the right style, controlling surface moisture, and giving it enough space to brown. Press extra-firm tofu for crisp or chewy dishes, season it thoughtfully, and add it to sauces at the right stage. Try one change at a time in your next meal, or visit Tropic Table to build your plant-based cooking skills.