Tofu gets a really bad rep. A lot of people are thrown off by the texture. It’s known as the squishy protein replacement that most carnivores don’t even dare to touch. But while tofu can be served on the softer side, its actually really enjoyable when its cooked correctly in its crispy state.

Because its compacted soy-bean it can also soak in some flavor. It’s also super bland when not seasoned. But this means that you can practically marinate it with almost any flavors!

Tofu is super diverse. But if not prepared or cooked properly, this soy sponge can stick all over the pan or baking sheet. When I first dabbled with tofu I definitely had nights of being pissed off after taking so much time to prep it just for half of my cubes to be stuck to my baking sheet!

However, where I feel like most people deem tofu one of the worst foods ever and just give up, I kept trying. I was in the process of cutting back on meats and but my body needed protein and I was determined to perfect the art of tofu. I’ve been teaching myself to cook for years and I wasn’t going to be defeated.

If you’ve given up yourself or if you’re skeptical of its uncooked texture here is my advice on how to keep tofu from sticking and a few tidbits of advice on what’s going wrong in the process!

1. Sorry friend, but you bought the wrong kind.

If you anxiously stood in the vegan section of your local grocery store staring at the few types of tofu, don’t worry. We were all in your shoes the first time we brewed up the bravery to try tofu. In most stores, you’re staring down at the bottom shelf filled with rectangle containers labeled silken, firm and extra firm.

If you’re the poor soul that picked up silken in hopes to cook up crispy tofu cubes you hit a dead end right there. Silken is best used for smoothies, soups and sauces.

Behind door #2 is firm and this would’ve been a better choice, though I always go for extra firm. Extra firm is almost guaranteed to produce crispy non-stick tofu!

2. Didn’t drain it well enough. Or at all!

So you’ve got your firm or extra firm tofu and you’re ready to prep it. Each block of tofu is packaged in water to keep it fresh and this will need to be drained.

It’s also best to start prepping your tofu at least an hour before you’re ready to start cooking. I usually give it an hour to an hour thirty but I’ve read some recipes where before pressed it up to 4 hours! It’s totally up to you.

You can buy a tofu press or you can make your own like I do. If you’re going to DIY route here’s what you’ll need:

  • Paper towels
  • Dinner plate
  • Cast iron or heavy pan
  • About 5 cans of beans (or whatever cans you’ve got!)

After draining your tofu package, wrap your block of tofu in quite a few paper towels. Place the wrapped tofu on the dinner plate with the cast iron on top and stack the cans inside of the cast iron.

It may look silly, but trust me, it works like a charm!

About halfway through I do re wrap the tofu in new paper towels.

Draining excess water from your tofu helps to create that crispy texture during the frying or baking process. If you don’t properly drain it (or don’t drain it at all) you’re left with a lot of moisture while cooking and this is what often causes the tofu to stick.

3. Cut pieces too large.

I’ve fallen victim to this as well. There was a recipe I followed that instructed to slice the tofu block cross-wise so that you’d have four smaller rectangle blocks and though the concept was great, it ended up squishy.

I fried, baked and still couldn’t get it to crisp to my liking.

When in doubt, your tofu will cook better in smaller pieces.

4. Used an oil in your marinade.

After pressing tofu, many people like to marinate it so that it can soak up some flavor. However, if you’re using oil in your marinade it won’t really mix well considering tofu is a water based substance. Instead, try using lemon or other vinegar.

For me, I hardly use marinades. I like to fry/bake my tofu and then create a sauce to toss it in. It lets the tofu keep its’ crispy dignity while also adding in a flavorful punch with the sauce. Keep reading below and I’ll include some of my favorites!

5. Used breading for fried chicken.

Okay, so we all love breaded fried goodness from fried chicken to country fried steak and even fried corn dogs. Fried protein slaps.

Sorry to my vegan/vegetarian readers!

But tofu does not mix well with a milk, egg and breading coating in the frying pan. It’ll stick left and right and fall apart.

Instead, use corn starch or arrow root!

