Does your tofu end up soggy, tasteless and stuck to the pan? These 3 quick and delicious recipes will show you how to cook tofu.

A lot of people find tofu really tricky to prepare and cook, and with good reason.
I think everyone has a story about trying to make crispy tofu in a stir-fry and somehow ending up with a soggy, tasteless mess that gets stuck to the bottom of the pan.
It's one of those classic I'm-going-vegan stumbling blocks, but never fear, you're not going mad: there's definitely an art to it and I am here to help!
Below, you'll see some FAQs - these are the questions I get asked the most and have tried to answer as honestly as possible. If you have any further questions please feel free to leave me a comment below.
Below this, you'll find my favourite three ways of cooking tofu: quick sautéed, scrambled and marinated.
They go roughly in order of time required and difficulty, so if you're short on minutes or experience start with the first method, and progress to the others. Happy cooking!

FAQS
Use oil, and try cooking it on a high heat for a short amount of time, rather than on a low heat for a long time. Low heat + lots of cooking time = DRY!!
You can use it in desserts like vegan cheesecakes, but my favourite way of cooking it is to scramble it, much like egg (see recipe below!). For sautéing and broiling, stick with firm/medium tofu, which will hold up much better than the soft stuff!
Draining tofu involves pressing it to remove excess water, and means it soaks up more flavour when being marinated. Whilst a great technique, I wouldn't say it's essential. I rarely get around to doing it myself and I won't be covering it in this post. If you'd like to know how to press tofu, here is a great method.
By all means! If you're going to eat it raw however, I'd recommend buying some that's already been smoked or marinated, otherwise you might find it a bit flavourless.
Place whatever you can't use in tupperware, and cover it with fresh water. Store it in the fridge and use within a few days.
Yes, just remember to remove any water you've been storing it in before freezing. A word of warning though, some tofu tends to change texture a bit when they're defrosted again, becoming crumbly. Whilst it's safe to freeze tofu, I personally wouldn't recommend it for reasons of taste and texture.

More tofu recipes
Quick Sautéed Tofu (vegan & gluten-free)
Ingredients
- 1 350g pack firm tofu
- ½ tablespoon melted coconut oil
- 1½ tablespoon Braggs Soy Seasoning (or tamari/soy sauce) (if using tamari/soy, use slightly less as it's stronger in taste)
- Black pepper to taste
- 1 clove garlic, crushed
Instructions
- Drain the tofu block from the water it’s in and cut it into about 4 slices, roughly 1cm thick each, then cut these in half, giving you 8 pieces total.
- Spread the slices on a non-stick skillet or frying pan and coat in coconut oil and 1 tablespoon of Braggs Seasoning or tamari. Sprinkle with black pepper.
- On a medium-high stovetop heat, sauté the tofu in a frying pan for about 10 minutes.
- Flip each slice over (they should be browned on the bottom) and re-coat with the remaining ½ tablespoon of Braggs and black pepper.
- Sprinkle the crushed garlic between the tofu pieces and sauté for another 5-7 minutes, until the bottoms of the slices are browned.
- Remove from the heat and serve immediately.
Notes

Scrambled Tofu (vegan & gluten-free)
Ingredients
- 1 300g pack soft tofu
- 1 teaspoon chili-flavoured olive oil
- 2 cloves garlic, crushed
- ½ teaspoon turmeric
- ½ teaspoon cumin
- ½ teaspoon coriander
- ½ teaspoon dried mixed herbs
- 1 teaspoon onion powder
- ¼ cup crushed tomatoes or 2 tablespoon tomato paste
- ½ tablespoon Braggs Soy Seasoning, or tamari/soy sauce (Use slightly less if using tamari/soy sauce)
- Sea salt and black pepper to taste
Instructions
- Remove the tofu from its packaging and place it in a large skillet. Add in all other ingredients.
- Cook the mixture gently on a medium-low stovetop heat for about 20 minutes – stirring regularly – until the garlic, herbs and spices have become fragrant and the liquid from the tomatoes has evaporated.
- The soft tofu will naturally break up and start to look like scrambled eggs – this is how it should look!
- Season to taste with salt/pepper and serve.
Notes

Marinated Tofu (vegan & gluten-free)
Ingredients
- 1 350g pack medium tofu
- 1 tablespoon apple cider vinegar
- 1 small thumb ginger, crushed or very finely chopped
- 1 clove garlic, crushed
- 2-3 tablespoon tamari or soy sauce
- 2 tablespoon sesame oil
- Black pepper to taste
To Serve
- Sliced spring onions (scallions) and sesame seeds
Instructions
- Drain the tofu from the water it’s in and cut it into 2cm cubes. Place in a shallow oven-proof dish.
- In a separate bowl or jug, mix all remaining ingredients (except the spring onions and sesame seeds) to a thick liquid/marinade.
- Pour this mixture over the cubes, and leave aside to marinate for 30 minutes, flipping the them over every 10 minutes to ensure they are fully coated.
- Place the oven-proof dish of tofu under your oven’s broiler/grill (top heat only) and cook for 8-10 minutes, until the tofu is browned on top.
- Remove from the oven, flip the tofu (be careful, medium tofu can be a bit delicate until cooked!) and cook for a further 8-10 minutes.
- Repeat this process once more, when you should find that most of the marinating liquid has evaporated and the tofu is crispy on the outside and still soft in the middle. Serve immediately!
Notes
If you've found this post useful, you might be interested in How to Go Vegan, How to Make Plant-based Milks, and How to Shop as a Vegan.
If you’ve tried these recipes, please leave a comment or tip for others below. I'd love to know how you’ve made it your own!
Follow Vancouver with Love on Instagram, Pinterest and Facebook!
Jen
I made the ‘marinated tofu’ last night and it was delish! Excellent recipe thank you! 🙂
Elizabeth
Ah Jen I'm so glad you liked it! Thanks for the lovely feedback. 🙂
Luke
Great and easy tofu recipes. I love the scrambled tofu!
Elizabeth
So glad you use it. 🙂
Carr
All great ways of using tofu - thank you!
Elizabeth
So glad you like them! I hope they're helpful. 🙂