Skip to content
A plate of breaded tofu nuggets with a lemon slice, served with a side of carrot salad and a bowl of dairy-free tzatziki dip.

Opinion 15 tofu recipes packed with protein and flavour

Kitchen Tips
Liv's author bio image

Author: Liv Published: October 19, 2026

Looking for easy tofu recipes that actually taste amazing? From crispy tofu nuggets and tofu fried rice to marinated tofu dishes and even high-protein tofu quiche — these mouthwatering recipes will change the way you see tofu forever.

As a protein-rich staple of plant-based diets, tofu wears many hats. In one meal, you’ll find it slathered in teriyaki sauce in the middle of a refreshing sushi roll; in the next, it’s soaking up all the spice-laden goodness of a veggie curry.

Tofu can be marinated, seared, baked, and pan-fried. It can be crumbled, shredded, grilled, or blended up. But what does tofu actually taste like? To this common (and sometimes sceptical) question, we can confidently answer: Whatever you want it to!

It’s true that tofu can be quite plain straight out of the packet. But that’s exactly why it’s so ubiquitous — its incredible versatility, and the various ways it can transform depending on how you prepare it.

Think of tofu as a blank slate that absorbs any flavours you throw at it. Whether you’re craving something savoury or sweet, crispy or soft, crunchy or saucy, sticky, or spicy, tofu can do it all!

Tofu’s impressive resume ranges from creamy sauces, crispy tofu nuggets, hearty wraps, vegan bacon, stir-fries, noodle dishes, and ramen to breakfast scrambles, poke bowls, tarts, curries, soups, taco fillings, sandwiches, desserts, and more.

A poke bowl of quinoa, tofu cubes, avocado, sweetcorn, beetroot, cucumber and cherry tomatoes, with a side of dressing and a fork, serving as inspiration for delicious plant-based dishes.

Firm tofu is also an excellent source of protein (boasting about 16.5g of protein per 100g serving) and is considered a complete protein source, meaning it has all 9 essential amino acids your body needs to thrive.

With all these culinary merits in mind, it’s little wonder tofu has officially been crowned the best all-round source of protein! A recent Cambridge study compared tofu to a long list of other protein sources (both plant-based and animal-derived) finding that it easily topped the charts for affordability, environmental sustainability, and nutrition.

Ready to sink your teeth into some tasty tofu dishes? Here’s a hand-picked selection of our tried and tested favourites here at VegKit.

1. 'Ricotta' & Spinach Pasta Shells

Baked jumbo pasta shells stuffed with spinach and plant-based cheese, featuring a tofu-based filling, topped with tomato sauce, cherry tomatoes, and fresh herbs in a rectangular baking tin.

These delectable pasta shells — stuffed with creamy tofu-based ‘ricotta’ and paired with a rich pomodoro sauce — are just as much of a feast for the eyes as they are for the belly. You’d never know from appearance (or taste) that the hero ingredient was a humble block of tofu.

2. Tofu Pad See Ew

Stir-fried flat rice noodles with tofu and leafy greens on a patterned plate, served with chopsticks and a small bowl of dipping sauce as part of a collection of plant-based meals.

Noodles and stir-fried tofu are a match made in heaven, and this plant-based take on a popular Thai dish is just as indulgent as the original!! Grab some vegetarian oyster sauce next time you’re at the shops — it’s a great starting point for all kinds of Asian-inspired tofu marinades and sauces.

3. The Best Tofu Scramble Ever

Two plates of scrambled tofu with spinach and cherry tomatoes, served with avocado slices and sourdough as part of our favourite plant-based tofu dishes.

A bold claim, but I stand by it! This unbeatable scramble recipe uses black salt and a clever mix of other seasonings to completely transform tofu into a satisfyingly ‘eggy’ breakfast. Not only does it taste pretty convincing, but it’s also super easy to make, loaded with protein, and guaranteed to keep you feeling full and energised.

4. Pineapple Fried Rice with Tahini-Maple Glaze

Two bowls of tofu stir-fry with rice, pepper, and cashew nuts, served with chopsticks and extra tofu on the side as a simple plant-based meal.

Oven-baked and drenched in an addictively salty-sweet tahini-maple glaze, the tofu undeniably steals the show in this recipe. Add tender red capsicum, crunchy cashews, and tropical pops of pineapple to the picture, and we’re sure you’ll be adding this tofu fried rice to your regular rotation.

5. Tofu Palak Paneer

A bowl of palak tofu, a staple of plant-based meals, served with white rice and a piece of flatbread.

Simply swap out the paneer for protein-rich tofu, and you’ve got yourself an even more wholesome version of this Indian classic. Featuring a deliciously rich spinach gravy laden with aromatic spices, it’s full of hearty flavour that the tofu soaks up beautifully.

6. Shredded Tofu Tacos

Two plant-based tacos on a pink plate, topped with guacamole, red onion, and coriander, served with lime wedges as part of a vegetarian meal.

One bite and you’ll want to dive head-first into these smoky tofu tacos! Considering how vibrant and enticing they look, you won’t believe how easy they are to make: it’s as simple as shredding, seasoning, frying, and assembling, making them a great option for busy weeknights.

7. Cheesy Vegan Zucchini Quiche

Courgette and plant-based cheese quiche in a tart tin, served with grated vegan cheese, parsley, and shallots, perfect for vegetarian meals.

