Simple Vegan Blog

  • Recipes
  • Start Here
  • About
  • Subscribe
menu icon
go to homepage
  • Recipes
  • Start Here
  • About
  • Subscribe
subscribe
search icon
Homepage link
  • Recipes
  • Start Here
  • About
  • Subscribe
×
Home > Recipes > Kitchen basics

How to Cook Tofu (Complete Guide)

Iosune with a glass of juice.
Updated: Apr 7, 2026 by Iosune Robles · This post may contain affiliate links
No ratings yet
Pin Recipe Jump to Recipe
Homemade pan fried tofu cubes ready to serve.

If you've ever wondered how to cook tofu, there are several simple methods you can try at home. From crispy baked tofu to pan-fried tofu, air fryer tofu, and tofu scramble, this versatile ingredient can be prepared in many delicious ways. Most methods simply involve pressing the tofu, seasoning it, and cooking it until golden and crispy.

Crispy pan fried tofu cubes on a plate.

In this complete guide, you'll learn the best ways to cook tofu so it turns out flavorful and perfectly textured every time. We'll cover the different types of tofu, how to season it, whether you need to press it, and the most popular cooking methods.

Once you understand the basics, tofu becomes incredibly easy to cook and far from bland or boring. With the right seasoning and cooking method, it can turn crispy, flavorful, and perfect for stir-fries, bowls, tacos, soups, and many other dishes. I've shared more than 30 tofu recipes on the blog over the years, and it's one of my favorite ingredients to cook with.

Jump to:
  • What Is Tofu?
  • Types of Tofu
  • Do You Need to Press Tofu?
  • How to Season Tofu
  • Tips for Cooking Tofu
  • The Best Ways to Cook Tofu
  • Common Mistakes When Cooking Tofu
  • Can You Freeze Tofu?
  • Frequently Asked Questions
  • More Tofu Recipes
  • How to Cook Tofu

What Is Tofu?

Tofu is a plant-based protein made from soybeans. It's produced by curdling soy milk and pressing the curds into blocks, similar to how cheese is made. Because it has a mild flavor, tofu easily absorbs marinades, sauces, and seasonings, which makes it incredibly versatile in many recipes.

It's widely used in Asian cuisines and can be cooked in many different ways depending on the type and the recipe. Tofu can be baked, pan-fried, cooked in the air fryer, scrambled, or added to soups and stews, making it a popular ingredient for everything from quick weeknight meals to hearty dishes.

Types of Tofu

Tofu comes in several varieties, and each one has a different texture and best use. Choosing the right type of tofu can make a big difference in the final result of your recipe.

Here's a quick overview of the most common types of tofu and how they're typically used.

Type of tofuTextureBest uses
Silken tofuVery soft and creamySmoothies, sauces, desserts
Soft tofuSoft and delicateSoups, stews, gentle cooking
Firm tofuTender but holds its shapeStir-fries, sautés
Extra-firm tofuDense and meatyPan-frying, baking, air frying
Super-firm tofuVery dense and chewyGrilling, crispy tofu dishes
Pressed firm tofu block on a plate.

Different types of tofu work better for different cooking methods, so understanding their textures can help you choose the best option for your recipe.

Silken tofu

Silken tofu has the softest texture of all types of tofu. It's smooth, creamy, and delicate, which makes it ideal for blending into smoothies, sauces, dressings, and desserts.

Soft tofu

Soft tofu is slightly firmer than silken tofu but still very delicate. It works well in soups, stews, and dishes where tofu is gently simmered rather than fried.

Firm tofu

Firm tofu holds its shape better than softer varieties while still having a tender texture. It's a versatile option that works well in stir-fries, sautés, and many everyday tofu recipes.

Extra-firm tofu

Extra-firm tofu is dense and sturdy, making it the best option for crispy tofu dishes. It's ideal for pan-frying, baking, or cooking in the air fryer because it keeps its shape and develops a great texture. When extra-firm tofu isn't available, firm tofu can also work well if you press it first.

Super-firm tofu

Super-firm tofu contains very little water and has a dense, chewy texture. It's great for grilling or for recipes where you want tofu to stay very firm.

Do You Need to Press Tofu?

Tofu wrapped in a towel pressed with a pot.