I slice my tofu into 1-2in. cubes and toss them in a bowl with a little drizzle of oil, salt & pepper. Sometimes soy sauce depending on the recipe.

Toss it all gently so that you don’t break your cubes but enough so that they’re all coated. Then, I sprinkle in 1-2tbsp of cornstarch.

Cornstarch or arrow root powder is a game changer for tofu and is part of the key to making sure its crispy and delicious!

6. Didn’t use the right pan or baking method.

If you’re working with a stainless steel pan to try and fry your tofu that’s almost a guaranteed answer for why its sticking. Stainless steel and tofu do not work well together. When I fry tofu I use a well seasoned cast iron. And I mean well seasoned to the point where its almost non-stick. If you don’t have a cast iron, or aren’t comfortable trying the method, then just use a non-stick pan!

Some people get nervous about “frying tofu” in a non-stick pan because they aren’t meant to withstand super high heat but in my experience you’re not really deep frying the tofu. You really only need enough oil to swirl around so that the pan is coated.

Another tip to keep it from sticking to your pan if you’ve followed every other step up to this point is to let it sit in the oil. A lot of people try to flip it too early before the bottom can get nice and golden-brown. I leave my tofu on each side for about 5-7 minutes and as the oil gets hotter I lessen it based off of watching it.

Now for baking, if your tofu is sticking to your pan there’s really only one explanation. Use parchment paper. It’s a life saver and saves your tofu as well. I always cooked with foil but your tofu will stick to it and you’ll lose the crispy bottom to the foil.

So save your frustration and stick with parchment paper!

7. Didn’t let it cook long enough.

If you want to cook with tofu you need to have a little patience. Not only for the prep and drain process but also with the cooking. Like I said for pan frying, it usually takes 5-7 minutes for each side and I cook every single side. For baking, I usually let mine cook for 20-25 minutes and flip them in between.

There’s no such thing as quick tofu.

8. Didn’t use enough oil when cooking.

Lastly, if its sticking to the pan you may not have used enough oil. You don’t need to deep fry it, but you do at least need to coat the bottom of the pan. If you only use a tsp of oil or if you forget to put oil all together your tofu will be sad and squish.

How I Cook My Tofu

Once you’ve gone through the process of elimination on what not to do tofu really is simple and delicious! Whether you’re at your wits end or if you’re just getting acquainted with tofu let me save you some time and here’s how I create the perfect crispy tofu at home!


If you skipped over No. 2 and 5 here’s how I prep.

  1. Grab paper towels, a cast iron or heavy pan, a dinner plate and a few canned goods.
  2. Drain the tofu from its package and wrap it heavily in paper towels.
  3. Place it on the dinner plate and put the cast iron (or heavy pan) on top to press.
  4. Then place your canned goods in the pan. I usually use about 5 cans.
  5. Let this sit for at least 45min-1hour to get it good and drained.
  6. About halfway through you may want to replace the paper towels if they’re drenched.


I choose not to marinate my tofu because I don’t want to add too much moisture back in before cooking, but I do season it!

  1. Grab corn starch (or arrow root powder), salt & pepper and olive oil.
  2. Once your tofu is not and pressed, remove the pan and paper towels and place it on a cutting board.
  3. I slice my tofu in half long ways, then in half short ways, then into cubes.
  4. Place your tofu in a medium bowl and drizzle with about 1-2tbsp of olive oil and sprinkle with S&P.
  5. Toss gently until coated.
  6. Then sprinkle in 1-2tbsp of corn starch and toss gently again.

Ways to Cook:

First I’ll list how I pan fry it and then I’ll list how I bake it!


  1. If your pan frying, make sure you have a pan big enough so that you don’t overcrowd the tofu cubes. If you don’t have a large pan fry them in batches!
  2. Drizzle 1-2tbsp of olive oil in the pan and swirl it around until the bottom of the pan is coated. You don’t want a pool, just coated.
  3. Heat the stove to medium-high heat. You’ll know the oil is hot enough when you see little ripples in it.
  4. Carefully place your tofu in the pan. I like to use tongs.
  5. Let your tofu chill for 5-7 minutes. If you try to turn it too early this could cause sticking!
  6. Repeat the 5-7 minutes for each side until its golden-brown to your liking.

