This post may contain affiliate links. Please read our disclosure policy.

Tofu gets a bad reputation for being bland, rubbery, or boring – but that almost always comes down to how it’s cooked. Over the years, I’ve tested dozens of ways to prepare tofu, and some methods are clearly better than others. This guide breaks down the best ways to cook tofu so it’s crispy, flavorful, and genuinely crave-worthy, plus the recipes that made people finally love it.

I’ve been developing and testing tofu recipes for over a decade (it’s a beautiful blank canvas!), and these are the methods I actually use at home week after week!

crispy air fryer tofu on a plate

Choosing the Right Tofu (This Matters More Than You Think)

Not all tofu is created equal, and choosing the right kind makes a huge difference in how your final dish turns out. The biggest thing to pay attention to is firmness, since that determines both texture and how the tofu cooks. Here are the different types of tofu:

straight on shot of hands holding a block of tofu and cutting it in half on top of a butcher block counter
  • Super-firm tofu – This is what I’ve been reaching for most lately. It’s higher in protein, already very dense, and does not require pressing at all, which is a huge win for easy weeknight cooking. It holds its shape beautifully and gets especially crispy when pan-fried, baked, or air fried.
  • Extra-firm tofu – A great all-purpose option and the one you’ll see used most often in tofu recipes. It still benefits from pressing, but it’s sturdy enough for stir fries, bowls, and anything where you want crispy edges.
  • Firm tofu – Slightly softer and best for recipes where the tofu is simmered or coated in sauce. It won’t get quite as crispy, but it absorbs flavor really well.
  • Silken tofu – Completely different from the others. Silken tofu is very soft and creamy and works best in sauces, dressings, desserts, or blended recipes. It’s not meant for pan-frying or crisping up.

If you’re new to tofu or just want the lowest-effort option, super-firm tofu is an excellent place to start. No pressing, less prep, more protein, and consistently good results – it’s honestly hard to beat.

Tofu TypeTextureProtein LevelNeeds Pressing?Best Uses
Super-firmVery dense, meaty⭐⭐⭐⭐ Highest❌ NoPan-fried, baked, air fryer, bowls
Extra-firmDense, sturdy⭐⭐⭐⭐ High✅ YesStir fries, tacos, crispy tofu
FirmSlightly softer⭐⭐⭐ Medium⚠️ SometimesSaucy dishes, simmered recipes
SilkenSoft, creamy⭐⭐ Lower❌ NoSauces, dressings, desserts

If you’re curious how I use super-firm tofu most often, start with my post 15 of my Most Viral Tofu Recipes.

Do You Really Need to Press Tofu?

Short answer: sometimes – but not always.

Pressing a block of tofu removes excess moisture, which helps it brown better and absorb more flavor. That said, whether or not you need to press tofu depends almost entirely on which type you’re using and how you’re cooking tofu.

When you can skip pressing

If you’re using super-firm tofu, you can skip this step altogether. Super-firm tofu is already very dense, has a higher protein content, and comes with most of the moisture removed — which is one of the reasons I’ve been using it more and more lately. It crisps up beautifully without any extra prep, making it ideal for quick weeknight dinners.

You can also usually skip pressing when:

  • The tofu will be crumbled (like for sofritas or taco fillings)
  • It’s going straight into a saucy dish
  • You’re short on time and okay with slightly softer texture

When pressing does help

Pressing is most useful when you’re working with extra firm tofu or firm tofu and want:

  • Crispy edges
  • Better browning
  • A firmer, chewier texture

If your goal is pan-fried, baked, or air-fried tofu with golden edges, taking a few minutes to press can make a noticeable difference.

How to press tofu (the easy way)

There are a few different ways to press tofu – with a tofu press, using kitchen towels and something heavy, or even a quick manual method if you’re in a rush. I break down all of the options, step-by-step, in a separate guide so this post doesn’t get overwhelming.

👉 How to Press Tofu (With or Without a Tofu Press)

If you don’t have a tofu press, I walk you through how to press it with paper towels or a clean kitchen towel.

If you’re new to tofu, that guide will walk you through exactly what to do and help you decide which method makes the most sense for you to release excess water for best results.

Pan-Fried Tofu (Best for Crispy Edges)

Pan-frying is one of the fastest and most reliable ways to get tofu that’s golden on the outside and tender in the middle. It’s my go-to when I want maximum texture without turning on the oven.

Why it works: quick, golden, versatile
Best tofu: super-firm or extra-firm
Good for: bowls, stir-fries, tacos, wraps

Specs:

  • Temp: Medium-high heat
  • Time: About 10-15 minutes total
  • How to tell it’s done: Deep golden crust on at least two sides, and it releases easily from the pan instead of sticking