Pressing tofu helps remove excess water, which allows it to absorb marinades better and develop a crispier texture when cooked. This step is especially helpful when you plan to pan-fry, bake, or cook it in the air fryer.

To press tofu, simply wrap the block in a clean kitchen towel or paper towels and place something heavy on top for about 20-30 minutes.

If you want a detailed step-by-step tutorial, check out my guide on How to Press Tofu, where I explain several easy methods and how long to press tofu for the best results.

How to Season Tofu

Tofu cubes seasoned in a bowl.

Because tofu has a very mild flavor on its own, seasoning it properly is key to making it taste delicious. The good news is that tofu easily absorbs marinades, sauces, and spices, so it can take on many different flavors depending on the dish.

Here are a few simple ways to season tofu before cooking.

Marinades

Marinating tofu is one of the best ways to add flavor. After pressing the tofu and cutting it into cubes or slices, simply toss it with a marinade and let it sit for at least 15-30 minutes before cooking.

Soy sauce, garlic, ginger, sesame oil, and vinegar are all great ingredients for quick marinades. If you'd like a simple recipe to try, check out my Marinated Tofu, which works well for stir-fries, bowls, and many other dishes.

Dry seasonings

Another easy option is to season tofu with spices and herbs. Simply toss the tofu with salt, pepper, garlic powder, paprika, or your favorite spice blend before cooking.

This method works especially well when baking or pan-frying tofu. For example, it's the technique I use in my Baked Tofu, where the tofu develops a golden exterior and a great texture.

Using cornstarch for crispy tofu

If you want tofu to turn crispy, coating it lightly with cornstarch before cooking works wonders. The cornstarch helps create a golden, crispy exterior while keeping the inside tender.

This technique is often used for pan-fried, baked, or air fryer tofu. You can see how it works in recipes like my Air Fryer Tofu, where the tofu turns perfectly crispy with minimal oil.

Tips for Cooking Tofu

Cooking tofu is easy once you know a few simple tricks. These tips will help you get better texture and more flavor every time.

  • Use extra-firm tofu for crispy recipes.
  • Press tofu if you want it to absorb more flavor and get crispier.
  • Don't overcrowd the pan or air fryer basket.
  • Let the tofu cook undisturbed before flipping it.
  • A little cornstarch helps create a crispier exterior.

The Best Ways to Cook Tofu

There are several ways to cook tofu depending on the texture and flavor you want. Pan-frying, baking, and air frying are the most common methods because they create a crispy texture, while methods like tofu scramble keep the tofu soft and tender.

Here's a quick comparison of the most common tofu cooking methods.

MethodTextureTimeBest for
Pan-fried tofuCrispy outside, tender inside10-12 minutesStir-fries, bowls
Baked tofuFirm and chewy25-30 minutesSalads, bowls, meal prep
Air fryer tofuVery crispy12-15 minutesQuick meals, snacks
Deep-fried tofuExtra crispy8-10 minutesSaucy dishes
Tofu scrambleSoft and crumbly8-10 minutesBreakfast dishes

Different cooking methods also work best with different types of tofu. Here's a quick guide to help you choose the right one.

Cooking methodBest tofu type
Pan-fryingExtra-firm or firm tofu
BakingExtra-firm or firm tofu
Air fryerExtra-firm or firm tofu
Deep-fryingExtra-firm or firm tofu
ScrambleFirm or soft tofu
Soups and stewsSoft or silken tofu

Here's a closer look at the best ways to cook tofu and when to use each method.

Pan-fried tofu (basic crispy method)

Golden brown fried tofu cubes on a plate.

Pan-frying is one of the easiest and most popular ways to cook tofu. After pressing the tofu and cutting it into cubes or slices, cook it in a skillet with a little oil over medium-high heat until it becomes golden and crispy on all sides.

This method works well for many dishes like stir-fries and rice bowls. Recipes like my Spicy Tofu or Sweet and Sour Tofu use this technique to create a flavorful and crispy texture.

Baked tofu

Baked tofu cubes on a lined baking sheet.

Baking tofu is a simple, hands-off method that produces firm, slightly chewy tofu with a golden exterior. After seasoning the tofu, spread it on a baking sheet and cook it in the oven until it becomes lightly crispy.