Oven baking:

  1. Preheat your oven to 400F (200C).
  2. Grab a baking sheet that can fit all of your tofu while leaving enough space.
  3. Place a sheet of parchment paper.
  4. Once oven is preheated, in goes your tofu and set your timer for 20-25 minutes.
  5. Toss/flip tofu about halfway.

And it’s that simple! A little patience is all you need!

Sauces I Use

When I’m cooking tofu I typically go for an Asian inspired sauce to toss it in. Here are a few of my favorites!

Spicy Mayo

  • 1/4c of mayo
  • 1tbsp spicy chili paste
  • 1tbsp rice vinegar
  • 1tbsp sesame oil
  • Toss and top with sesame seeds and green onion

Sweet Sesame

  • 2tbsp sesame oil
  • 2tbsp honey
  • 1tbsp rice vinegar
  • 1tsp chili paste
  • 1/3c soy sauce
  • 2 cloves minced garlic

And lastly, I love to do BBQ sauce! Whatever kind you like. I typically do Sweet Baby Ray’s with caramelized onions over rice.

Are you a fan of tofu? If not, are you willing to try it out now? Let me know in the comments!

I hope you enjoy learning about the products we recommend! These products were independently selected by Haley’s Kitchen. Just so you know, as an affiliate of Amazon, Thrive Market, Sunbasket and Canva, I will earn a commission from qualifying purchases and you’ll get great products! See my disclosure page for more details.

Remember to be brave in trying new things and always cook with a dash of love!

Until next time,

Haley | Creator of Haley’s Kitchen

All content was created using Canva Pro.


  1. These are great tips about tofu which I think everyone should read. There are so many misconceptions about tofu. I love it and I find it so versatile. I’ve made several meals with it. I sometimes make breaded tofu – it’s my favorite – and only yesterday did I make for lunch at work. It’s super easy to make. I added curry, black pepper, and a little cumin to my cornstarch and mixed the tofu cubes in it. It was delicious!

    1. Absolutely! It is super versatile and gives you the space to play around with any flavors you’d like! I also love tossing it in BBQ sauce with caramelized onions and topping it on rice.

  2. Wow, Haley! This is such an excellent, interesting article! I have to admit that I have tried to bake Tofu several times, but I made many mistakes you have described. So, I stopped because it didn’t taste good, and it was pretty expensive to throw it in the bin.
    Now, I have read your article, I will give it another try again. I also have marinated the Tofu, but even then, it didn’t taste good. So, I believe I bought the wrong one, not having any idea.
    It is amazing how simple it sounds when I read your post. It makes me want to try out baking the Tofu directly. Years ago, I visited a restaurant that offered many Tofu meals, and I ordered one with sesame oil and chili. That was the reason I tried it myself, but I was quite disappointed with the outcome! I will do it again, Haley, and let you know! Thank you so much! 🙂

    1. Hi Sylvia,

      I have definitely been there! I went through many of the mistakes myself before finally getting the hang of it! I hope it works out if you try it again. Here are two of my favorite tofu recipes to make! One is sticky lemon and the other is a bit spicy!

  3. What a great article on tofu! I have to admit, I am not a fan. However, after reading your article I may give it a try. My daughter’s boyfriend eats tofu frequently so I will definitely pass this article onto him and her. I know they will appreciate this. Thanks for the article and including recipes. That’s a nice added bonus!

    1. Oh thank you! It’s definitely something to get used to and involves practice to get the right texture!

  4. Hi Haley. Thanks for these great tips. I am not a tofu person but my daughter and boyfriend are. I’ll be sure to send this along to them. I never knew there were so many ways to make tofu. Honestly, I only tried it once and didn’t like the flavor or texture. I’ll have to try one of these recipes and maybe I will like it better. I know tofu is supposed to be very good for you. Thanks again for all this information.

Leave a Reply to Haley Cancel reply

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