If you've ever wondered how to cook tofu so it's actually delicious, you're in the right place. Tofu is one of my favorite ingredients because it's versatile, affordable, and can take on almost any flavor. In this guide, I'll show you the best ways to cook tofu so it turns out crispy, flavorful, and never soggy or bland.

Tofu gets a bad reputation, and honestly, it's not tofu's fault. Most tofu disappointment comes down to how it's cooked. Think of it like the chicken of the plant-based world, if you served unseasoned boiled chicken it would be super gross. Tofu is the same. It is very neutral in taste so it needs seasoning and proper cooking technique to make it really shine! The good news? Once you understand a few basic methods, tofu becomes one of the easiest proteins to work with.
Over the years, I've tested just about every way to cook tofu: baked, pan-fried, air fryer, grilled, pressed, unpressed, marinated, breaded - you name it. What I've learned is that there isn't one "best" way to cook tofu, but there is a best method depending on what you're making.
This guide breaks down the most reliable ways to cook tofu, when to use each method, and simple tips to help you get the texture and flavor you're after. I'll also link to my favorite tofu recipes for each method so you can put these techniques into practice right away. I'll also cover when you actually need to press tofu, how to season it, and my go-to trick for extra crispy tofu (hello, cornstarch).
If you're new to tofu, curious about it, or already cook with it regularly, this page is the perfect place to start.
And for maximum flavor, start with my tutorial on how to marinate tofu before using any of these cooking methods!
👉 For even more ideas, be sure to check out my full collection of tofu recipes here: 80+ Easy Tofu Recipes
First things first: choosing the right tofu
Before we get into cooking methods, let's quickly talk about tofu types.
- Super-firm tofu: not always easy to find, but very dense and chewy. Works well for most cooking methods and does not need pressing. (Not ideal for blending or creamy textures.)
- Extra-firm tofu: best for most cooking methods, especially when you want crispy tofu. Widely available and very reliable. My go-to tofu.
- Firm tofu: good for pan-frying and baking when you want a slightly softer interior.
- Medium tofu: much more tender and can fall apart easily, but nice in some soups and sauces where a softer texture is welcome.
- Soft or silken tofu: not ideal for these methods; better for sauces, desserts, dressings, and blending.
For the methods below, I recommend firm or extra-firm tofu unless noted otherwise.

How to Cook Tofu in the Oven (Baked Tofu)
Baked tofu is one of the easiest, most hands-off ways to cook tofu. It's great for meal prep and works well in bowls, salads, wraps, and stir-fries.
When to use baked tofu
- You want a firm, chewy, meaty texture
- You're cooking a larger batch
- You want minimal hands-on cooking
Basic baked tofu tips
- Cut tofu into even pieces so it cooks evenly
- Tear it into chunks (for a more chicken-like texture)
- Crumble it for a ground meat texture
- Or score entire blocks for roast-style tofu
- Toss with oil (or use an oil-free method if preferred) and plenty of seasoning
- Spread in a single layer on a lined baking sheet
- Bake at 375°F (190°C) for about 30 minutes, flipping or stirring halfway, until golden and slightly crisp on the edges.
Recipe ideas using baked tofu
- Baked Tofu Bites (torn method)
- Easy Peanut Tofu (cubed)
- Almond Rosemary Lemon Crusted Tofu (crusted)
- Brown Sugar Mustard Glazed Tofu (roast-style, centerpiece)
- Tofu Taco Crumbles (ground/crumbled method)
- Greek Sheet Pan Tofu Dinner (sheet pan)
Baked tofu is ideal when you want a firm, chewy texture with minimal hands-on cooking, especially for meal prep and larger batches.

How to Pan-Fry Tofu (Golden & Crispy)
Pan-fried tofu is my go-to method when I want maximum flavor and crispy edges. It's quick, satisfying, and perfect for weeknight dinners.
When to use pan-fried tofu
- You want crisp edges and a tender center
- You're adding tofu to stir-fries, noodles, or sautés
- You want fast results
Basic pan-frying tips
- Use a large skillet or non-stick pan
- Let the pan heat up really well first (this prevents sticking)
- Add a bit of oil to the pan to help with browning and prevent sticking
- Don't overcrowd the pan, the tofu should be in a single layer
- Use medium-high heat
- Let the tofu cook undisturbed before flipping, you'll know when it's time to flip when it is browned on the bottom
- Cook 3-5 minutes per side, until deeply golden and releases easily from the pan.
- Season after cooking or glaze at the end for best flavor without burning the spices and sauce
Recipe ideas using pan-fried tofu
- Spicy Black Pepper Tofu
- Vegan Orange Chicken (stir-fried tofu)
- Marry Me Tofu (saucy and delicious)
- Easy Sticky Teriyaki Tofu
- Vegan Drunken Noodles (Pad Kee Mao)
- Vegan Mushroom Tofu Lettuce Wraps
Pan-fried tofu is ideal when you want a crispy outside and tender inside, and you want it to cook up quickly. It's my go-to for a quick weeknight dinner.