Who knew blended tofu could magically set into such a sturdy, smooth, and savoury base for quiches and tarts? Let this cheesy plant-based quiche be a gateway recipe into your new obsession! I highly recommend doubling the recipe so you can bake one quiche now and save the other for later — because you’ll definitely be coming back for more.

8. Salt & Pepper Tofu

Stir-fried tofu with chilli and shallots on a black plate, served with a bowl of steamed rice as part of our delicious plant-based tofu dishes.

Crispy and spiced on the outside and mouth-wateringly soft on the inside, salt and pepper tofu is one of the most popular tofu dishes for a reason. You can’t go past it as a substantial pairing for steamed veg, rice, or a stir-fry. And now, you can make it restaurant-quality at home in just 20 minutes.

9. Steamed Silken Tofu with Chilli Oil & Herbs

A block of tofu prepared as a plant-based meal, topped with chopped herbs and peanuts in a pool of chilli oil on a white plate.

Remember when loaded silken tofu went viral a few years ago? If you didn’t try it then, this is your sign — there’s no expiry date on this deliciousness! Imagine spoonfuls of creamy tofu drenched in flavours like garlic, ginger, salty soy sauce, lemongrass, sesame, fresh herbs, and crispy chilli oil. Chef’s kiss!

10. Beer Battered Tofu with Tartare Sauce

Battered plant-based fillets served with potato wedges, rocket, a lemon wedge, and tartare sauce—a delicious addition to your tofu recipes.

Tofu is so versatile that you can even use it to make plant-based versions of traditional seafood dishes, including this ridiculously crunchy beer-battered number. Get those hot chips, tartare sauce, and lemon wedges ready — your taste buds are about to be transported to the seaside.

11. Vegan Mapo Tofu

Plate of cubed tofu in a savoury sauce with spring onions, served with a side of pak choi, perfect for plant-based meals.

If you’re a fan of spice, you have to try this sizzling vegan mapo tofu recipe. Even if you don’t usually do spicy food, it’s totally adjustable to whatever heat level suits you! Note: It’s best to use silken tofu for mapo tofu to achieve soft, succulent morsels.

12. Egg-less Salad Sandwich

A double-decker sandwich on wholemeal bread filled with a plant-based tofu egg salad, lettuce, and cucumber on a plate.

Medium-firm tofu bears a striking resemblance to hard-boiled egg whites, making it miraculous for recreating a protein-packed egg sandwich without any actual egg. Once you nail the texture, adda pinch of black salt and plenty of seasonings for that convincing eggy flavour.

13. Spiced Tofu Kofta with Minted Yoghurt

A plate of breaded tofu nuggets with a lemon slice, served with a side of carrot salad and a bowl of dairy-free tzatziki dip.

From the spices in the kofta to the cut herbs and lemon mixed into the coconut yoghurt on top — not to mention the colourful side salad — the freshness and flavour of this recipe is unreal. Yet another way to blitz up tofu into something bold, exciting, and totally unrecognisable.

14. Mini Veggie Frittatas

Plant-based mini frittatas topped with cherry tomatoes and herbs, with one cut in half to show the texture in this tofu dish.

These infinitely scoffable mini veggie frittatas begin with a rather unassuming (yet protein-packed) mixture of firm tofu, chickpea flour, plant milk, and seasonings. Once you add in the veggies and herbs and pop them in the oven, the mouthwatering aroma alone will assure you that some serious culinary magic is taking place!

15. Crispy Southern Fried Tofu

A bowl of crispy fried tofu pieces garnished with sliced shallots, served with side bowls of tomato sauce and vegan mayo, perfect for easy tofu meals.

These chicken-style tofu nuggets are super easy to make and dangerously irresistible. The secret to sealing in so much flavour lies in pre-marinating the tofu pieces before you roll them in the batter… but the secret to stopping at a single serve? Let’s just say I haven’t figured that out yet.

Ready to add more tofu, flavour, and protein to your plate? 🌿

This is just the beginning of all the ways you can prepare tofu. After all, it’s a pro at soaking up flavours and transforming into other textures, so the possibilities are virtually endless.

And if this is your first time cooking with tofu at home, I’m especially excited for you to discover its potential. Silly sidenote: I remember thinking I hated tofu for years, until one day a friend cooked up some crispy, sticky tofu with the most incredible marinade… and I realised I’d just never had it prepared properly 🙈

Now tofu is one of my all-time favourite foods, and has more than earned its reserved spot in my grocery basket every week. No matter which way you slice it, it’s a plant-based powerhouse!

Hopefully you’ve found enough inspiration here to help you fall in love with tofu too. And if you’re hungry for more, there’s plenty more where these recipes came from! Happy cooking, friends!

Keen to learn what other plant-based foods are rich in protein? Tofu is just one of many. Check out our ranking of the best plant-based protein sources to discover even more heavyweights.

Liv's author bio image

Meet Liv!

Having grown up in a “meat and 3 veg” kind of household, Liv’s embarrassed to admit that she was a bit of a one-note chef until she began exploring the world of plant-based food. Vegan cooking has given her a whole new appreciation for the symphonies of flavours that simple, nourishing wholefood ingredients can create. (Even eggplant, once her greatest nemesis, is now — in a delicious, miso-glazed redemption arc — her all-time favourite veg.)