Basic method:

  • Cut tofu into cubes or slabs and pat dry.
  • Toss with a little oil and seasoning (or cornstarch if you want extra crisp).
  • Cook in a hot skillet over medium-high heat, letting the tofu sit undisturbed so it can brown.
  • Flip and cook until golden on all sides.
  • Finish with sauce or spices as desired.

Try one of these recipes next:

Baked or Roasted Tofu (Easy & Hands-Off)

If you’re cooking for a crowd or want a more hands-off option, baked tofu is the way to go. It takes a little longer than pan-frying, but the oven does most of the work for you.

Why it works: low effort, evenly cooked, great for meal prep
Best tofu: super-firm or extra-firm
Good for: sheet-pan meals, salads, grain bowls

Specs:

  • Temp: 425°F
  • Time: 25-30 minutes, flipping halfway
  • How to tell it’s done: Edges are golden and slightly crisp, center still has a little give

Basic method:

  • Preheat the oven to a high temperature (usually around 425°F).
  • Toss tofu with oil and seasonings.
  • Spread it out in a single layer on a lined baking sheet.
  • Bake, flipping once halfway through, until golden and slightly crisp.
  • Add sauce near the end or after baking to avoid burning.

Try one of these recipes next:

how to cook tofu: crispy tofu in an air fryer

Air Fryer Tofu (Fastest & Crispiest)

The air fryer is hands-down the fastest way to get perfectly crispy tofu (and one of my favorite ways to cook it!). If you have one, this method is hard to beat – especially for weeknight dinners.

Why it works: ultra-crispy, quick, minimal oil
Best tofu: super-firm (no pressing required)
Good for: quick dinners, snacking, bowls

Specs:

  • Temp: 400°F
  • Time: 12-15 minutes, shaking the basket once or twice
  • How to tell it’s done: Crispy and golden on the outside, no soft or pale spots left

Basic method:

  • Cut tofu into evenly sized cubes.
  • Toss with a small amount of oil and seasoning.
  • Add to the air fryer basket in a single layer.
  • Cook at a high temperature, shaking once or twice, until crispy and golden brown.
  • Toss with sauce or spices after cooking.

Try one of these recipes next:

Saucy Tofu (When You Want Flavor > Crisp)

Not every tofu dish needs to be crispy. Some of the most-loved tofu recipes are all about bold sauces and the best texture, where the tofu acts like a sponge for flavor.

Why it works: deeply flavorful, comforting, forgiving
Best tofu: firm, extra-firm, or super-firm
Good for: weeknight dinners, rice bowls, noodle dishes

Specs:

  • Temp: Medium heat once the sauce goes in
  • Time: 5-8 minutes to simmer and absorb
  • How to tell it’s done: Sauce has thickened and clings to the tofu instead of pooling in the pan

Basic approach:

  • Lightly pan-fry or bake the tofu first (or skip crisping entirely).
  • Simmer or toss the tofu in a flavorful sauce.
  • Let it cook just long enough to absorb the flavors without falling apart.
  • Serve over rice, noodles, or veggies.

Try one of these recipes next:

3 tofu marinades lined up in plastic bags

Common Tofu Mistakes (And How to Avoid Them)

If tofu has ever turned out bland, soggy, or kind of sad, one of these is usually the reason. The good news? They’re all easy fixes.

  1. Not using enough oil
    Tofu needs fat to brown properly. Skimping on oil often leads to tofu that sticks to the pan or dries out before it gets golden. You don’t need to drown it — just enough to coat the pieces and help them crisp.
    Fix: Use a neutral oil and make sure the pan (or baking sheet) is well coated before adding the tofu.
  2. Overcrowding the pan
    When tofu pieces are packed too closely together, they steam instead of brown. That’s one of the biggest reasons crispy tofu doesn’t actually get crispy.
    Fix: Cook tofu in a single layer with space between the pieces. If needed, cook in batches — it’s worth it.
  3. Moving the tofu too soon
    It’s tempting to stir or flip constantly, but tofu needs time to form a golden crust. If you move it too early, it’ll tear or stick.
    Fix: Let the tofu sit undisturbed until it naturally releases from the pan and looks browned on the bottom.
  4. Expecting tofu to taste good on its own
    Tofu is mild by design — that’s not a flaw, it’s the point. It’s meant to soak up flavor from seasonings, sauces, and spices.
    Fix: Season generously, finish with a sauce, or pair tofu with bold flavors. This is where tofu really shines.
  5. Using the wrong tofu for the recipe
    Soft tofu won’t crisp, and super-firm tofu isn’t great for blending. The right texture matters more than people realize.
    Fix: Match the tofu to the cooking method. Super-firm or extra-firm for crispy methods, firm for saucy dishes, and silken for blending.
  6. Skipping pressing when it actually helps
    While super-firm tofu doesn’t need pressing, extra-firm and firm tofu usually benefit from it — especially for crispy recipes.
    Fix: Press when you want better browning and texture, and skip it when it doesn’t matter.
    👉 Here’s my guide to pressing tofu with and without a tofu press!