This method is great for salads, grain bowls, and meal prep. You can see the full technique in my Baked Tofu recipe.

Air fryer tofu

Crispy air fryer tofu cubes on parchment paper with ketchup.

Cooking tofu in the air fryer is one of the quickest ways to get a crispy texture with very little oil. The hot circulating air cooks the tofu evenly and helps it develop a golden exterior.

This method works especially well for small cubes of tofu and quick meals. My Air Fryer Tofu recipe shows exactly how to get perfectly crispy results.

Grilled tofu

Two plates with grilled tofu steaks topped with chimichurri, with a fork and extra chimichurri on the side.

Grilling is another great way to cook tofu, especially if you want a smoky flavor and a firmer texture. Extra-firm tofu works best for this method because it holds its shape well on the grill.

After pressing and seasoning the tofu, place it on a hot grill and cook for a few minutes on each side until lightly charred and heated through. You can see exactly how to do it in my Grilled Tofu recipe.

Deep-fried tofu

Crispy deep fried tofu cubes.

Deep-frying tofu creates an extra crispy crust while keeping the inside soft and tender. The tofu is cooked in hot oil for a few minutes until golden brown.

This method is a great option when you want tofu to stay very crispy, even after adding sauces or serving it with other ingredients. You can see exactly how to make it in my Deep Fried Tofu recipe.

Tofu scramble

Tofu scramble with bread and tomato slices on a plate.

Tofu scramble is a popular way to cook tofu for breakfast. Instead of cubes, the tofu is crumbled and cooked in a skillet with spices and vegetables until warm and flavorful.

It's a great plant-based alternative to scrambled eggs. You can see how to make it in my Tofu Scramble recipe.

Common Mistakes When Cooking Tofu

Cooking tofu is simple once you know the basics, but a few common mistakes can prevent it from turning out flavorful and crispy. Avoiding these will help you get much better results.

Not pressing the tofu

One of the most common mistakes is skipping the pressing step. Tofu contains a lot of water, and removing some of that moisture helps it absorb marinades and cook more evenly.

If you're using firm or extra-firm tofu, pressing it before cooking can make a big difference in the final texture. However, if you're short on time, you can still cook tofu without pressing it. It just may not become quite as crispy.

You can learn exactly how to do it in my guide on How to Press Tofu.

Not seasoning it enough

Because tofu has a mild flavor, it needs proper seasoning to taste its best. Using marinades, spices, or sauces helps add flavor and makes tofu much more enjoyable.

Even simple ingredients like soy sauce, garlic, or paprika can transform plain tofu into something delicious.

Overcrowding the pan

When cooking tofu in a skillet or air fryer, avoid placing too many pieces too close together. If the tofu is overcrowded, it will steam instead of crisping up.

For the best texture, cook tofu in a single layer and give the pieces enough space to brown properly.

Moving the tofu too soon

Another common mistake is turning the tofu too early. When tofu is cooking in a pan, it needs a few minutes to develop a golden crust.

Let it cook undisturbed for several minutes before flipping so it can become nicely browned and crispy.

Using the wrong type of tofu

Different recipes work better with different types of tofu. For example, extra-firm tofu is usually best for baking, pan-frying, and air frying because it holds its shape well.

Softer types of tofu are better suited for soups, sauces, or desserts.

Can You Freeze Tofu?

Yes, tofu can be frozen, and doing so actually changes its texture in a useful way. When tofu freezes, the water inside forms ice crystals that create small pockets in the tofu. Once thawed, the tofu becomes firmer and slightly spongy.

This texture helps tofu absorb marinades and sauces even better, which makes frozen tofu a great option for flavorful dishes like stir-fries or stews.

To freeze tofu, simply place the unopened package in the freezer or freeze the tofu after draining it. When you're ready to use it, thaw it completely and gently squeeze out the excess water before cooking.

Frequently Asked Questions

Can you eat tofu raw?

Yes, tofu can be eaten raw straight from the package. Since it's already cooked during the manufacturing process, it's safe to eat without further cooking. That said, many people prefer cooking tofu because it improves the texture and allows it to absorb more flavor.

What type of tofu is best for frying?

Extra-firm tofu is usually the best option for frying because it holds its shape well and contains less water, but firm tofu can also work if you press it first to remove excess moisture.

