18 Vegan Tofu Recipes

Created by Laura Wright
5 from 3 votes

A roundup of 14 easy vegan tofu recipes. I hope that this roundup offers inspiration for this truly versatile source of plant-based protein! Lots of different flavours and cooking methods here, along with some recommendations from some of my favourite food bloggers and recipe creators.

A grid shows 4 vegan tofu recipes: coconut tofu lettuce wraps, golden coconut broth bowls with tofu and vegetables, a veg noodle salad with seared tofu, and grilled tofu and pineapple skewers

I did not always like tofu! When I first went vegan, I just kept trying different flavours and cooking methods to see what would stick. I eventually realized that my efforts were best spent trying to get a crispy/very well-browned texture. Follow that strategy up with some super punchy flavours and you’ll get a winner every time. Here’s some of my favourite vegan tofu recipes!

An overhead shot of crispy baked tofu cubes on a parchment lined baking sheet. The cubes of tofu are golden brown.
An overhead shot of a package of firm tofu in harsh, partially shadowed light. The package is peeled open.

What is Tofu?

  • Tofu is made from three ingredients: a combination of soybeans and water plus a coagulant that creates a solid mass out of that liquid. Bean curd! So neat.
  • Tofu tastes quite plain and absorbs flavours from whatever it’s combined with. On its own, I find it to be subtly nutty, slightly sweet, and sometimes a bit buttery. The texture can range from soft and gelatinous to firm, but still slightly elastic.
  • Tofu comes in several textures. From super soft silken tofu all the way up to extra firm. I generally reach for extra firm most often.
  • The first known instance of tofu making was recorded thousands of years ago in China during the Han dynasty. There is a theory that tofu was discovered accidentally when a ground mixture of soybeans and water was mistakenly combined with salts that contained magnesium and calcium, which allowed the mixture to curdle and form solids.
  • You can read more about tofu’s origins in this excellent article.
  • Desiree Nielsen has a great blog post about tofu nutrition and some of the common misconceptions surrounding soy. Find it here!

How I Prepare Tofu:

  • I love to freeze bricks of tofu ahead of time. The water within the block freezes and creates pockets throughout, resulting in a chewy texture.
  • I really recommend investing in a tofu press! I was stacking books and pots on top of wrapped tofu bricks before I got mine, and there was still quite a bit of moisture left. Tofu presses are super quick at drying up tofu. The Tofu Express is a classic option.
  • My personal go-to methods for cooking tofu are: pan-frying (usually after coating in arrowroot or cornstarch), roasting at high temperature, grilling, or most recently I’ve been into air frying it.
  • I find that marinating tofu is great for roasting and grilling. When I pan fry or air fry tofu, I apply flavours/sauce after it’s done crisping up in the pan/basket.

My Best Vegan Tofu Recipes:

An overhead shot of vegan red leaf lettuce wraps containing crispy and golden cubes of coconut coated tofu. A small bowl of a deep red, chili flecked sauce is nearby.

Crispy Coconut Tofu Lettuce Wraps with Sweet Chili Sauce. These pretty lettuce wraps are full of crunchy, baked, coconut-y, lightly spiced tofu. They are just perfect with sweet chili sauce and some extra dices of fresh chili and green onion. Super fresh and flavourful!

An overhead shot of a pink platter loaded up with herb-flecked cauliflower rice and skewers of grilled tofu and pineapple brushed with a caramelized, deep red sauce.

Sweet & Spicy Grilled Tofu and Pineapple with Herbed Cauliflower Rice. Tofu and chunks of pineapple are grilled until caramelized and then basted in a sweet, spicy, mega flavourful sauce. Served on top of a heap of herbed cauliflower rice, this dish is such a gorgeous plate of wholesome goodness!

A head on shot of a white bowl filled with a golden coconut milk broth, steamed broccoli, cubes of crispy tofu, and a little bit of cooked quinoa. The bowl is on a beige tea towel on top of a grey background.

Golden Coconut Broth Bowls with Crispy Tofu. This vegan main course is hearty and vibrant at the same time. A spiced coconut milk broth is poured around some cooked grain of your choice, roasted broccoli (or other veg you like!), crisp roasted cubes of tofu, and fresh green onions.

A 3/4 angle shot of a vegan noodle salad on top of a white and red patterned platter. The salad contains golden cubes of tofu, snap peas, green onions, peas, almond butter dressing, and diced peach. Part of a roundup of vegan tofu recipes.

Cold Vegan Noodle Salad with Zingy Almond Butter Dressing. This satisfying noodle salad brings together a combo of whatever noodles you have on hand plus veggie “noodles,” a super flavourful ginger and garlic almond butter dressing, nice small cuts of fresh vegetables, and sautéed little cubes of tofu.

An overhead shot of some stuffed portobello mushrooms drizzled with a pale green sauce on top of a speckled brown plate. Part of a roundup of vegan tofu recipes.