top down shot of tofu cubes on a plate covered in a teriyaki sauce and topped with green onion and sesame seeds with chopsticks in the corner

Ready to Cook? Start With These Easy Tofu Recipes

If you’re new to tofu, or think you don’t like it, start with one of these reader-favorite recipes. These are the dishes that consistently get shared, saved, and made again and again.

honey garlic tofu in a bowl on top of white rice with cooked broccoli next to it. It's covered in green onion, sesame seeds, and a drizzle of spicy mayo sauce.
5 from 27 votes

Honey Garlic Tofu

This Honey Garlic Tofu comes together quickly but is so incredibly packed with flavor and is likely to be one of your NEW favorite tofu recipes!
View Recipe
Crispy tofu bowls with edamame, cucumbers and avocado.
5 from 12 votes

Chili Crunch Tofu Bowls

Chili Crunch Tofu Bowls are flavorful and filling with the perfect amount of spicy kick. Each bite is packed with incredible texture—from crispy tofu and crunchy fresh cucumbers to creamy avocado and hearty grains. Just what you need to shake up your weekly menu!
View Recipe
garlic butter tofu that loks a lot like a chicken breasts sitting on top of mashed potatoes with roasted asparagus on he side of the plate
5 from 21 votes

Garlic Butter Tofu

This Garlic Butter Tofu is officially my new FAVORITE tofu recipe! It’s such a great meal to make for guests and it’s surprisingly easy to throw together!
View Recipe
orange tofu on a plate with rice and orange slices
4.84 from 18 votes

Orange Tofu

This orange tofu is a Panda Express copycat recipe with a vegan twist! Instead of crispy chicken, we're using tofu that is tossed in a sweet and tangy orange sauce. My version tastes just as good as the restaurant version and is so convenient to make at home!
View Recipe
crispy air fryer tofu on a plate
5 from 2 votes

The Best Air Fryer Tofu

This Air Fryer Tofu is perfectly crispy on the outside, tender on the inside, and comes together in about 15 minutes. Made with simple pantry ingredients and no pressing required, it’s the perfect protein for bowls, salads, wraps, and meal prep.
View Recipe

Storage

Cooked tofu keeps well in the fridge in an airtight container for 3-4 days. It’ll lose a little of its crispness as it sits (that’s just tofu being tofu!), but a quick reheat in a hot skillet or the air fryer brings a lot of that texture back — way better than the microwave for this one.

You can also freeze cooked tofu for up to 2 months. Thaw it in the fridge overnight before reheating. Fair warning: the texture gets a bit chewier and more porous after freezing, which honestly some people prefer for soaking up sauce!

Frequently Asked Questions

Do you have to cook tofu, or can you eat it raw?

You technically can eat tofu straight from the package — silken tofu especially is often used raw in dressings, smoothies, or desserts. Firm and extra-firm tofu can be eaten raw too, but the texture is much better cooked, and cooking is what gives it that flavorful, crispy exterior everyone’s after.

Why is my tofu still soggy or rubbery after cooking?

This almost always comes down to one of three things: not pressing tofu that needed it, overcrowding the pan so it steams instead of browns, or flipping it too early before a crust has formed. Give it space, give it time, and use the right firmness for the method (see the mistakes section above for the full breakdown).

How much protein is in tofu?

A half-cup serving of extra-firm tofu has around 10-11 grams of protein, and super-firm tofu runs even higher since it’s more concentrated. Needless to say, it’s a good source of plant-based protein for a meatless dinner and not something you need to “make up for” elsewhere in the meal.

Can you freeze cooked tofu?

Yes! It’ll keep in the freezer for up to 2 months. The texture becomes chewier and spongier once thawed, which actually makes it even better at soaking up sauce.

What’s the healthiest way to cook tofu?

Baking or air frying are your best bets if you’re watching oil — both get you genuinely crispy, flavorful tofu with just a light coating. Pan-frying is close behind and still uses way less oil than deep frying.

About Brita Britnell

Brita is the author of Food with Feeling which is a vegetarian based food blog. She creates easy and delicious recipes that encourage people to try more meat-free recipes!

You May Also Like

Leave a comment

Your email address will not be published. Required fields are marked *

6 Comments

  1. nZkkAbWB says:

    5 stars
    1

  2. Deborah says:

    5 stars
    All fantastic ideas for tofu! Thank you so much!

    1. Brita Britnell says:

      absolutely! I hope you find a new recipe to love!

  3. ncfederation says:

    5 stars
    Appreciate the recommendation. Let me try it out.

  4. theshadowbooth says:

    2 stars
    Hi there it’s me, I am also visiting this website regularly,
    this website is truly good and the viewers are in fact sharing pleasant
    thoughts.

  5. Nancy says:

    Tofu can be added to diet food?