Tofu is a super versatile, protein-packed soy product that soaks up flavors like a sponge, making it perfect for stir-fries, scrambles, and even creamy desserts. In vegetarian cooking, it’s a go-to for everything from crispy bites to hearty mains, proving that plant-based eating is anything but boring!
Quick Finds
Different Types of Tofu & Their Best Uses
Tofu comes in several firmness levels, and each works best in different dishes:
- Silken Tofu – Soft and creamy, great for smoothies, soups (like miso soup), sauces, desserts, and egg substitutes.
- Soft Tofu – Slightly firmer than silken but still delicate; perfect for soups, dips, and gentle stir-fries.
- Firm Tofu – Holds its shape better; great for pan-frying, baking, and adding to stir-fries.
- Extra-Firm Tofu – The most solid type, ideal for grilling, deep-frying, air frying, or crumbling into dishes like tacos and scrambles.
- Super-Firm Tofu – Dense with minimal water, best for slicing and pan-frying or using as a meat alternative in hearty dishes.
How to Buy Tofu in the Grocery Store
Tofu is usually found in the refrigerated section, near other plant-based products or produce. Silken tofu may also be sold in shelf-stable packs in the Asian or health food aisle. When choosing tofu, check the expiration date and pick a package with no bloating or leaks.
How to Store Tofu at Home
- Unopened tofu can be kept in the fridge until the expiration date.
- Opened tofu should be stored in a container filled with fresh water and changed daily to keep it fresh for up to 5 days.
- Freezing tofu changes its texture, making it chewier and more meat-like—just drain, freeze in its package or after pressing, then thaw before cooking.
Ways to Prepare Tofu (and Tips for the Meatiest Texture!)
- Press it – Removing excess water helps it absorb flavors and crisp up better. Use a tofu press or wrap it in paper towels with a heavy object on top for 15-30 minutes.
- Freeze and Thaw – This gives tofu a chewier, spongier texture perfect for hearty dishes.
- Marinate It – Since tofu is mild, let it soak up flavors with soy sauce, garlic, or spice mixes before cooking.
- Pan-Fry or Air-Fry – A little oil and high heat make tofu crispy on the outside while keeping it tender inside.
- Bake It – Toss with cornstarch and seasoning, then bake at 400°F (200°C) for 25-30 minutes for golden, crispy pieces.
- Crumbled as a Ground Meat Substitute – Works great in tacos, chili, or pasta sauces!
- Grill It – Extra-firm tofu holds up well on the grill after marinating, making it a fantastic BBQ option.
Tofu Troubleshooting
“My tofu is too bland!”
- Tofu needs seasoning! Marinate it for at least 30 minutes (or overnight) with soy sauce, garlic, or your favorite spices.
- Coat it in a flavorful sauce after cooking, like teriyaki, buffalo, or peanut sauce.
- Try a dry rub before baking or frying for extra flavor.
“My tofu is falling apart when cooking!”
- Use firm or extra-firm tofu for frying, baking, or grilling—soft or silken tofu is too delicate.
- Press out excess water before cooking to help it hold its shape.
- Handle it gently when flipping or stirring, and cut it into larger chunks if it keeps breaking.
“My tofu is too mushy!”
- Press it longer—30 minutes or more will remove extra moisture.
- Try freezing and thawing before cooking for a firmer, chewier texture.
- Cook it at a higher heat (400°F/200°C for baking or medium-high for pan-frying) to get a crispy exterior.
- Toss it with cornstarch before frying or baking for an extra crispy finish.