Stuffed Portobello Mushrooms with Cauliflower Rice, Crispy Tofu Bits & Poblano Cream. These stuffed mushrooms are so satisfying and one of my more inventive vegan tofu recipes! Caramelized cauliflower rice, crispy spiced bits of tofu (one of my fave ways to prepare tofu!), and a rich poblano cashew cream come together for a flavourful vegan main course.

An overhead shot of garlic pepper soba soup in a beige bowl that has green and red stripes. The soup is topped with crispy tofu cubes. The bowl of soup is photographed on top of a beige napkin that is on top of a grey linen tablecloth.

Garlic Pepper Soba Noodles with Greens, Broth and Chili Roasted Tofu. This is a simple and soul-satisfying little soup. The chili roasted cubes of tofu are delicious all tangled up in the noodles and broth. My go-to method for preparing vegetable broth is also featured here!

An overhead shot of vegan BBQ skewers containing cubes of tofu, vegetables, all covered with a deep purple blueberry BBQ sauce. The skewers are on a white enamelware tray with a small bowl of the sauce nearby.

Summer Veg & Tofu Skewers with Blueberry BBQ Sauce. Such a simple but fun dish for grilling out! You can honestly turn most seasonal fruits into a delicious and tangy BBQ sauce. Lather that goodness on top of some smoky grilled vegetables and juicy cubes of tofu, and it’s a total party!

An overhead, up close shot of a kale salad with creamy dressing on top, crispy bits of tofu, chunks of roasted sweet potato, slices of red onion, and cubes of avocado. The salad is in a white bowl.

Kale Power Salad with Crispy Tofu Bits, Sweet Potatoes & Spicy Almond Dressing. This salad is so satisfying and loaded UP with flavour. Kale is topped with tender roasted sweet potatoes, avocado, red onion, and my fave crispy baked tofu bits strike again! A super creamy spicy almond dressing that you’ll want to drizzle on everything finishes this mega salad off.

An overhead shot of a grilled avocado half stuffed with a cooked tofu, apricot, and broccoli mixture. The dish is served with some baby spinach and a creamy sauce. Part of a roundup of vegan tofu recipes.

Charred Broccoli & Tofu-Stuffed Avocados with a Lemon Curry Spice Sauce. Our tofu here is given a super Spring-y herb, lemon and mustard marinade before being grilled, chopped, and stuffed into a grilled avocado along with some broccoli, chopped apricots, and a flavourful spiced sauce. This is an unusual option if you’re looking for vegan tofu recipes for grilling season!

Two images show a sheetpan lined with parchment containing roasted cubes of tofu, roasted chopped kale, and deeply browned pine nuts.

Chili & Lemon Roasted Tofu and Kale with Pine Nuts. This recipe is vintage!–from 2012! But I still stand by the method of roasting your tofu and greens on the same sheet pan and then eating them up with some roasted sweet potatoes, maybe a fluffy pile of brown rice, whatever works best for you!

An up close, overhead shot of a sauté pan filled with blackberry glazed tofu cubes. The glaze is deep fuchsia and the dish is garnished with fresh sage and thyme leaves.

Blackberry Glazed Tofu with Black Pepper & Chili. This one is slightly unusual but so good! The blackberries are sweet and sour. The black pepper gives it a little tingle along with some ground ginger. Chili keeps everything over to the savoury side of things. I love serving this one in a grain bowl setup.

An overhead shot of a bowl containing crispy cubes of tofu, broccoli, cooked brown rice and sesame seeds.

Crispy Sesame Garlic Tofu. I utilize one special (but simple!) trick to get my favourite texture with tofu in this recipe. A simple marinade is applied and then the cubes are roasted at high heat for crispy edges.

An overhead shot of crispy baked tofu bits against a white parchment background in harsh natural light.

Crispy Baked Tofu Bits. This is a simple and flavourful way to make tofu in the oven. Torn pieces of firm, pressed tofu are tossed with spices, arrowroot, and cornmeal before being baked for 30 minutes, or until golden and crisp.

An up close, overhead shot shows sticky marmalade tofu in a non-stick skillet. The tofu cubes are swimming in a bit of the marmalade glaze and is garnished with chopped chives.

Sticky Marmalade Tofu. This pantry-friendly recipe comes together super quick with basic cooking methods. I love serving this in a rice bowl setup!

An overhead shot of a bowl containing cooked brown rice, crispy peanut tofu, and green beans. The bowl is topped with drops of chili crisp and sliced green onions. There are also extra drizzles of peanut sauce.

Spicy & Crispy Peanut Tofu with Green Beans. Tofu pieces and green beans cook alongside each other on one sheet pan in about 30 minutes. Combine with warm rice and a delicious spicy peanut sauce (which can be prepped up to a week in advance), and dinner is served!

An overhead shot shows a spicy maple tofu bowl with golden garlic rice as a base and a few stalks of steamed broccolini. The bowl is topped with sliced green onions.