Do you have to press tofu before cooking it?

You don't always have to press tofu, but it often helps. Pressing tofu removes excess water, which allows it to absorb marinades better and makes it easier to get a crispy texture when cooking. If you want to learn exactly how to do it, take a look at my guide on how to press tofu.

How do you make tofu crispy?

For crispy tofu, start by pressing it to remove excess water, then coat the pieces lightly with cornstarch before cooking. Cooking methods like pan-frying, baking, or using an air fryer help create a golden, crispy exterior.

How long does cooked tofu last in the fridge?

Cooked tofu keeps well in the fridge for about 3 to 4 days when stored in an airtight container. It's easy to reheat in a skillet, oven, or air fryer, which helps bring back some of its crispiness.

Golden crispy pan fried tofu cubes.

More Tofu Recipes

If you're looking for more ways to cook tofu, I've shared many tofu recipes on the blog over the years. It's one of the ingredients I cook with most often because it's so versatile and works well in everything from hearty main dishes to soups, snacks, and simple kitchen basics.

Now that you know how to cook tofu, you can use these techniques to prepare it for stir-fries, bowls, salads, soups, and many other dishes.

Here are some more tofu recipes you might enjoy trying next.

  • Mongolian Tofu
  • Tofu Stir Fry
  • Tofu Steak
  • Tofu Bolognese
  • Tofu Bacon
  • Marry Me Tofu
  • Tofu Chicken Nuggets
  • Vegan Buffalo Wings
  • Spicy Korean Tofu Soup
  • Tofu Ricotta

Did you try this recipe or any of these tofu cooking methods? Leave a comment and a rating below. I'd love to hear how it turned out!

Pan fried tofu cubes with a golden crust.
No ratings yet

Love it? Leave a rating!

How to Cook Tofu

A simple pan-fried tofu recipe that shows how to cook tofu at home using just five basic ingredients. Perfect for beginners and a great way to make crispy tofu for bowls, stir-fries, or salads.
Prep: 30 minutes mins
Cook: 10 minutes mins
Total: 40 minutes mins
Servings: 4
PRINT PIN COMMENT


Ingredients 
 

  • 1 (14-ounce) block firm or extra-firm tofu
  • 1 tablespoon soy sauce
  • ½ teaspoon garlic powder
  • 3 tablespoons cornstarch
  • 1 tablespoon olive oil, for cooking the tofu

Instructions 

  • Press the tofu block by wrapping it in a clean kitchen towel or paper towels and placing something heavy on top, such as a pot, skillet, or a few books. Let it press for about 20-30 minutes to remove excess moisture so the tofu cooks up crispier. If you're short on time, you can skip this step, but pressing the tofu helps it brown better and improves its texture.
    Tofu wrapped in a towel pressed with a pot.
  • Cut the tofu into cubes and place them in a bowl. Add the soy sauce and garlic powder, then gently toss until the tofu is evenly coated.
    Tofu cubes coated with marinade in a bowl.
  • Transfer the tofu cubes to a large zip-top bag, add the cornstarch, seal the bag, and shake until the tofu is evenly coated. You can also toss the tofu with the cornstarch in a bowl if you prefer.
    Tofu cubes coated with cornstarch in a zip-top bag.
  • Heat the olive oil in a large skillet over medium-high heat. Add the tofu in a single layer and cook for about 8-10 minutes, turning occasionally, until golden and crispy on most sides. Remove from the skillet and serve.
    Pan-fried tofu cubes cooking in a skillet.

Notes

  • Store leftover tofu in an airtight container in the refrigerator for up to 4 days. It may lose some crispiness, but it will still taste good.
  • You can freeze cooked tofu for up to 2 months. Let it thaw in the refrigerator before reheating. The texture may become slightly chewier after freezing.
  • Reheat the tofu in a skillet over medium heat for a few minutes, in the air fryer at 375°F (190°C) for 3-5 minutes, or in the oven until warmed through to help bring back some crispiness.
  • For the best texture, cook the tofu in a single layer and avoid moving it for the first few minutes so it can develop a golden crust.

Nutrition

