Skip to Content

Easy Vegan Buffalo Tofu Sandwich Recipe

Today’s easy vegan Buffalo Tofu sandwich is so easy to make that I considered it a “non-recipe” and didn’t even think of sharing it here on the blog at first. But then I thought that easy vegan recipes are exactly what my blog is here for, so here we go!

Behold the Buffalo Tofu sandwich that I’ve been making almost every Friday for a few weeks now:

Vegan buffalo tofu sandwich recipe with vegan bleu cheese sauce

The secret to this sandwich lies – you guessed it 🙂 – in the crispy Buffalo tofu. Lately I’ve been on a roll with pan-frying tofu in a little bit of oil to make a great sandwich filling or a quick protein-packed snack with a texture that resembles chicken.

Usually I fry my tofu “naked” (no breading) with just a dash of salt and pepper. It  But for this sandwich, I knew that “naked” tofu wouldn’t hold the Buffalo sauce as well. So I decided to make “breaded” tofu by dipping it into cornstarch before frying it.

The result? Beautifully golden tofu, crispy on the outside and mildly chewy on the inside, perfect for dipping into the spicy buffalo sauce (Frank’s Red Hot Original does wonders here).

Easy pan-fried crispy tofu for sandwiches, grain bowls, wraps, etc.
Cornstarch-breaded tofu just before being dipped in Buffalo sauce

I cook tofu in a similar way (except breading it in cornstarch) to make my spicy vegan tofu tacos with fajita vegetables.

This sandwich is also quite versatile: use any veggies you like in your sandwiches, put everything on a bun of any shape (a baguette chunk works great too).

The only other key component aside from the Buffalo tofu is the blue cheese sauce.

I am a big fan of Vegan Bleu Cheese Dressing by Follow Your Heart, but I know that other brands make vegan blue cheese sauces too (Daiya and Walden Farms for example), but I haven’t tried those.

Vegan buffalo tofu sandwich recipe

Not interested in store-bought vegan blue cheese sauces? You can make your own – just search for vegan blue cheese recipes on Pinterest.

Not a fan of blue cheese of any kind, vegan or not? Try ranch! My easy dairy free ranch recipe makes a perfect creamy spread for this sandwich.

Easy vegan buffalo tofu sandwich with vegan bleu cheese sauce

This tofu preparation method will also make great Buffalo tofu wings. Just slice the tofu into triangles instead of rectangles, and follow the rest of the steps in the recipe below. Your friends and family will thank you at your next get-together.

If you love buffalo sauce but don’t feel like eating tofu, check out my easy recipe for 4-ingredient gluten free buffalo cauliflower – it makes a great appetizer or snack.

I also have an easy tofu banh mi sandwich recipe here on the blog – check it out and see for yourself how simple it is to make!

Vegan buffalo tofu sandwich recipe with vegan bleu cheese sauce
Yield: 3-4 sandwiches

Easy Vegan Buffalo Tofu Sandwich Recipe

Easy Vegan Buffalo Tofu Sandwich Recipe

This Buffalo Tofu sandwich is really easy to make, yet it's packed with flavor and will surely satisfy any spicy vegan food lover. The crispy tofu soaks in just the right amount of buffalo sauce, providing a great texture without being too messy.

Prep Time 12 minutes
Cook Time 8 minutes
Total Time 20 minutes


For the Buffalo Tofu:

  • 1 block extra firm tofu (14-16 oz), pressed and drained
  • 1/4 c cornstarch
  • 1/4 c Frank's Red Hot Sauce Original, not the Wings sauce
  • High-heat oil avocado oil works well, as needed for frying the tofu

For the Sandwiches:

  • 3-4 sandwich rolls
  • Vegan Bleu Cheese dressing Follow Your Heart is my favorite, to taste
  • Lettuce leaves
  • Tomato slices
  • Red onion rings
  • Avocado pieces (optional)


To Make the Buffalo Tofu:

  1. Slice a pressed and drained block of tofu crosswise into 1/4-inch rectangles. You'll get 12-14 pieces.
  2. Put cornstarch into a shallow dish. Cover each tofu piece generously with cornstarch on all sides.
  3. Heat 2-3 Tbsp oil in a heavy-bottomed pan. Place a few tofu pieces in the pan, making sure not to overcrowd the pan. (I usually do this in 2 batches.) Cook tofu on medium heat for 3-4 min until slightly golden, then flip and cook another 3-4 min. Put cooked tofu on a plate and set aside.
  4. Put Frank's Red Hot Sauce into a small bowl. Place each piece of cooked tofu into the sauce, covering it well on each side.

To Assemble the Sandwiches:

  1. Place 3-4 Buffalo Tofu slices on the bottom half of the sandwich roll. Spread 1-2 Tbsp Bleu Cheese Sauce on the top half. Put any veggies you like in sandwiches (I like lettuce, tomato, red onion and avocado) on top of the tofu and close the sandwich with the top part. Enjoy!

Nutrition Information:



Serving Size:

1 sandwich

Amount Per Serving: Calories: 696Total Fat: 38gSaturated Fat: 7gTrans Fat: 0gUnsaturated Fat: 27gCholesterol: 10mgCarbohydrates: 68gFiber: 7gSugar: 5gProtein: 24g

Please note that the provided nutritional information data is approximate.

Follow Vegan Runner Eats on Pinterest for more recipes!

If you want to Pin this recipe, click on the round pin button at the top of this card.

If you’ve enjoyed this post, share it with your friends on social media! And stick around for more awesomeness – subscribe to Vegan Runner Eats to receive the latest posts (I’ll send you a free copy of my vegan dinner recipe e-book as a thank you), or follow the blog on Facebook, Pinterest, and Instagram.

Note: As an Amazon Associate I earn from qualifying purchases. If you make a purchase through my blog, I may receive a small commission, at no extra cost to you. Thank you!

author avatar
Alina Zavatsky - Vegan Runner Eats
Alina first made a switch to a vegan diet in 2013 to optimize her athletic performance as a marathon runner. Eventually she embraced veganism as a way to be kinder to fellow living beings and the environment. Alina hopes that this blog helps its readers on their path to becoming vegan and making this world a better place.


Monday 9th of March 2020

Small question can this sandwich be eating the day after making it . For lunch and cold ?

Alina Zavatsky - Vegan Runner Eats

Thursday 12th of March 2020

Hi Céline! I haven't tried this, but I think it should be fine. You'll just need to keep bread from getting soggy: tomatoes would affect that the most, but if you make sure to keep them between lettuce and tofu, it will be ok. Oh, and of course it will need to be refrigerated :)


Wednesday 13th of June 2018

I have not eaten much tofu, except for the few bits in Asian soups. However, I love buffalo sauce and love the idea of eating a sandwich with no meat.

Where do you find tofu in the grocery store? Is there anything I need to know before I buy it? Best brands, anything special about it I should know.

Thank you!

Alina Zavatsky - Vegan Runner Eats

Wednesday 13th of June 2018

Hi Gina! I usually find tofu either in the produce section where they have those big open fridges with lettuce, spinach, salad dressings, etc. OR if a store has a designated area for vegan products. For this recipe, extra firm tofu works best. Any brand will work. Just make sure to press it first - wrap it in a paper towel, put a heavy cutting board on top, and let sit in the sink for 15-20 min until it has released some liquid. There's also a tofu press that a lot of people swear by. Hope you enjoy this sandwich!

Skip to Recipe