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.

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?
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 tofu | Texture | Best uses |
|---|---|---|
| Silken tofu | Very soft and creamy | Smoothies, sauces, desserts |
| Soft tofu | Soft and delicate | Soups, stews, gentle cooking |
| Firm tofu | Tender but holds its shape | Stir-fries, sautés |
| Extra-firm tofu | Dense and meaty | Pan-frying, baking, air frying |
| Super-firm tofu | Very dense and chewy | Grilling, crispy tofu dishes |

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?

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

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.
| Method | Texture | Time | Best for |
|---|---|---|---|
| Pan-fried tofu | Crispy outside, tender inside | 10-12 minutes | Stir-fries, bowls |
| Baked tofu | Firm and chewy | 25-30 minutes | Salads, bowls, meal prep |
| Air fryer tofu | Very crispy | 12-15 minutes | Quick meals, snacks |
| Deep-fried tofu | Extra crispy | 8-10 minutes | Saucy dishes |
| Tofu scramble | Soft and crumbly | 8-10 minutes | Breakfast 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 method | Best tofu type |
|---|---|
| Pan-frying | Extra-firm or firm tofu |
| Baking | Extra-firm or firm tofu |
| Air fryer | Extra-firm or firm tofu |
| Deep-frying | Extra-firm or firm tofu |
| Scramble | Firm or soft tofu |
| Soups and stews | Soft 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)

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

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

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

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

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 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
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.
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.
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.
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.
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.

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.
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!

Love it? Leave a rating!
How to Cook Tofu
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.
- 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.
- 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.
- 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.
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.











Leah R. Gilmore says
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.
Iosune Robles says
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!
Joyce N. Petry says
where are the recipes, I need to know the ingredients along with how to fry or bake
Iosune Robles says
Hi Joyce! You can find the recipes by clicking on the orange words 🙂