Welcome Green Monsters! We're your online guide to making conscious choices that help people, animals and the planet.
Download food monster: the biggest, baddest, yummiest vegan food app!


Food Monster - Recipes

Grilled Buffalo Tofu Po’ Boy with Apple Slaw [Vegan]

These days, you can find almost anything served with buffalo sauce – which is a mixture of butter and hot sauce. The traditional Buffalo Sandwich is breaded, deep-fried, and smothered in the fatty condiment.

I’ve lightened up the typical buffalo sandwich by featuring a grilled, marinated tofu and making the sandwich into a po’ boy by adding a creamy slaw. The cabbage and apples in the slaw add crunch, the vegan mayo adds creaminess, and the vinegar gives it some needed acidity. This is a simple and easy to make, no fuss sandwich with all the authentic buffalo flavors.

Grilled Buffalo Tofu Po’ Boy with Apple Slaw

This Recipe is :

Dairy FreeVegan




  • ½ cup vegetable broth
  • ¼ cup hot sauce, plus more for serving
  • 1 tablespoon vegan butter
  • 1 (14 to 16-ounces) package tofu, pressed overnight, and cut into ½-inch slices
  • 4 cups shredded cabbage
  • 2 medium apples, grated
  • 1 medium shallot, grated
  • 6 tablespoons vegan mayonnaise, plus more for spreading
  • 1 tablespoon apple cider vinegar
  • Salt and black pepper
  • 4 (6-inch) hoagie rolls or gluten-free wraps
  • 8 slices tomato


  1. Combine the broth, hot sauce and butter in a medium saucepan. Bring the sauce to a boil, add the tofu slices and reduce to a simmer. Simmer the tofu for 10 minutes. Remove the pan from the heat and set aside for 10 minutes to marinate.
  2. Combine the cabbage, apple, shallot, mayo and vinegar in a large bowl. Season with salt and black pepper and mix well.
  3. Heat a large grill pan over medium heat. Drain the tofu, reserving the marinade. Grill the tofu until heated through and grill marks appear, about 5 minutes per side. Baste the tofu with the reserved marinade, as needed.
  4. Toast the hoagie rolls or warm the wraps. To assemble the sandwiches, spread a few teaspoons of mayo on the rolls or wraps. Add 2 slices of tomato and two slices of grilled tofu to each sandwich. Top with more hot sauce, if desired, and add slaw, to taste. Serve.



Buffalo SauceTofu




Zsu Dever is the author of the cookbooks, Vegan Bowls and Everyday Vegan Eats: Family Favorites from My Kitchen to Yours. She is a vegan mother of three teenagers and three adopted kitties. She resides in San Diego, CA, where she enjoys photography, recipe development, nature and blogging at Zsu's Vegan Pantry.



Want to read more posts like this? Sign up for our newsletter below!​

Browse through recent recipes below:

Cheesy Tofu Breakfast Bagel [Vegan]

cheesy tofu breakfast burrito

Spicy Potato and Beans Burger [Vegan, Gluten-Free]

Potato and Beans Burger

Cauliflower Tortitas: Mexican Fried Cauliflower [Vegan]

Cauliflower Tortitas

Roasted Poblano Cilantro Empanadas [Vegan, Gluten-Free]

Roasted Poblano Cilantro Empanadas

Disclosure: One Green Planet accepts advertising, sponsorship, affiliate links and other forms of compensation, which may or may not influence the advertising content, topics or articles written on this site. Click here for more information.

21 comments on “Grilled Buffalo Tofu Po’ Boy with Apple Slaw [Vegan]”

Click to add comment
1 Years Ago

I have a few questions about this sandwich. 1. Which firmness of tofu did you use? Firm or Extra Firm? 2. After the tofu has marinated, you say to drain it. Do you mean just pull it out of the marinade or do I squeeze it to get the extra out? 3. Did you grill this on a grill? If so, at what setting? Did you lay in on aluminum foil? Will it stick to the grill? This looks delicious and I want to try it, but I don\'t want to screw it up! Thanks

1 Years Ago

I also drank the broth left (marinade) it was totally scrummy.

1 Years Ago

This looks really tasty! I have trouble making tofu without a guideline. It always comes out bland or badly textured unless I follow a recipe. Thanks for sharing.

Zsu Dever
2 Years Ago

I\'m a little confused by all the "fake meat" comments on this thread. To clarify, tofu is coagulated soy beans, just like cheese is coagulated milk. In addition, organic tofu is not GMO since a product labeled "Organic" must be non-genetically modified.

If you are confused about the safety of soy products, please check out Registered Dietitian Jack Norris\' article : http://www.veganhealth.org/articles/soy_wth

Luiza Villela
2 Years Ago

Idiota ...nasceu de geração espontânea... kkkk

Fi Sproule
2 Years Ago

soy products not that good and usually are GMO

Kaibil Balam
2 Years Ago

Karla Henriquez.....the road to less meat should not so painful lol...

Catherine Sarah Manna
2 Years Ago


Cheyla Rios Lemke
2 Years Ago

I've never even considered tofu a "fake meat", I've always acknowledged it as just what it is...tofu.

Sue Champion
2 Years Ago



Subscribe to our Newsletter

Follow us on

Do Not Show This Again


Submit to OneGreenPlanet

Terms & Conditions ×