Serving: 1serving | Calories: 141kcal | Carbohydrates: 8g | Protein: 9g | Fat: 8g | Saturated Fat: 1g | Polyunsaturated Fat: 3g | Monounsaturated Fat: 4g | Sodium: 256mg | Potassium: 14mg | Fiber: 1g | Sugar: 0.4g | Vitamin C: 0.01mg | Calcium: 125mg | Iron: 1mg
Did you try this recipe?Leave a comment below and let me know how it turned out!
Course: Main Dish, Side Dish
Cuisine: American
Author: Iosune Robles

More Vegan Kitchen Basics

  • Close-up of tofu pressing with a towel and pot.
    How to Press Tofu
  • Slice of bread spread with vegan cheddar cheese on a plate with extra slices and a knife.
    Vegan Cheddar Cheese Spread
  • Spoon scooping out hazelnut butter from a jar.
    How to Make Hazelnut Butter
  • Homemade chicken seasoning blend in a jar with a spoon.
    Chicken Seasoning Blend Recipe
Iosune with a glass of juice.

About Iosune

Hi, I’m Iosune! I’m a food lover, home cook, recipe creator, and co-founder of Simple Vegan Blog, which I started in 2014 to show how easy and delicious vegan cooking can be.

More about me

Comments

  1. Leah R. Gilmore says

    March 28, 2025 at 9:11 pm

    Dear Losune,
    Thank you for all of your Variations for cooking Tofu. I have been enjoying experimenting with the different versions of preparation. For now, my favorite, 'go to,' way is Marinated Tofu (the Firm), baked. I must say that I have gotten pretty creative in preparing it. For over 3 years now, I have been trying different seasonings to give mine a different taste, (Sugar Free Maple Syrup and A pple Cider Vinegar, Italian Seasoning, etc.), thus, making it my own. Thanks again.

    Reply
    • Iosune Robles says

      March 31, 2025 at 10:52 am

      Thank you so much, Leah! I love that you’ve been experimenting and making the marinated tofu your own. Your flavor combos sound amazing—sugar-free maple syrup and apple cider vinegar must add such a nice touch. So glad the variations have been helpful!

      Reply
  2. Joyce N. Petry says

    January 16, 2022 at 7:38 pm

    where are the recipes, I need to know the ingredients along with how to fry or bake

    Reply
    • Iosune Robles says

      January 18, 2022 at 10:58 am

      Hi Joyce! You can find the recipes by clicking on the orange words 🙂

      Reply

Leave a Reply Cancel reply

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

Recipe Rating





Iosune and Alberto.

Welcome!

We’re Iosune and Alberto, the couple behind Simple Vegan Blog. Since 2014, we’ve been sharing easy, flavorful vegan recipes anyone can make.

More about us

Most popular recipes

  • Photo of a bowl of general tso's tofu served over some rice
    General Tso's Tofu
  • Picture of a dish with homemade vegan jambalaya topped with chopped parsley
    Vegan Jambalaya
  • Photo of a bowl of vegan vegetable soup
    Vegan Vegetable Soup
  • A bowl with tofu stir fry garnished with some sesame seeds.
    Easy Tofu Stir Fry
  • Photo of a plate of sweet and sour tofu
    Sweet and Sour Tofu
  • A bowl with vegan tofu ricotta cheese and some bread slices around.
    Vegan Tofu Ricotta Cheese (4 Ingredients)

Fresh spring recipes

  • Tofu salad in a bowl.
    Marinated Tofu Salad
  • Vegan pasta salad on a plate with a fork.
    Easy Vegan Pasta Salad
  • Jar of vegan lemon curd with lemons around and a spoon scooping curd from the jar.
    Vegan Lemon Curd
  • Close-up photo of a dish with a slice of vegan lemon cake and a fork
    Vegan Lemon Cake
  • Vegan tuna on a slice of bread, with lettuce and tomato slices, on a white plate.
    Easy Vegan Tuna
  • Sliced bread topped with lettuce, tomato, and vegan chicken salad.
    Vegan Chicken Salad

Footer

↑ Back to top • Recipes • About • Contact

© 2025 Simple Vegan Blog. All rights reserved. Privacy Policy • Terms & Conditions • Affiliate Disclosure

Rate This Recipe

Your vote:




A rating is required
A name is required
An email is required