If you think tofu is boring or bland, these tofu recipes are here to change your mind! I’m sharing 28 different dishes that range from cozy soups to crispy mains and satisfying meal bowls, each packed with flavour and plant-based protein.

Overhead view of vegan banh mi bowl with noodles.

I know tofu can be intimidating. In fact, the first few times I cooked it, I was sorely disappointed. I wondered how so many restaurants can make it so delicious, but mine was soggy and flavourless. But I didn’t give up on tofu and you shouldn’t either! Once I learned how to cook tofu well, it became one of the most reliable proteins in my kitchen. It’s budget-friendly, endlessly adaptable, and so good at soaking up flavours! These tofu recipes show why this is one of the most popular vegan proteins.

Why These Tofu Recipes Are Some of My Favourites

This collection of tofu recipes are the ones I make all the time for family-friendly dinners, meal prep, and even breakfast and dessert!

  • High in protein. Tofu is a filling, satisfying protein that will help you hit your macro goals even when you’re on a vegan diet.
  • Incredibly versatile. It can be crispy, creamy, chewy, or silky depending on how you cook it. Once you learn all the ways to use tofu, you’ll never run out of dinner ideas!
  • Great for meal prep. Tofu recipes tend to store and reheat well, so you can make a batch and enjoy it for days!
  • Budget-friendly. Compared to store-bought faux chicken and beef, tofu is much easier on the wallet.
Slices of tofu on cutting board

My Top Tips for Cooking With Tofu

Here are some of my best tips and tricks for working with tofu and nailing these tofu recipes.

  • Get the right type. There’s so many types of tofu, and they’re all great! But every recipe needs a specific kind. Most of these recipes use a firm or extra firm block, which is what you want for perfect cubes. Medium is best for dishes like miso soup, and silken or soft tofu are ideal for smoothies and vegan cheesecakes.
  • To drain or to press? Depending on your type of tofu, you’ll need to prep it before you cook it. Most recipes want the protein but not the liquid, so be sure to remove it! You can simply drain soft versions, but you need to press firm tofu with a store-bought tofu press or a homemade version. (Learn more: How To Cook Tofu + Best Tips on Making the Most Delicious Tofu)
  • Season your tofu. One reason I’ve heard people say they hate tofu is because it’s bland. And, in its natural state, I can’t argue with that. However, tofu absorbs any flavours you add to it. You can’t just salt and pepper the outside and expect it to taste amazing. 
  • Cornstarch makes it so crispy. If you’re struggling to get that perfectly crispy texture, add a little cornstarch! It helps draw out any moisture you missed during the pressing for the crunchiest outside and fluffiest inside. You also want a super hot oven or skillet for crispy tofu.

Tofu Bowls and Soups

These tofu recipes are perfect when you want your whole meal in a single bowl! And they’re especially well-suited for meal prep.

Peanut Tofu Bowls
Creamy peanut sauce, crispy tofu, and fresh veggies come together in a bowl that’s hearty, balanced, and meal-prep friendly.
Check out this recipe
Overhead view of peanut tofu bowl with mango, edamame, avocado, and rice
Korean (Gochujang) Tofu Rice Bowls
Spicy-sweet gochujang coats crispy tofu for a bold, satisfying bowl that hits all the right notes.
Check out this recipe
korean tofu bites on a bed of rice with broccoli
Banh Mi Rice Noodle Bowl
All the flavours of a banh mi sandwich—pickled veggies, savory tofu, and creamy sauce—served up in an easy, fork-friendly bowl.
Check out this recipe
Vegan banh mi bowl with chopsticks tangled in noodles.
Miso Tofu Soup
Light yet deeply savory, this comforting soup features tender tofu in a broth that’s simple, soothing, and weeknight-ready.
Check out this recipe
Spoonful of vegan miso tofu soup in bowl.
Kimchi Ramen
Spicy, slurpable, and packed with umami, this ramen uses tofu for protein and kimchi for bold flavour.
Check out this recipe
Bowl of kimchi ramen with tofu and shiitake mushrooms

Tofu as a Substitute

These tofu recipes show just how well tofu can stand in for meat, eggs, and even dairy, without sacrificing flavour.

Tofu Bacon
Smoky, crispy, and surprisingly addictive, this tofu bacon is perfect for salads, sandwiches, and breakfast plates.
Check out this recipe
Overhead view of tofu bacon on parchment paper
Tofu Egg Salad
A plant-based take on a classic, this creamy tofu egg salad is great for sandwiches, wraps, or crackers.
Check out this recipe
3 stacked tofu egg salad sandwiches on cutting board
Silken Tofu Chocolate Mousse
Rich, smooth, and secretly wholesome, this dessert proves tofu recipes can absolutely be sweet.
Check out this recipe
Spoon in bowl of silken tofu chocolate mousse with vegan whipped cream, raspberries, and chocolate shavings.
Fluffy Tofu Scramble
A savory, protein-packed breakfast option that’s customizable and perfect for busy mornings.
Check out this recipe
Tofu scrambled eggs with browned toast in a pan.
Vegan Feta Cheese (Tofu Feta Cheese)
Tangy, salty, and crumbly, this tofu feta is amazing on salads, grain bowls, and roasted veggies.
Check out this recipe
Overhead view of a fresh green salad topped with vegan feta cheese cubes in a blue bowl, with more tofu feta cheese in a jar in the background.

