top of page

How To Cook Tofu, How to Make Tofu Taste Like Real Food (Crispy, Flavorful, Not Bland)

If you’ve ever tried tofu and thought, “yeah… this ain’t it,” I get it.

I’ve been there. Soggy. Bland. Weird texture. No flavor.

And the worst part? Everyone keeps saying, “tofu is so good!” while you’re sitting there wondering what you’re doing wrong.

Here’s the truth:

Tofu is not bad. It’s just usually cooked wrong.

Once you fix a few key things, tofu goes from something you tolerate…to something you actually crave.

Let me show you exactly how to do it right.

tofu in a bowl
tofu noodle bowl

Why Tofu Usually Fails

Most tofu fails for two simple reasons:

1. There’s too much water in it

Tofu is packed in water—and if you don’t remove that moisture, it will steam instead of crisp.

That’s why it turns out:

  • Soft

  • Mushy

  • Flavorless

2. No browning = no flavor

If you don’t get that golden, crispy outside, you’re missing the texture and taste that makes tofu good.

No crisp = no payoff

Step 1: Pressing Tofu (Non-Negotiable)

If you skip this step, nothing else matters.

Why pressing works:

  • Removes excess water

  • Helps tofu absorb flavor later

  • Allows it to actually crisp instead of steam

How to press tofu (simple method):

  1. Take your tofu out of the package and drain the water

  2. Wrap it in paper towels or a clean towel

  3. Place something heavy on top (plate + book, pan, etc.)

  4. Let it sit for 15–25 minutes or longer


That’s it. No fancy press needed.

When you unwrap it, you’ll notice:

  • It’s firmer

  • It feels more “meaty”

  • It’s ready to actually cook properly

You can also use a tofu press purchase here

tofu skewers
crispy tofu

Step 2: The Perfect Stovetop Method (Best for Flavor)

This is my go-to method. If you want tofu that actually hits… start here.

What you do:

  1. Cut pressed tofu into cubes or strips

  2. Heat a pan on medium-high

  3. Add 1–2 tablespoons of sesame oil

  4. Place tofu in the pan (don’t overcrowd)

    Now here’s the key:

Leave it alone.

Let it cook for 4–5 minutes on one side until golden brown.

Then:

  • Flip

  • Cook another 4–5 minutes

You’re looking for:

  • Crispy edges

  • Golden brown color

  • Slight chew

Only after BOTH sides are crispy should you:

  • Add sauce

  • Toss into a stir fry

  • Mix into a dish

If you add sauce too early = soggy tofu again

Step 3: Air Fryer Method (Easy + Consistent)

If you want something a little more hands-off, the air fryer is clutch.

But most people mess this up too.

The mistake:

Throwing tofu into a cold air fryer

That kills your crisp

The fix:

Preheat your air fryer first. Always.


bowl of vegetables and tofu
air fried tofu

Steps:

  1. Preheat air fryer to 375°F

  2. Toss pressed tofu with:

    • 1 tablespoon sesame oil

    • Pinch of salt

  3. Add tofu to air fryer (single layer)

Cook for:

  • 12–15 minutes, shaking halfway through

You’ll get:

  • Crispy outside

  • Firm inside

  • Perfect texture every time

The Big Unlock

Once your tofu is crispy…

You can put it in anything

  • Stir fry

  • Wraps

  • Bowls

  • Pasta

  • Salads

That’s when tofu finally becomes what it’s supposed to be: A flavor carrier with real texture

Recipe 1: Crispy Sesame Garlic Tofu Bowl

Ingredients:

  • 1 block firm tofu (pressed)

  • 2 tablespoons sesame oil

  • 2 tablespoons soy sauce (or tamari)

  • 1 tablespoon maple syrup

  • 2 cloves garlic (minced)

  • 1 cup cooked rice

  • 1 cup steamed broccoli

Instructions:

  1. Cut and press tofu

  2. Cook tofu in sesame oil (stovetop method above) until crispy

  3. In a small bowl, mix:

    • Soy sauce

    • Maple syrup

    • Garlic

  4. Add sauce to pan AFTER tofu is crispy

  5. Toss for 1–2 minutes

Serve over rice with broccoli.

Sweet, savory, crispy… this is where tofu starts to make sense.

homemade tacos on a plate
taco trio

Recipe 2: Air Fryer Tofu Tacos (Beginner Friendly)

Ingredients:

  • 1 block firm tofu (pressed)

  • 1 tablespoon sesame oil

  • 1 teaspoon chili powder

  • 1/2 teaspoon garlic powder

  • 1/2 teaspoon smoked paprika

  • Tortillas

  • Shredded lettuce

  • Salsa or vegan sauce

Instructions:

  1. Preheat air fryer to 375°F

  2. Cut tofu into small cubes

  3. Toss with:

    • Sesame oil

    • All spices

  4. Air fry for 12–15 minutes, shaking halfway

Build tacos with:

  • Crispy tofu

  • Lettuce

  • Salsa

Simple. Flavorful. No stress.

Frequently Asked Questions About Cooking Tofu

Do you really have to press tofu before cooking? Yes—pressing tofu is one of the most important steps. Removing excess water allows the tofu to crisp up instead of steaming in the pan. Without pressing, tofu will usually turn out soft and soggy.


Why is my tofu not getting crispy?

The most common reasons are too much moisture and not letting it cook long enough. Make sure you press the tofu and allow it to sit undisturbed in the pan for several minutes before flipping.


What oil is best for cooking tofu? Sesame oil is one of the best options because it adds flavor while helping the tofu brown and crisp. You can also use avocado oil or olive oil, but sesame oil gives it a richer taste.


How long should I cook tofu in an air fryer? Cook tofu in a preheated air fryer at 375°F for about 12–15 minutes, shaking halfway through. Preheating is key to getting a crispy texture.


Can I skip oil when cooking tofu? You can, but the texture won’t be as crispy. Oil helps create that golden, crispy exterior that makes tofu taste better.


When should I add sauce to tofu? Always add sauce after the tofu is fully cooked and crispy. Adding sauce too early will make the tofu soggy.


What type of tofu is best for frying? Firm or extra-firm tofu works best. Softer tofu varieties hold too much water and won’t crisp properly.

Final Thought

Tofu isn’t the problem.

It’s the method.

Once you:

  • Press it

  • Crisp it

  • THEN flavor it

Everything changes.

And once it clicks, you’ll start adding tofu to meals without even thinking about it.

Because now?

It actually tastes good.

Comments


bottom of page