Mastering Tofu: Simple Techniques for Crispy, Flavorful Results

If you don’t like tofu, chances are it’s not being prepared the right way. Below are practical tips to help you press, marinate, and cook tofu so it becomes flavorful and enjoyable. Learning to cook tofu is easier than you think.

A package of extra firm tofu on the counter.

Why People Struggle with Preparing Tofu

Many people dislike tofu because they’ve only encountered soft, bland versions or poorly cooked restaurant preparations. Early experiences with tofu that is overly soft or bland can leave a lasting impression. Misconceptions about soy and health have also added to hesitancy, but the idea that tofu is harmful for men is a myth. Like any ingredient, tofu’s appeal depends on choosing the right type and treating it properly in preparation.

What Type of Tofu Do I Buy?

The variety of tofu you choose makes a big difference. Soft tofu is best for dressings, dips, smoothies, and creamy sauces. For main dishes, select firm or extra-firm tofu so it holds its shape and absorbs marinades. Sprouted tofu is usually the firmest option and often doesn’t require pressing; simply pat it dry and it’s ready to use. In general, opt for the firmest tofu available for cooking methods like baking, grilling, air-frying, or sautéing.

Do I Need a Tofu Press?

Pressing tofu is the key to transforming its texture from soft and watery to dense and flavorful. A tofu press makes this step simple and consistent, but you can also improvise with a heavy pan and stacked plates. The important part is removing excess water so the tofu can absorb marinades rather than repel them. Skipping or rushing this step often results in bland tofu. Take the time to press properly and your results will improve dramatically.

How to Press Tofu

A tofu press with tofu in the center of the press on the counter.
  1. Remove the tofu from its package and discard the packing liquid.
  2. Place the block of tofu in the center of a tofu press or on a plate with a flat weight on top.
  3. If using a press, turn the knobs evenly about four turns to start, then tighten further at regular intervals—every couple of minutes—until the tofu has released a noticeable amount of liquid.
  4. Continue tightening until the press is nearly fully closed and most of the excess moisture has been expelled.
  5. At the end, remove the tofu and pat it dry with paper towels to remove remaining surface moisture.
  6. Typical results will remove several tablespoons of fluid; this drying step lets marinades penetrate rather than sit on top of the tofu.
Tofu cut up into pieces.

Marinating Tofu

Once pressed, tofu is ready to be marinated. Removing the water allows the tofu to absorb flavors rather than dilute them. Marinate at least a few hours, ideally overnight, for best flavor.

Example Tofu Marinade

  • ½ cup soy sauce (use tamari for gluten-free)
  • ¼ cup rice vinegar
  • 2 tablespoons sriracha or another hot sauce
Tofu in citrus tofu marinade.
  1. Combine the marinade ingredients. Pour about half into a container so you can arrange tofu in a single layer.
  2. Place a single layer of tofu on the marinade, then pour the remaining marinade over the top so each piece is coated.
  3. Seal and refrigerate. Marinate overnight for best flavor penetration.

Use this basic marinade as a starting point and vary the flavors—citrus, miso, BBQ, or teriyaki styles all work well depending on the dish.

Grilling Tofu

I am learning to grill tofu on the gas grill grates.
  1. Preheat the grill to low heat.
  2. Use a grill mat or grill pan to prevent sticking, or place tofu directly on the grates if you’re confident it won’t fall apart.
  3. Grill about 8 minutes per side until grill marks appear and the exterior firms up.
  4. Remove from the grill and briefly return to the marinade to keep the pieces moist and flavorful.
  5. Cut into strips or cubes for serving.

Baking Tofu

I am learning to cook tofu pieces on a baking sheet with parchment paper.
  1. After pressing and marinating, preheat the oven to 400°F (about 200°C).
  2. Place tofu, cut or whole, on a silicone baking mat or parchment-lined sheet.
  3. Bake for 15 minutes, flip the pieces, then bake another 15 minutes until edges are golden and slightly crisp.

Air Frying Tofu

I am learning to cook tofu in an air fryer.
  1. Press and marinate the tofu as described.
  2. Preheat the air fryer to 375°F (190°C).
  3. Air fry for 10–15 minutes, shaking or turning the basket a couple of times so pieces brown evenly.

Skillet Tofu

  1. After pressing and marinating, cut tofu into large cubes (about 1.5″ x 2″).
  2. Heat a skillet over medium-high heat.
  3. Use a small amount of the marinade in the pan instead of oil to prevent sticking and add flavor.
  4. Cook 5–6 minutes until the bottom is lightly browned, flip, then add a bit more marinade as needed.
  5. Continue cooking 5–6 minutes until browned, flip again, and cook an additional couple of minutes per side for even color and texture.

Tofu is remarkably versatile and forgiving once you know the basics. With proper pressing, a good marinade, and the right cooking method, tofu becomes a tasty, protein-rich addition to many meals.

Tofu Recipes

If you want to explore varied tofu dishes, try recipes like tofu feta, tofu banh mi, tofu nuggets, sweet-and-sour tofu, southwest tofu scramble, BBQ tofu, or a teriyaki tofu bowl. Each recipe showcases different textures and flavor profiles—proof that learning how to cook tofu is simple and rewarding.

  • Tofu Feta Cheese
  • Tofu Banh Mi
  • Tofu Nuggets
  • Sweet and Sour Tofu
  • Southwest Tofu Scramble
  • BBQ Tofu
  • Teriyaki Tofu Bowl