Spicy Maple Tofu Bowls with Golden Garlic Rice and Broccolini. Ready in 45 minutes, this sweet and spicy glazed tofu cooks on the stovetop alongside some fragrant golden garlic rice. Steamed broccolini rounds this easy vegan dinner out nicely.

An up close, overhead shot shows crispy pieces of air fryer tofu on a plate lined with crinkled parchment paper. To the side is some spicy mayo and ketchup for dipping.

Crispy Tofu in the Air Fryer. For all my air fryer fans, this is how I prep tofu 95% of the time at home. It’s simple, requires no extra freezing or pressing steps and the crunch is just unreal. Perfect for topping grains bowls and salads!

An up close, overhead shot shows a wide serving bowl filled with vegan ranch slaw and topped with crunchy baked Buffalo tofu pieces. A set of wooden tongs is perched int he slaw as well.

Vegan Ranch Slaw with Crunchy Baked Buffalo Tofu. Spicy Buffalo-style hot sauce coats crunchy pieces of tofu, which we use to top a cool and crisp ranch slaw. The ranch is mayo-free and the tofu simply roasts in the oven.

Tofu Recipe Inspiration from Some of my Favourite Creators:

Crispy Coconut Tofu & 17 More Vegan Tofu Recipes

This crispy coconut tofu is so tasty with a homemade sweet chili sauce in a lettuce wrap. Plus, check out 15 more vegan tofu recipes in this post!
5 from 3 votes
Prep Time: 25 minutes
Cook Time: 16 minutes
Total Time: 41 minutes
Servings 2 -4


Crispy Coconut Tofu

  • cup unsweetened non-dairy milk
  • 2 tablespoons spelt flour
  • 2 teaspoons arrowroot powder
  • 1 teaspoon fresh lime juice
  • sea salt and ground black pepper, to taste
  • 1 cup unsweetened shredded coconut
  • 1 teaspoon sweet paprika
  • 1 teaspoon garlic powder
  • 1 400 gram package extra firm tofu, pressed
  • avocado oil spray or other oil spread of choice

Sweet Chili Sauce

  • 1 tablespoon rice vinegar
  • 1 tablespoon fresh lime juice
  • 2 tablespoons chili garlic sauce
  • 2 tablespoons agave nectar
  • 2 tablespoons avocado oil
  • 2 teaspoons tamari or coconut aminos

To Assemble

  • sturdy and crisp lettuce leaves
  • sliced green onions


  • Pressing the tofu is key so that all of the excess moisture comes out. Since we’re baking these little cubes, rather than frying, we need all the help we can get! A guide to pressing is here.


  • Preheat the oven to 425°F. Line a baking sheet with parchment paper and set aside.
  • In a medium bowl, whisk together the non-dairy milk, spelt flour, arrowroot powder, lime juice, salt and pepper until smooth. Set aside
  • In a shallow dish, combine the shredded coconut, paprika, garlic powder, salt, and pepper. Stir to mix evenly. Set aside.
  • Cut the tofu into 1-inch cubes. Place it in the non-dairy milk mixture and toss with a spatula to coat.
  • Working quickly, transfer the tofu cubes from the non-dairy milk mixture over to the coconut mixture. Gently press the tofu into the coconut mixture to coat on all sides.
  • Spray the parchment lined baking sheet with avocado oil spray. Place the coated tofu cubes on the parchment with space around each cube. Then spray the tofu cubes with avocado oil spray again.
  • Slide the baking sheet into the oven and bake for 8 minutes. Then, remove the tofu from the oven. Carefully flip over each piece of tofu with tongs. Return the tofu to the oven to bake for another 8 minutes, or until all sides are slightly golden and crisp.
  • While tofu is baking, make the sweet chili sauce. In a medium bowl, whisk together the rice vinegar, lime juice, chili garlic sauce, agave nectar, avocado oil, and tamari until combined.
  • Serve the crispy coconut tofu in lettuce wraps with drizzles of the sweet chili sauce and a sprinkle of sliced green onions. Enjoy immediately!
16/02/2022 (Last Updated 02/03/2024)
Posted in: appetizer, autumn, bitter, creamy, earthy, gluten free, grain-free, grill, main course, nut free, quick, refined sugar-free, roasted, salad, salty, sauce, side dish, smoky, soup, sour, spicy, spring, summer, sweet, tofu, umami, vegan, winter


5 from 3 votes (2 ratings without comment)

Recipe Rating

  • Anna

    Question (might be a dumb one) for you about how you prep tofu. Do you press your tofu before or after freezing? This post is excellent. Thanks for being such a great resource, Laura!

    • Laura

      Hi Anna! I press the tofu before freezing :)

  • discoverregina

    Made this for dinner tonight. It was super easy
    and so tasty!

  • Timothy

    5 stars
    Love love this blog post + round up! SO honored to a part of your recommendations, too! Sending you lots of love Laura. : )