Learn how to cook tofu (that everyone will love!) with this tofu guide for beginners. Want to try tofu, but have heard rumors that it's bland and rubbery? Don't worry, I'm sharing all the basics for how to make the most flavorful, and dare I say irresistibly delicious, tofu every time!
I'm not going to lie, I was slow to the tofu game. I'd been eating a vegetarian and then vegan diet for a long time before I tried tofu. I believed the hype - "tofu is bland, rubbery, and weird"; so I was reluctant to try it. But I'm here to tell you, my friends, those things are not true - tofu is a magically delicious ingredient and it's super versatile too.
Once I learned how to prepare and cook tofu properly, the whole family was hooked. I think you'll love it too! In this Ultimate Tofu Guide for Beginners, I get into the details of what tofu is, how to select, prepare, press, and season it as well as the best ways to cook tofu. This Tofu 101 Guide includes everything you need to know to master cooking tofu that tastes good and has epic texture too!
What is tofu, anyway?
Tofu is simply soybeans that are soaked then blended with water to make soy milk. The milk is then boiled, curdled, and finally the bean curd is separated from the whey and pressed into a solid block of tofu. The more water pressed out, the firmer the texture is. It's easy and fun to make tofu from scratch at home!
Tofu is a good source of plant-based protein that's a fiber rich, low carb, healthy alternative to meat. Plus it's a super affordable and versatile staple in vegan and vegetarian diets (but meat eaters love it too!). Find vegan tofu in the refrigerated section at the grocery store (near produce or the deli).
I know a lot of people want to know, "Is tofu good for you?". Read more about the health benefits and nutritional value of tofu (a centuries old plant protein), in this article by leading health expert, Dr. Michael Greger, 'Soy' at Nutrition Facts dot org.
My family and I are huge fans of tofu and eat it A LOT! There's a ton of scrumptious tofu recipes on the blog. They're all quick and easy, super flavorful vegan, vegetarian, and gluten free recipes - lots of oil free tofu recipes too!
Different Types of Tofu
Tofu is available in a wide variety of textures from smooth and creamy to firm and meaty. Here are some tips for selecting the right texture for each tofu dish. Keep in mind that tofu densities can (and do) differ between brands.
Selecting the Right Tofu Texture
Here's my recommendations for the best kind of tofu to buy and how to cook it:
- Silken tofu has the highest water content. The texture is ultra creamy, soft, and jiggly. It's typically used for creamy blended recipes like vegan desserts, mousse, and cheesecakes as well as dairy-free creamy sauces like vegan mayonnaise and smoothies. Silken tofu is not curdled and not pressed during processing.
- Medium or medium firm tofu (block tofu) has more structure than silken tofu, but it's still delicate and creamy. It's the perfect choice for fluffy tofu scrambled eggs, vegan ramen, and miso soup.
- Firm or extra firm tofu (block tofu) are definitely the most popular and versatile textures of tofu for meatless main dishes. Extra firm tofu has the lowest water content, holds its shape well, and has the best meaty texture. Both firm and extra firm tofu can be frozen, fried, crumbled, and baked with great success. Use extra firm tofu in recipes like crispy fried or deep fried tofu, tofu stir fry, vegan lasagnas, Buddha bowls, vegan tacos, and tofu meat crumbles.
How do you press tofu?
Tofu is typically packaged in water to keep it fresh and hydrated. Draining and pressing tofu removes the excess moisture so it's easier and quicker to crisp up in the air fryer or oven plus makes some room to soak up marinade.
All tofu contains water, but the firmer the tofu , the lower the water content and the denser the tofu texture is. However, the texture of tofu definitely varies between brands. For example, both blocks of tofu above are labeled 'extra firm'.
- The tofu block on the left (Rooster) comes in a package submerged in a tub of water and feels quite soft and custardy/delicate when drained. Drain and press this water-packed tofu to remove a lot of excess water before making crispy tofu dishes.
- The block on the right (Sunrise) is vacuum packed with very little water. It comes out of the package with the perfect dense, firm feeling texture. With this vacuum packed tofu, wrap the block in a few paper towels then just gently squeeze it with your hands. Pat it dry before seasoning and cooking.
TOFU PRESSING TIP: I don't press every drop of liquid out of my tofu. In my experience, it makes the cooked tofu dry and crumbly and the leftovers are super dry. The goal is to preserve the creamy center while preparing the exterior to form a crispy crust. Play around with Brands of tofu until you find the texture you enjoy! Also your taste for tofu will evolve as you eat more of it.
Below are two really simple and efficient ways to press tofu:
- How to press tofu without a tofu press: To press excess water from tofu, wrap it in a clean kitchen towel or paper towels and place a heavy cast iron skillet or a couple heavy cookbooks on top for ~15-20 minutes.
Express version: Speed the process up a bit by cutting the block of tofu in half (width wise) to make 2 thinner slabs before pressing. Then wrap and press as above.
- How to press tofu using a tofu press: A tofu press is designed specifically to extract water from tofu while pressing the tofu block evenly. As you can see in the photo, they are simple to use and clean up with just a rinse. It's certainly not necessary to go out and buy one though. I've been making tofu several times a week for many years, and I don't own a tofu press.
How to Cut Tofu
Tofu cubes are probably the most popular shape. However, you can cut tofu into any shape or size that works for your recipe. Small cubes, large cubes, batons, triangles, rectangles, slabs, and slices to name a few.
How to Season Tofu
Tofu does not have a lot of flavor in its natural raw form (afterall, it's just soybean curds). It starts out quite bland much like chicken - so it can handle A LOT of seasoning! Don't be shy with it.
I recommend seasoning with two (or more) layers of flavor in my tofu recipes:
- Tofu seasoning rub: Rub the pressed tofu with lots of spices like garlic or onion powder, salt and pepper, nutritional yeast or a spicy taco seasoning, KFC seasoning, Buffalo spice, etc.
- Tofu marinade: Soak the tofu cubes in your favorite chicken/meat marinade to infuse extra flavor. For a deep dive into tofu marinade, check out my full post on marinading tofu including 6 marinade recipes. Flavor Tip: In some of my tofu recipes (vegan chicken nuggets), I briefly marinade the tofu cubes, then build a thick layer of flavor between the creamy tofu center an the crunchy tofu exterior - so dang delicious!
- Tofu glaze: Brush the tofu with extra glaze while sautéing or grilling.
- Dipping sauce: Serve crispy tofu with a finishing or vegan dipping sauce, such as the best spicy peanut sauce, easy teriyaki sauce, vegan ranch, creamy chipotle sauce (vegan) or spicy peanut hoisin sauce to name a few.
How Do You Cook Tofu?
I get asked, 'What's the best way to cook tofu?" all the time. There's no one right answer because each cooking method has different benefits and everyone has different taste (my favorite is oven baked tofu though!).
To help you master tofu cooking at home, below I review 5 EASY tofu cooking methods; and why you might choose one over the other.
- CRISPY OVEN BAKED TOFU RECIPE: Baked tofu has the most succulent, creamy center and a beautiful golden crust on the outside in under 20 minutes! Baking tofu is also super convenient as there is very little hands-on time, clean up is a breeze, and it's easily oil free.
Some ways to serve baked tofu include: Epic tofu bowl with spicy peanut sauce, extra crunchy vegan chicken nuggets, and Italian crusted tofu. - SIZZLING PAN FRIED TOFU: If you're searching for the crispiest, crunchiest tofu, pan fried tofu is hands down the method to use! It's an easy tofu recipe as well: Just press, cut, season, and fry until crispy ~4-6 minutes. For clean up, I recommend saving the cooled oil in a jar for the next time a crunchy tofu craving hits! This is a quick but indulgent tofu recipe.
Some ways to eat pan fried tofu include: In an Asian sesame garlic sauce, teriyaki tofu, orange tofu and more!
- AIR FRYER TOFU: The easiest, least messy way to cook crispy tofu is in the air fryer (oil free friendly too). Use the same quick method above to prepare the tofu then pop the seasoned tofu cubes into the air fryer until golden - under 10 minutes! There's no sticking, no oil splashing, no pots and pans, and practically zero hands on time. This is a healthy tofu recipe for beginners and everyone else!
Some ways to serve air fried tofu include: In Buddha bowls, vegan tacos or bump up the plant protein in a big Thai crunch salad. - TOFU SCRAMBLE: This vegan scrambled eggs recipe uses medium (or medium firm) tofu. It's quick and easy to make - no pressing needed. It's so simple, just break up the tofu and then fry it in a skillet with the eggy seasoning until fluffy. It takes under 15 minutes and trust me, it tastes amazing! This is a super simple tofu recipe anyone can make.
Some ways to serve vegan scrambled eggs include: In a vegan breakfast burrito or alongside sourdough toast and hash browns. Pro Tip: Leftover tofu scramble makes THE BEST vegan egg salad sandwich ever!!!
- TOFU CRUMBLES: A quick and fuss free vegan meat replacement for ground beef. The texture holds up very well to double cooking like in lasagna. It's a perfect plant based meat alternative for vegan tacos too. Simply crumble the tofu into a skillet with hot oil and your favorite seasonings. Stir the tofu crumbles periodically to prevent sticking, and they are ready to enjoy in under 15 minutes. Another great tofu recipe for beginners and taco lovers!
Some ways to eat tofu crumbles include: In vegan tacos, vegan lasagna, tofu taco bowls or any recipe that calls for ground beef.
MILLION DOLLAR TOFU TIP: Don't overcook your tofu! Overcooked tofu is rubbery and dry (not great). In my experience, newbies to eating tofu prefer a firmer tofu texture (well done) at first. To achieve that, cook the tofu for a few extra minutes or cut it into smaller tofu cubes which creates a firmer, meaty texture. When you first start cooking tofu recipes, I recommend tasting it periodically as you're cooking until you find the perfect combination of time, temperature, and tofu texture to suit your taste (rare, medium or well done).
Some Extra Tofu Tips - FAQ
- Why do people put cornstarch in tofu?: Cornstarch removes moisture from the surface of the tofu and creates a thin crust that becomes light and crispy when cooked in the hot oil.
- What role does oil play in cooking crispy tofu?: Oil heats to a very high temperature which sears the outside edges of tofu turning it ultra crispy.
- Storing tofu: Tofu has a long expiry date, but if you find yourself with a block or two ready to expire, you can always cook them right away. It will last another 5 days in the refrigerator (once cooked). Or freeze the uncooked block of tofu right in its package.
- Make ahead tofu tip: Often I press a few blocks of tofu at a time. Once pressed for ~20 minutes (depending on the tofu density), wrap it in fresh paper towels. Store it in a plastic bag or container in the refrigerator for up to several days. It's a great time saver for busy weeknight dinners.
Tofu FAQ
Yes! Freezing tofu changes the texture (chewier). Freezing is a popular method before marinating tofu because the tofu texture becomes more porous as it freezes and thaws which allows the tofu to soak up more flavor. Some cooks swear by double freezing and thawing before making crispy vegan fried chicken. Throw the whole package into the freezer, remove, let it thaw, remove from the package, and then press it before using. This is one situation where it is essential to press your tofu!
No, you don't have to cook tofu - you can eat it raw.
Yes! Tofu is a good source of plant protein and fiber with low carbs. Tofu is an affordable and healthy vegan meat alternative. For more information on the health benefits of soy, check out Dr. Gregor's article 'Soy' at Nutrition Facts dot org.
Tofu does not have a lot of flavor, it's pretty mild like most unseasoned beans are. So it's the perfect neutral base for building flavor - spicy, sweet or savory. Seasoned and cooked properly, tofu tastes amazing.
The answer to the great tofu (pressing) debate is: It depends (on the type of tofu you use). There's a wide range of opinions on the need to press or not to press tofu.
Not all extra firm tofu is created equally. Some Brands of extra firm tofu can still be pretty soft (looking at you Costco & Rooster). In that case, go ahead and press if before making a crispy tofu dish.
This is what I do: For extra firm tofu in vacuum packs (refrigerated section), I wrap the tofu in paper towels. Next gently squeeze out the excess water and pat dry or (use a tofu press if you have one). Vacuum packed tofu comes out of the package already feeling firm/sturdy.
If the extra firm tofu is packaged in a tub of water or feels soft once drained or the tofu is labeled medium, medium firm or firm, I press it for ~30 minutes or longer as needed to remove excess water.
Brand Tip if you live in Canada: I recommend Sunrise Soya Food tofu / Soyganic, extra firm tofu in the vacuum pack which is perfectly compressed IMO!
Popular Tofu Recipes
If you're vegan, vegetarian or a meat eater who'd like to add some plant protein to your plate, here's some easy tofu recipes:
- Spicy Peanut Tofu Bowl: This tofu recipe is for people who love tofu and for people who don't! It's ultra flavorful and has amazing texture.
- Crispy Orange Tofu: These juicy pan-fried tofu morsels are super crispy and drenched in a copycat Panda Express spicy-sweet and tangy orange sauce.
- Italian Crusted Tofu Pasta: My favorite baked tofu recipe! It's succulent and juicy on the inside with a crispy Italian seasoned crust on the outside.
- Crunchy Vegan Chicken Nuggets: If you love chicken nuggets, you're going to love these tofu nuggets. They're creamy and meaty on the inside and so shatteringly crispy on the outside, you won’t believe they’re not fried!
Did you make any of these easy tofu recipes? I'd love to see it!
Please let me know in the comments. Thank you so much for sharing!
Tag me on Instagram
NEVER MISS A RECIPE: Sign up for my email NEWSLETTER!
How to Cook Tofu that Tastes Good
Rate this recipe!
Equipment
- tofu press (optional)
INGREDIENTS
- 12 ounces tofu block, extra firm, organic (350 grams)
- 2 tablespoons soy sauce (reduced sodium or gf)
- 2 teaspoons sambal oelek or sriracha sauce
- 1 tablespoon oil
- 1 teaspoon garlic powder
- ½ - 1 teaspoon black pepper, coarse ground
- 1-2 tablespoons cornstarch
INSTRUCTIONS
- Cut the tofu package open and drain the tofu. Remove excess water from the tofu by wrapping it in a clean kitchen towel or a few layers of paper towels and squeezing it with your hands or press it under a stack of cookbooks as needed. Alternatively you can use a tofu press if you have one. This will take anywhere from a few minutes to ~45 minutes depending how much excess water is in your tofu block.
- Cut the tofu into bite-size cubes and place in a large bowl. Sprinkle the seasoning ingredients (except the cornstarch) over the tofu and gently stir or toss to coat the pieces. Sprinkle the cornstarch over the tofu pieces and toss to incorporate. The cornstarch will make the seasoning marinade sticky so it coats the tofu pieces.
- Bake, grill, pan fry or air fry the seasoned tofu as per the tofu recipe you are making.
- Remove from the oven and serve with your favorite vegan dipping sauce. Enjoy!
NOTES
This recipe is from simplyceecee.co food blog. All images and content are copyright protected. Please do not use my images or republish this recipe without prior permission. Thank you.
Deb
This is a great tofu guide - there's so much helpful information! So far I have only made baked tofu, but I am excited to try more methods now.
Jenn
I am very picky about how to cook my tofu and this is hands down the best way I've found to make it!
Tracy Halasz
SOOO happy to hear you found a tofu recipe you love! Thank you for the great review.
Susan Wright
we gave been vegan for many years and have used tofu we like it and we know how to cook it but thank you very much
Tracy Halasz
Thank you so much for sharing. Tofu is a beloved staple in our kitchen!
Amy
You have actually made me excited to try tofu!! Thank you!
Tracy Halasz
Yay! I know you are going to love tofu, Amy.