Basic Tofu Recipes Everyone Should Know

I love using these tofu recipes as the building blocks for easy dinners. Toss them in salads or just serve them as a main with veggies on the side!

Fried Tofu
Golden and crisp on the outside with a tender center—this is tofu at its most irresistible.
Check out this recipe
Crispy fried tofu in bowl of rice
Easy Baked Tofu
Simple, reliable, and endlessly adaptable, this baked tofu is perfect for salads, bowls, and wraps all week long.
Check out this recipe
Close-up shot of crispy seasoned tofu on a round white plate with a gold fork
How to Cook Tofu
A go-to recipe that teaches you how to infuse tofu with big flavour before cooking it any way you like.
Check out this recipe
marinated and cooked tofu on a plate with a gold spoon holding some tofu
How to Make Crispy Air Fryer Tofu
Perfectly crisp with minimal oil, this is one of the easiest tofu recipes for weeknight cooking.
Check out this recipe
air fryer tofu on a plate with sauce and a gold fork
Lemon Pepper Tofu
Bright, zesty, and simple, this tofu works beautifully as a main or a protein add-on.
Check out this recipe
Overhead view of lemon pepper tofu with rice and asparagus on plate

Asian-Inspired Tofu Recipes

Bold sauces, warming spices, and comfort-food vibes make these tofu recipes especially delicious.

Vegan Butter Chicken (with Amazing Tofu)
Rich, creamy, and spiced just right, this tofu version delivers all the comfort of the classic.
Check out this recipe
Vegan butter chicken in bowl with rice, naan, and garnishes
Slow Cooker Tofu Butter Chicken (Vegan)
A hands-off option that lets tofu soak up every bit of that luscious sauce.
Check out this recipe
Overhead view of tofu butter chicken on a plate with rice on the side.
Mapo Tofu
A spicy, savory classic that highlights tofu’s ability to shine in bold, complex flavours.
Check out this recipe
Mapo tofu served over rice
Tofu and Veggie Stir Fry in Sweet Ginger Sauce
Quick, colorful, and perfect for busy nights, this stir-fry is a weeknight staple.
Check out this recipe
Veggie and tofu stir fry in cast iron skillet with chopsticks
General Tso Tofu
Crispy tofu tossed in a sticky-sweet sauce that’s better than takeout. This is one of my family's favourites!
Check out this recipe
General Tso Tofu in bowl with rice and broccoli with chopsticks and garnishes
Air Fryer Orange Tofu
Bright citrus meets crispy tofu in this lighter, weeknight-friendly favorite.
Check out this recipe
Bowl filled with rice, cucumbers, and orange tofu
Teriyaki Tofu
Sweet, savory, and endlessly crowd-pleasing, this tofu recipe works with rice, noodles, or veggies.
Check out this recipe
Teriyaki tofu with broccoli and white rice.
Sweet and Sour Tofu Recipe (Vegan)
A nostalgic, saucy classic that balances tangy and sweet perfectly.
Check out this recipe
Sweet and sour tofu on white rice in a bowl with a fork beside it on a napkin.

More Tofu Recipes to Add to Your Menu

These are the tofu recipes that don’t fit neatly into any other category. But they will fit right into your weekly meal plan!

Vegan Crispy Cajun Fried Tofu Salad with Maple Mustard Dressing
Crispy, spiced tofu turns this salad into a hearty, satisfying meal.
Check out this recipe
Top down view of vegan crispy cajun fried chicken salad drizzled honey mustard dressing.
Brown Stew Tofu
A comforting, deeply seasoned dish inspired by my Jamaican heritage.
Check out this recipe
Brown stew tofu in bowl with rice
Jamaican Jerk Tofu
Bold, smoky, and spicy, this tofu recipe is perfect for grilling or roasting.
Check out this recipe
Overhead view of jerk tofu in bowl with rice, lime wedges, and cilantro
Tofu Tacos
Crispy tofu, bold seasoning, and endless topping possibilities make these tacos a weeknight win.
Check out this recipe
Overhead view of 3 crispy tofu tacos on marble tray
Tofu Banh Mi
Savory tofu is paired with crunchy pickled veggies and fresh herbs for a sandwich that’s bursting with flavour.
Check out this recipe
Two tofu banh mi on plate