• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
The Pesky Vegan
  • About
    • My Story
    • FAQ
  • Recipes
  • Blog
  • Contact
  • Subscribe
menu icon
go to homepage
  • Recipes
  • About
  • Blog
  • Ebook
  • Subscribe
  • Vegan FAQ
  • Contact
    • Facebook
    • Instagram
    • Pinterest
  • subscribe
    search icon
    Homepage link
    • Recipes
    • About
    • Blog
    • Ebook
    • Subscribe
    • Vegan FAQ
    • Contact
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Home » Blog » 17 Vegan Tofu Recipes (That Actually Taste Good)

    17 Vegan Tofu Recipes (That Actually Taste Good)

    Apr 13, 2026 by The Pesky Vegan | This post may contain affiliate links, meaning I may earn a small commission on any purchases made through those links. | 1 Comment

    6 shares
    Vegan tofu recipes round-up pin

    I've been on a real journey with tofu over the years. I'm here to share what I've learned and why I love it.

    This post contains a bit of preamble, so if you want to just skip all the info, tips, and tricks on how to get the most out of tofu, you can jump straight to the list of vegan tofu recipes. 🌱

    Collection of flavourful vegan tofu recipes

    Tofu gets a bad reputation. Bland, boring, watery, wobbly – if you’ve ever had it cooked badly, it’s easy to see why.

    I'll admit to being a card-carrying vegan who can eat tofu straight out of the pack (like I used to do with a big ol' block of cheddar), but I honestly get why people might be turned off by it.

    The truth is, tofu is one of the most versatile ingredients you can cook with. It just needs the right approach. Get the texture right, season it properly, and cook it in a way that actually suits the dish, and it becomes something completely different.

    This guide breaks down how to make tofu taste good, along with a collection of delicious vegan tofu recipes that prove it.

    If you just want a recipe, you can jump straight to the vegan tofu recipes below. 🌱

    I create new content every single week. Subscribe to keep in touch and get a free download of The Vegan Kitchen – My Top 10 Tips.

    Jump to:

    • What is tofu? 🧊
    • Flavoured tofu 🌶️
    • Why is it bland? 🤔
    • Making it good ✨
    • Marinating 🥣
    • Types of tofu 📦
    • Best texture 🧱
    • Cooking tips 🧑‍🍳
    • Vegan tofu recipes 🌱
      • Comfort food 🍝
      • Bold flavours 🔥
      • Quick + easy 🌮
      • Crispy + smoky 🥓
      • Everyday subs 🍳
    • To serve 🍽️
    • FAQ ❓

    What is tofu?

    Tofu is made from soybeans that are soaked, blended, and cooked to produce soy milk. This is then combined with a coagulant, which causes the liquid to set into a solid block (often called bean curd).

    Different coagulants and processing methods affect the final texture. For example, calcium sulphate tends to produce a firmer, slightly crumbly tofu, while magnesium chloride (often listed as nigari) results in a smoother, more delicate texture.

    The amount of water pressed out also plays a big role, which is why you’ll find everything from very soft silken tofu to dense extra-firm blocks.

    If you’re interested in where tofu fits more broadly, it’s part of the wider family of foods made from pulses (like beans, lentils, and chickpeas), and is a good source of plant-based protein.

    Block of extra-firm tofu in small bowl

    Smoked and pre-flavoured tofu

    Smoked and pre-flavoured tofu can be a really easy way to get more flavour without much effort.

    Smoked tofu in particular (a personal favourite of mine) has a firmer texture and a deeper, savoury taste straight out of the pack. It works well in dishes where you’d normally rely on something like bacon or sausage for flavour.

    Pre-marinated tofu can also be useful, especially for quick meals. Just bear in mind that not all of them are equal – some are great, others can be a bit one-dimensional.

    If you’re just getting started, these can be a helpful shortcut. But over time, it’s worth learning how to season and cook tofu yourself so you have more control over the result.

    Block of extra-firm smoked tofu in small dish

    Why tofu tastes bland (and how to fix it)

    Tofu isn’t the problem. It usually comes down to the way it is (or isn't) cooked.

    Most tofu comes packed in water and has a very mild flavour to begin with. If you don’t deal with that, you end up with something soft, slightly soggy, and pretty forgettable.

    If tofu hasn’t worked out for you in the past, it’s almost always down to one of these things:

    • Too much moisture: Stops it from crisping up
    • Not enough seasoning: Tofu won’t magically taste of anything on its own
    • Wrong cooking method: Boiling or undercooking won’t do it any favours

    Depending on the type of tofu used, the fix is often pretty simple:

    • Remove or manage moisture depending on the dish
    • Season early and properly
    • Choose a cooking method that adds texture and flavour

    Once you've got a grip of the basics, tofu becomes much easier to work with.

    Pieces of crispy baked tofu

    How to make tofu taste good (quick tips)

    If you just want the essentials, these are the things that can make the biggest difference:

    • Use the right type – extra-firm tofu is best for crispy results
    • Don’t skip seasoning – salty flavours go a long way
    • Cook it properly – high heat = better texture
    • Give it space – overcrowding a pan or baking sheet leads to steaming, not browning
    • Match the method to the dish – crispy for stir-fries, soft for sauces

    You don’t need complicated marinades or long prep times. Small tweaks really do make all the difference.

    Irresistible marinated grilled tofu skewers

    Do you need to marinate tofu?

    Marinating tofu is often suggested, but it’s not always necessary.

    If tofu is still full of water, a marinade won’t do much – it’ll mostly sit on the surface. In many cases, you’ll get better results by focusing on texture first, then adding flavour during cooking.

    That said, marinades can work well when:

    • Tofu has been pressed or frozen
    • You’re baking or grilling
    • You want a stronger flavour throughout

    It’s a useful technique, but not the only way to make tofu taste good.

    Recipe Process Shot – Adding Tofu Cubes to Marinade

    Which type of tofu should you use?

    Tofu isn’t one-size-fits-all. The type you use should ideally match what you’re trying to make.

    Here's a quick run-down of the different types of tofu out there:

    Silken tofu

    Very soft and smooth. Best for:

    • Sauces
    • Dressings
    • Desserts
    • Blending into creamy dishes

    In the UK, you’ll often find brands like Yutaka (pictured below) or Clearspring, while in the US, brands like Mori-Nu and House Foods are common. Asian markets and supermarkets will also offer varieties of silken tofu.

    Yutaka silken tofu block drained on black plate

    Firm tofu

    Holds its shape but still fairly soft. Good for:

    • Gentle frying
    • Scrambles
    • Dishes where you don’t need it to be crispy

    In the UK, you’ll often find brands like Cauldron (pictured below) or supermarket-own versions, while in the US, brands like Nasoya and House Foods are common. Asian markets and supermarkets will also offer varieties of firm tofu.

    Block of firm tofu on plate

    Extra-firm tofu

    Dense and low in moisture. Best for:

    • Pan-frying
    • Baking
    • Grilling
    • Anything where you want texture

    If you’re not sure which type of tofu to use, go with extra-firm. It’s the most versatile and the easiest to get good results with.

    In the UK, you’ll often find brands like Tofoo Co. (pictured below), while in the US, brands like Nasoya and Trader Joe's are common. Asian markets and supermarkets may also offer varieties of extra-firm tofu.

    Block of extra-firm tofu in bowl

    How to get the best texture from tofu

    Texture is what makes tofu satisfying. These are the main ways to improve it:

    Pressing tofu

    Pressing tofu removes excess water, helping it crisp up and absorb flavour better. You can:

    1. Use a tofu press
    2. Wrap it in a cloth or towel and weigh it down with heavy items like plates or books (or both)

    Not always essential – especially with firmer varieties – but can be useful for frying or baking.

    Tofu block on cloth before pressing
    Pressing tofu with plate and weight on top
    Pressed tofu block on cloth with water removed

    Boiling tofu (quick firming trick)

    It sounds slightly counter-intuitive – and not many people know this trick – but boiling tofu briefly in salted water can help firm up the texture before cooking:

    1. Cut into pieces
    2. Simmer in salted water for a couple of minutes
    3. Drain well before frying, baking, or stir-frying (scroll down for more on each of these)

    This helps the tofu hold its shape better and can improve the final texture, especially in stir-fries.

    Crumbling tofu

    Break it up by hand instead of cutting it. This creates:

    • Uneven edges
    • More surface area
    • Better texture in sauces and fillings

    Great for things like pasta sauces or tacos.

    Crumbled tofu pieces in bowl

    Shredding tofu (grating)

    Grating tofu creates a fine, slightly stringy texture that crisps up well and absorbs flavour quickly. It’s a great alternative to crumbling when you want something a bit lighter. This gives you:

    • Lots of surface area
    • Even, quick cooking
    • A texture that works well for fillings

    Great for things like tacos, stir-fries, or anywhere you want smaller pieces that pick up plenty of flavour.

    Grated tofu on chopping board

    Tearing instead of slicing

    Instead of cutting tofu into perfect cubes, try tearing it into rough chunks. The uneven edges crisp up better and give you more texture.

    It’s a simple tweak, but one that makes tofu feel a lot less uniform and a bit more interesting.

    Torn tofu pieces frying in pan

    Freezing tofu (optional)

    Freezing tofu changes the texture, making it firmer, more porous, and slightly chewier once defrosted. This helps it absorb marinades and sauces more effectively.

    You can freeze tofu straight from the pack or after draining it. Once frozen, let it thaw fully (in the fridge or at room temperature), then squeeze out any excess liquid before using.

    It’s not essential for most recipes, but it’s a useful technique if you want a different texture or something a bit more 'meaty'.

    Draining water from tofu pack before freezing

    The best ways to cook tofu

    Different methods of cooking tofu give very different results. Here are the most useful ones I've tried over the years:

    Pan-frying

    Quick, simple, and one of the best ways to get crispy tofu:

    • Use a non-stick pan or enough oil
    • Cook on medium-high heat
    • Leave it alone long enough to brown

    Braised tofu in red wine is a nice place to start. 🍷

    Pieces of extra-firm tofu frying in pan

    Baking

    Great for hands-off cooking:

    • Toss tofu in oil and seasoning (or leave in a marinade)
    • Spread it out on a tray
    • Bake until golden and slightly crisp

    If you're new to it all, I'd suggest trying out this miso baked tofu with lemon and garlic. 🍋

    Crispy miso baked tofu slices on baking sheet

    Stir-frying

    Often works best when the tofu is already browned first:

    • Cook tofu separately
    • Add it back in at the end with sauce

    Try your hand at a crispy tofu stir-fry. 🌶️

    Crispy tofu stir-fry with rice in bowl

    Grilling (barbecuing)

    Definitely best with extra-firm tofu:

    • Use thicker pieces
    • Oil well to prevent sticking
    • Good for smoky flavour

    Grilled tofu skewers or teriyaki tofu 'steaks' are a great entry point.

    Tofu and vegetable skewers grilling on BBQ

    Air-frying

    One of the quickest ways to get crispy tofu:

    • Toss tofu in a little oil and seasoning
    • Spread it in a single layer in the air fryer
    • Cook until golden and crisp on the edges

    Deep-frying (takeaway-style)

    This is the kind of tofu you’ll often find in Chinese takeaways – very crispy on the outside, soft in the middle, and great at soaking up sauces.

    • Coat tofu lightly (often in cornflour)
    • Fry in plenty of hot oil until golden and crisp
    • Drain thoroughly
    • Toss in sauce or serve alongside

    It’s not something everyone will want to do at home regularly, but if you’ve ever had it from a good takeaway, that's the sort of stuff that can really win over tofu deniers (like my partner).

    It's important to say that there's no single 'best' method when it comes to how to cook tofu.

    It all depends on the dish you’re making. 👇

    17 vegan tofu recipes 🌱

    Here’s a collection of vegan tofu recipes covering everything from quick, flavour-packed meals to more hearty, comforting dishes. Use the sections below to find something that suits what you’re in the mood for.

    If you want suggestions from me and my go-to recipes, I'd start with something like shredded tofu tacos or miso baked tofu with lemon and garlic. 👍

    • Comfort food 🍝
    • Bold flavours 🔥
    • Quick + easy 🌮
    • Crispy + smoky 🥓
    • Everyday subs 🍳

    Comfort food & hearty meals 🍝

    Gallery of vegan recipes with tofu – fish pie, jalfrezi, pasta. risotto

    These are the kind of dishes that feel like a proper meal – rich, filling, and full of flavour.

    If you think tofu can’t be satisfying, this is where to start.

    Smoked Tofu Risotto

    Smoked tofu risotto with lemon and basil

    Creamy, comforting, and packed with depth from the smoked tofu. A proper bowl of food, if I do say so myself.

    Go to recipe >

    Tofu Jalfrezi Curry

    Tofu jalfrezi curry recipe

    Big, bold flavours with a good balance of heat and spice. Works just as well for a weeknight as it does for a weekend curry night.

    Go to recipe >

    Vegan 'Fish' Pie (with tofu)

    Vegan fish pie with tofu recipe

    This is what I cook when I want to show off. It combines a hearty filling with a creamy mash topping.

    Go to recipe >

    Vegan Cullen Skink (with tofu)

    Vegan cullen skink with tofu recipe

    A smoky, creamy Scottish soup where tofu steps in surprisingly well. One of those dishes that feels far greater than the sum of its parts.

    Go to recipe >

    Vegan Goulash (with tofu)

    Goulash vegan tofu recipe

    A rich, paprika-heavy stew with plenty of depth. The tofu soaks up all that flavour beautifully.

    Go to recipe >

    Bold flavours & centrepiece dishes 🔥

    Gallery of vegan tofu recipes – red wine tofu, teriyaki tofu, tofu skewers

    These are the dishes where tofu isn’t just filling a gap – it’s the main event. Big flavours, strong textures, and something you’d happily build a meal around.

    Braised Tofu in Red Wine

    Vegan braised tofu recipe

    Deep, slow-cooked flavour with a rich red wine sauce that clings to every piece. This is seriously good tofu, y'all.

    Go to recipe >

    Teriyaki Tofu ‘Steaks’

    Grilled teriyaki tofu steaks on rice

    Thick slices of tofu glazed and grilled until sticky, slightly charred, and packed full of flavour. Just look at it!

    Go to recipe >

    Grilled Tofu Skewers

    Vegan grilled tofu skewers

    Simple, versatile, and ideal for grilling or barbecuing. Easy to customise with different marinades and flavours.

    Go to recipe >

    Quick, flavour-packed meals 🌮

    Gallery of quick vegan recipes with tofu – shredded tofu tacos, Singapore noodles, stir-fry

    Fast, punchy, and full of flavour. These are the recipes you turn to when you want something good without overthinking it.

    Shredded Tofu Tacos

    Shredded tofu tacos vegan recipe

    A great example of how good tofu can be when you focus on texture. Loads of flavour and perfect for piling into tacos.

    Go to recipe >

    Crispy Tofu Stir-Fry

    Crispy tofu stir-fry recipe

    A reliable go-to. Crisp tofu, plenty of veg, and a simple sauce that ties it all together.

    Go to recipe >

    Singapore Noodles (with tofu)

    Vegan Singapore noodles recipe

    Light, fragrant, and packed with flavour. The tofu fits right in alongside the noodles and spices.

    Go to recipe >

    Crispy, smoky & texture-driven 🥓

    Gallery of vegan tofu recipes – pancetta, steaks, sprouts with bacon

    If texture is what’s missing for you with tofu, this is the section to pay attention to. Crisp edges, smoky flavours, and plenty of bite.

    Vegan Pancetta (tofu-based)

    Vegan tofu pancetta recipe

    Salty, smoky, and surprisingly convincing. Great for adding depth to all sorts of dishes.

    Go to recipe >

    Miso Baked Tofu

    Baked tofu steaks with mashed potatoes

    Rich, savoury, and slightly caramelised from the oven. A simple way to get lots of flavour with minimal effort.

    Go to recipe >

    Roasted Sprouts with Tofu ‘Bacon Bits’

    Roasted sprouts with vegan bacon tofu recipe

    I've been making this as part of Christmas dinner for years now. A great example of how tofu can elevate a simple side dish.

    Go to recipe >

    Everyday tofu staples 🍳

    Gallery of vegan recipes with tofu – tofu scramble, cream cheese

    Simple, reliable recipes you can come back to again and again. These are the building blocks that make tofu easy to use day-to-day.

    Eggy Scrambled Tofu

    Vegan tofu scramble recipe

    No, it's not real scrambled egg. But the kala namak (black salt) helps to imitate the flavour to stand alongside the texture.

    Go to recipe >

    Tofu Cream Cheese (Oil-Free)

    Tofu cream cheese recipe

    Smooth, versatile, and easy to make. Great on toast, in sandwiches, or as a base for other flavours.

    Go to recipe >

    What goes well with tofu?

    Tofu works with a huge range of flavours and ingredients. It’s more about how you pair it than the tofu itself. Some easy combinations include:

    • Sauces – soy sauce, garlic, chilli, tomato-based sauces
    • Grains – rice, noodles, pasta
    • Vegetables – broccoli, peppers, mushrooms, greens
    • Fats & acids – oils, vinegars, wine, citrus

    Think of tofu as a base. The flavour comes from everything around it. 🤌

    Examples of dishes where tofu is paired with other ingredients

    Tofu recipe FAQ

    Here are some of the most common questions about how to cook tofu. 👇

    Do you have to cook tofu before eating it?

    Nope – tofu is already cooked when you buy it, so it’s safe to eat straight from the pack. That said, it usually tastes much better when it’s cooked or seasoned in some way, especially if you’re using firmer varieties.

    What’s the best tofu for beginners?

    Extra-firm tofu is usually the easiest place to start. It holds its shape well and is more forgiving when frying, baking, or grilling. Miso baked tofu is a nice recipe to start with.

    Do you need to press tofu?

    Not always. Pressing helps when you want a firmer, crispier texture, but it’s less important for sauces or softer dishes.

    How do you make tofu crispy?

    To get tofu crispy, use firm or extra-firm tofu, remove excess moisture, and cook it at a reasonably high heat. Pan-frying or baking both work well. The key is to avoid overcrowding the pan and to leave the tofu undisturbed long enough to brown properly.

    What is the tastiest way to eat tofu?

    Totally depends on personal taste, but most people prefer it when it’s well-seasoned and has some texture. Good examples include crispy pan-fried tofu, crumbled tofu in a rich sauce, or something like shredded tofu tacos.

    How do you cook tofu for stir fry?

    For the best texture, cook the tofu separately first (pan-fry or bake), then add it to the stir fry at the end with the sauce.

    Is tofu vegan?

    Basic tofu is a completely vegan product. It is made from soybeans (i.e. plants) and set using non-animal coagulants such as calcium sulphate or magnesium chloride. Learn more in my post Is Tofu Vegan?

    Vegan tofu recipe example – baked steaks with mash

    More vegan recipe ideas

    If you’re looking for more plant-based meals, you might also like hearty vegan pasta dishes, quick weeknight dinners, or comfort food recipes. Some of my favourites are highlighted below:

    • Vegan Haggis Quesadilla Feature
      Vegan Haggis Quesadilla (Using Leftovers)
    • Vegan Lentil Dal Feature
      Go-To Vegan Dal with Spinach (Lentil Curry)
    • Vegan Chana Masala Recipe Feature
      Easy Vegan Chana Masala (Chickpea Curry)
    • Creamy Vegan Tempeh Pasta in Black Serving Bowl
      Creamy Tempeh Pasta with Cashew Tarragon Sauce

    Hey you – let me know what you think

    If you made this recipe and enjoyed it – or did anything differently – I'd love to hear from you down below in the comments 👇

    You can also find me and let me know on Instagram, Pinterest, and Facebook @thepeskyvegan 🌿

    Keep in touch

    Subscribe below to get your free download of The Vegan Kitchen – My Top 10 Tips, featuring 10+ pages of personal experience and advice to set you up for success with your plant-based cooking. 👇

    Social follow

    🌱 Follow along @thepeskyvegan on Instagram, Pinterest, and Facebook.

    Further reading

    📩 Fancy keeping in touch? Subscribe to my weekly newsletter.

    📖 Find out more about my story.

    🍽️ Want to get straight to the food? Hop aboard the recipe train.

    🌿 Got a question about veganism? You might find the answer in these vegan FAQs.

    All recipes >

    All blog posts >

    (Back to top)

    « How to Preserve Wild Garlic: 9 Easy Ways to Store Ramsons
    17 Recipes Using Chickpeas (Easy Vegan Ideas) »
    6 shares

    Reader Interactions

    Comments

      Leave a Reply Cancel reply

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

      Recipe Rating




    1. Terri

      April 14, 2026 at 11:06 am

      Oh wow… just what I’ve been waiting for.
      I love tofu and am always looking for new ways of creating lovely meals with it..
      I’ve wondered about the boiling it before hand 😆 do I press it before of after please.
      Also I use a large (old beetroot) glass jar to marinade in. It saves on the plastic and I just roll it every now and then to make sure it’s reached all the right places…

      Keep them coming A 🥳🥳🥳

      Reply

    Primary Sidebar

    I'm Alistair and I'm The Pesky Vegan. I create new recipes every single week – always vegan, usually gluten-free.

    Like most people, I come from a background where consuming animal products was the norm. It's safe to say I never thought I'd go vegan.

    If you want to find out more about how on earth this happened – and how you can do the same – click below.

    Learn more about me →

    Free Download

    Vegan Recipes Download Sidebar

    Grab your free copy →

    Popular Posts

    • Vegan Haggis
      Ultimate Vegan Haggis
    • Crispy Shredded Tofu Tacos Feature
      Easy Shredded Tofu Tacos (Cajun-Spiced)
    • Grilled Tofu Skewers Recipe Feature
      Irresistible Grilled Tofu Skewers (Vegan Kebabs)
    • Vegan Butter Bean Stew with Peppers and Spinach
      Lemony Butter Bean Stew (Vegan + Gluten-Free)

    Footer

    ↑ back to top

    About

    • Privacy Policy
    • Cookie Policy
    • Terms of Use

    Support

    • Buy ebook 📗
    • Buy a beer 🍺
    • Annual donation 💚

    More

    • My story 👋
    • Subscribe 📩
    • Contact 📞

    Copyright © 2026 The Pesky Vegan. All rights reserved.