Tofu 101: How to Press, Marinate, and Cook It So It Actually Tastes Good
If your last encounter with tofu was a sad, watery cube floating in a stir-fry, you’re not alone. Tofu isn’t the problem — it’s usually how it’s prepped. Skip the pressing step or the marinade, and you end up with something bland and soggy. Do those two things right, and tofu turns into something genuinely crispy, savory, and worth cooking on purpose. Here’s how to get it right every time.
Why Tofu Deserves Another Chance
Tofu is made by curdling soy milk and pressing the curds into blocks, similar to how cheese is made. It comes in silken, soft, firm, and extra-firm varieties — for most savory cooking (searing, baking, stir-frying) you want firm or extra-firm, since they hold their shape and soak up marinades without falling apart. It’s also one of the most budget-friendly proteins in the vegetarian pantry, especially compared to pre-made meat substitutes.
Pressing Tofu the Easy Way
Pressing removes excess water so tofu can actually brown instead of steam. You don’t need a special gadget: wrap the block in a clean kitchen towel or paper towels, set it on a plate, and stack something heavy on top — a cast iron pan or a few cans work fine. Fifteen to twenty minutes is usually enough for weeknight cooking; a full hour gets you an even firmer texture if you have the time.
Marinating for Maximum Flavor
Because tofu is so mild, it’s a blank canvas for whatever flavors you’re craving. A simple base of soy sauce, a splash of rice vinegar, a little oil, and something sweet (maple syrup or brown sugar) goes a long way. Cube or slice the tofu after pressing, then let it sit in the marinade for at least 15 minutes — or make a batch the night before so it’s ready to cook when you get home. Our Crispy Sesame-Ginger Baked Tofu is a good template for proportions if you want a starting point.
Three Ways to Cook It
- Pan-sear: Cube the tofu and cook in a hot, lightly oiled nonstick or cast iron pan, turning occasionally, until golden on most sides. Takes about 10 minutes and gives the crispiest exterior.
- Bake: Spread marinated cubes on a parchment-lined sheet pan at 400°F for 25-30 minutes, flipping halfway. Hands-off and great if you’re cooking a whole dinner at once.
- Crumble and scramble: For a softer, egg-like texture, crumble pressed tofu by hand and cook it in a skillet with turmeric, garlic powder, and a splash of plant milk, the way we do in our Fluffy Tofu Scramble.
Recipes to Try This Week
Once you’ve got the basics down, tofu slots into almost any meal. Toss baked cubes into our Spicy Thai Peanut Noodles for extra protein, or start simple with the Fluffy Tofu Scramble for breakfast. If you want to branch out to other plant-based proteins while you’re at it, our Chipotle Tempeh Taco Bowl is a great next stop.
A note on nutrition: tofu is a good source of plant-based protein, but this post is general cooking inspiration, not medical or dietary advice — check with a healthcare provider for guidance specific to you.
Want new recipes and posts like this in your inbox? Subscribe here and we’ll let you know when something new is on the table.