How to Cook Tofu in the Air Fryer (Extra Crispy)
Air fryer tofu is one of the easiest ways to get crispy tofu with very little effort. It's fast, reliable, and especially great if you love crunchy tofu.
When to use air fryer tofu
- You want crispy tofu with minimal oil
- You're short on time
- You want consistent results
- You're cooking a smaller batch
Basic air fryer tofu tips
- Use extra-firm tofu for best texture
- Cut tofu into uniform pieces
- Toss with seasoning
- Spritz with spray oil
- Don't overcrowd the basket, you need airflow for maximum crisp
- Shake the basket 1 - 2 times during the cooking
- Preheat your air fryer to 350°F (180°C) and cook the tofu for about 15 - 20 minutes until golden and crispy.
Recipe ideas using air fryer tofu
- The Best Air Fryer Tofu
- Quick & Easy Tofu Bacon
- Chicken-Style Tofu Bites
- Vegan Hot Honey Tofu
- Crispy Vegan Lemon Tofu
- Creamy Vegan Pancetta & Pea Pasta (tofu pancetta)
Air-fried tofu is perfect when you want extra-crispy tofu that's quick to make and ideal for smaller batches.
How to Make Crispy Tofu (Any Method)
If your tofu keeps turning out soggy, a few small changes can make a big difference.
Tips for crispier tofu
- Use extra-firm tofu (avoid firm, medium, or soft)
- Pat tofu dry before cooking
- Coat the tofu in a bit of cornstarch before cooking for extra crisp (optional)
- Make sure the pan or oven is very hot before adding the tofu (pre-heating is a must)!
- Don't overcrowd the pan or tray, tofu should be in a single layer with space around each piece to allow for airflow
- Use oil to help crisp it up, a neutral oil like canola or vegetable work best for pan-frying or in the oven, and spray oil works best for the air fryer
- Let tofu cook long enough before flipping (it should be browned on the bottom)
Do you need to press tofu?
Short answer: sometimes, but not always.
Pressing tofu removes excess moisture, which mainly helps when marinating. Excess water is removed so that more marinade can penetrate the tofu.
However, many recipes work just fine without pressing, especially when using extra-firm tofu. You can easily cook out that extra bit of water by simply cooking for a few minutes longer, so you will see that most of my recipes require no pressing at all!
When it's worth it to press: when you really want that flavor to penetrate deep into the tofu, such as in my tofu bacon recipe or my vegan tofu salmon recipe!
👉 I break this down in detail here: How to Press Tofu (And When You Don't Need To)

How to season and marinate tofu
Tofu is like a sponge, and it can absorb flavor before, during, or after cooking.
General tips:
- Salt tofu before cooking for better flavor
- Use bold sauces and glazes (no bland food here)
- Marinate for at least 30 minutes, or even up to a few days in the fridge
👉 For full marinade tips and flavor ideas, see: my 12 Tofu Marinades.
Which tofu cooking method should you use?
If you're not sure where to start:
- Baked tofu → great for meal prep and bowls and chewy, meaty texture
- Pan-fried tofu → best flavor and texture if eating fresh, quickest method
- Air fryer tofu → great for extra crispy or saving oven space
There's no wrong choice, just pick the method that fits the dish you're making.
Can you cook tofu without oil?
Yes! Tofu can be baked, air-fried, or pan-cooked using parchment paper or a non-stick pan. The texture will be slightly different but still delicious.
More tofu recipes to try
Once you've got the basics down, tofu becomes incredibly fun to cook.
👉 Browse all my tofu recipes here: 80+ Easy Tofu Recipes
Once you learn how to cook tofu the right way, it's hard not to love it. 💛
Drop any tofu questions below!
Bon appetegan!
Sam Turnbull

SwashB says
Except for silken tofu I always start any cooking method by boiling the tofu for 5 minutes. It is a game changer.
Sam Turnbull @ It Doesn't Taste Like Chicken says
Yes, I speak about the boiling method in my guide How to Press Tofu 🙂
Stephanie Mahler says
Sam, when does one freeze tofu before using? I've seen this in recipes but would like a rule of thumb, if you have one. Thank you!
Sam Turnbull @ It Doesn't Taste Like Chicken says
Great question! Freeze tofu when you want a chewier, meatier texture, but note that it can be a bit spongey, so it's not for everyone. Use in stir-fries or crumbles. For creamy or silky dishes, I skip freezing. To freeze tofu, freeze in the package until solid (overnight or longer), then thaw in the fridge overnight. Remove the packaging, drain and lightly squeeze the tofu with your hands to squish out extra water (it will be like a sponge texture). Cut into cubes or proceed with the recipe as normal.
Stephanie says
Thank you! 🙂