Nashville Hot Tofu Sandwich
Say hello to this Nashville Hot Tofu Sandwich! Inspired by the popular Nashville hot chicken born in Nashville, Tennessee, this crispy hot tofu sandwich is made with extra firm tofu coated with a corn flake base, creamy coleslaw and bread and butter pickles. And hot sauce? Yes, indeed, it is hot and spicy, but in the best way possible!

I have a confession to make: I’ve never posted a recipe for a vegan sandwich before on the blog. The closest thing to a sandwich I’ve posted is my VERY POPULAR Portobello Mushroom Burger and my Grilled Carrot Dogs (if you haven’t tried them yet, you should)!
The truth is, I don’t eat a lot of sandwiches. I’d rather have a Blueberry Salad and save the calories! And I don’t want to waste food. So I don’t tend to make them. But seeing a recipe for a Nashville Hot Chicken Sandwich online the other day that popped up when I was scrolling made me say, why not veganize it? And the rest is history!
Perfect with a six pack of beer or this reader favorite Tinto de Verano (believe me, you’ll probably need both)! We start with a layer of vegan mayo on a buttery bun, then stack crispy pieces of hot tofu in between layers of creamy coleslaw and finish with plenty of pickles.
Make it in a single layer or a double decker(if you dare) like I did. I promise, even tofu skeptics will love it!
Ingredients for Nashville Hot Tofu Sandwich with Substitutions
- Extra-Firm Tofu – be sure to get extra firm for best results. Because of the high water content, you’ll want to press it before you start (instructions below).
- Vegetable Oil – any neutral oil will work. I’ve also used grapeseed oil and canola oil and it fried the tofu oh-so crispy.
- All Purpose Flour – any flour will do, including whole wheat or gluten-free.
- Corn Starch – you’ll mix this in with the flour mixture and other spices which helps create an ultra crispy, bubbly tofu skin.
- Cornflakes – I use vegan-friendly corn flakes for which I’ve provided the link to.
- Cayenne Pepper – in keeping with tradition, I use tablespoons of cayenne pepper in this recipe but you can definitely adjust the heat level per your palate.
- Chili Powder – I also use a lot of chili powder in this and again, adjust the amount to your liking.
- Smoked Paprika – smoked is better than sweet for this recipe but if unavailable, for sure go ahead and use sweet.
- Garlic Powder – adds flavor.
- Onion Powder – adds more flavor.
- Louisiana Hot Sauce – I love this brand of hot sauce, but you can use any you have on hand, including Sriracha.
- Brown Sugar – be sure to use organic brown sugar that doesn’t use bone char.
- Coleslaw – you can buy a premixed package of coleslaw or make your own (recipe included below)
- Vegan Mayonnaise – makes the coleslaw so creamy and dreamy.
- Non-Dairy Milk – this is mixed with the white vinegar to make vegan buttermilk. I use oat milk in all my recipes, but choose whichever you prefer.
- White Vinegar – I use white vinegar for the vegan buttermilk and rice vinegar for the coleslaw.
- Rice Vinegar – adds a little tang to the slaw.
- Pickles – OMG! I love using bread and butter pickles in this recipe as the sweet flavor of the pickles complements the hot spiciness of the tofu so well. But many people prefer dill pickles! Bottom line: choose your favorite pickles for this recipe, you now own it!
- Buns – I like Brioche buns for this recipe but you can also use white bread (which is traditional) or sour dough.
- Sea Salt and Black Pepper (not pictured) – this recipe is traditionally made with a lot of salt. But I tapered it down so we don’t all wake up with puffy faces after we devour the sandwich!
How to Make a Nashville Hot Tofu Sandwich
Step 1: start off by pressing your tofu to remove excess water. If this is your first time pressing tofu, you can either use a tofu press or a stack of books and paper towels. To use the book method, simply place a small stack of paper towels on top of a plate. Cover with another small stack of paper towels and put 2 or 3 heavy books on top. Press for at least 30 minutes.
Step 2: second, make the vegan buttermilk by adding a tablespoon of white vinegar to a cup of plant milk. Stir thoroughly and let sit for about 10 minutes while it curdles.
Step 3: Add your hot sauce to the vegan buttermilk. Stir and set aside.
Step 4: next, make the flour mixture by adding flour, cornstarch, sea salt, black pepper, smoked paprika, cayenne pepper, garlic powder and onion powder to a medium bowl. Whisk it until all ingredients are well-incorporated. Set aside.
Step 5: crush the cornflakes and add them to a small bowl. Set aside.
Step 6: once your tofu has been pressed for at least 30 minutes, slice into 8 pieces.
Step 7: Now, set up a little dredge station and dip each piece of tofu into the vegan buttermilk mixture, then into the flour making sure to coat all sides with a thick layer of flour, then back to the vegan buttermilk, then to the cornflakes. Yes, it will get messy!
Step 8: place each piece of tofu on a parchment lined baking sheet (you can also add a layer of paper towels to help absorb the oil from the fried tofu) Heat a skillet (cast iron is best) half-full of vegetable oil.
Step 9: make coleslaw by adding chopped coleslaw, vegan mayonnaise, rice vinegar and a dash of sea salt to a bowl. Stir until coleslaw is well-coated. Place in the refrigerator to chill while you make the rest of the sandwich.
Step 10: once your oil is hot, add 4 pieces of tofu to the skillet and fry on medium-high heat for about 4 minutes on each side (or until golden brown). Repeat with the next 4 pieces.
Step 11: while your first batch of hot tofu is cooking, add cayenne pepper, brown sugar, chili powder, smoked paprika and garlic powder to a small bowl. Once you’ve finished frying the tofu, add some oil from the skillet to the bowl to “bloom” the spices and whisk thoroughly with a fork or mini whisk.
Step 12: add hot oil to a pourable container (I use this one). Then top each piece of tofu with a generous amount of hot chili oil.
Step 13: to make a single layer sandwich, add a layer of vegan mayo to the bottom of the bun. Then stack with crispy tofu pieces, a layer of coleslaw, then pickles. Enjoy your new favorite vegan comfort food with an ice cold beer and some rippled potato chips or my air fryer sweet potato fries.
5 Tips for Making the Crispiest-Ever Tofu Sandwich
- 🔥 Check Your Oil Temp Without a Thermometer
Drop a small cube of bread or pinch of flour into the oil—if it sizzles and browns in about 60 seconds, you’re around 350°F (the frying sweet spot). No sizzle? Not hot enough. Burns too fast? Cool it down. - 🧊 Super-Press Your Tofu with the Freeze Trick
Freeze your tofu block overnight, then thaw and press. This changes the texture—makes it chewier, almost “meaty”—and helps it hold marinade like a sponge. - 💪 Here’s Another Way To Press Your Tofu
Wrap tofu in a clean kitchen towel, place it between two plates or cutting boards, and stack a few heavy cookbooks on top. Leave it for 30–45 mins for a firm, even press—way better than a 5-minute shortcut. - 🧂 Season Your Flour and Your Marinade?
People often only season one or the other—do both. Garlic powder, cayenne, smoked paprika, salt, black pepper in the flour and the marinade = layered flavor from the inside out. - 🧽 Don’t Crowd the Skillet
Fry in batches. If you crowd the pan, the oil temp drops, and you end up with soggy tofu instead of crisp magic. Let each piece breathe and fry in peace.
Storage
Nashville Hot Tofu is best served immediately; however, you can store fried pieces in an airtight container in your refrigerator for up to 5 days.
Once ready to use, you can reheat them in the air fryer to keep them crispy, fry them briefly in hot oil or reheat them in the oven at 400F.
Serving Suggestions
- Vegan Potato Salad Recipe With Lemon, Dill & Dijon
- Mesquite Grilled Corn in the Husk
- Red Fruit Salad
- Watermelon Mint Agua Fresca
- Cantaloupe Agua Fresca
More Tofu Recipes
Have you tried this? Why not leave a star ⭐️⭐️⭐️⭐️⭐️ rating in the recipe card right below and/or a review in the comment section further down the page? I always appreciate your feedback. You can also follow me on Instagram, Facebook, Pinterest, and Twitter, and sign up for my newsletter!
Nashville Hot Tofu Sandwich
Ingredients
- 12 oz extra-firm tofu pressed for at least 30 minutes
- 1 cup all purpose flour
- 2 tbsp corn starch
- 3 tbsp cayenne pepper adjust per your heat tolerance
- 2 tbsp chili powder adjust per your heat tolerance
- 1 tbsp smoked paprika
- 1 tsp garlic powder
- 1 tsp onion powder
- 1.5 tsp sea salt divided
- 2 tsp black pepper
- 2 cups vegetable oil save 1/2 cup leftover for hot chili oil
- 1 tbsp brown sugar
- 1 cup cornflakes
- 1.5 cups plant milk
- 1 tbsp white vinegar
- 1/4 cup Louisiana Hot Sauce
- 2 cups coleslaw shredded green cabbage and carrots
- 1 tbsp rice vinegar
- 3 tbsp vegan mayonnaise divided
- 4 Brioche buns
- 16 bread and butter pickles
Instructions
- Start off by pressing your tofu to remove excess water. If this is your first time pressing tofu, you can either use a tofu press or a stack of books and paper towels. To use the book method, simply place a small stack of paper towels on top of a plate. Cover with another small stack of paper towels and put 2 or 3 heavy books on top. Press for at least 30 minutes.
- Make the vegan buttermilk by adding a tablespoon of white vinegar to a cup of plant milk. Stir thoroughly and let sit for about 10 minutes while it curdles.
- Add your hot sauce to the vegan buttermilk. Stir and set aside.
- Make the flour mixture by adding flour, cornstarch, sea salt, black pepper, smoked paprika, cayenne pepper, garlic powder and onion powder to a medium bowl. Whisk it until all ingredients are well-incorporated. Set aside.
- Crush the cornflakes and add them to a small bowl. Set aside.
- Once your tofu has been pressed for at least 30 minutes, slice into 8 pieces.
- Now, set up a little dredge station and dip each piece of tofu into the vegan buttermilk mixture, then into the flour making sure to coat all sides with a thick layer of flour, then back to the vegan buttermilk, then to the cornflakes. Yes, it will get messy!
- Place each piece of tofu on a parchment lined baking sheet (you can also add a layer of paper towels to help absorb the oil from the fried tofu) Heat a skillet (cast iron is best) half-full of vegetable oil.
- Make coleslaw by adding chopped coleslaw, vegan mayonnaise, rice vinegar and a dash of sea salt to a bowl. Stir until coleslaw is well-coated. Place in the refrigerator to chill while you make the rest of the sandwich.
- Once your oil is hot, add 4 pieces of tofu to the skillet and fry on medium-high heat for about 4 minutes on each side (or until golden brown). Repeat with the next 4 pieces.
- While your first batch of hot tofu is cooking, add cayenne pepper, brown sugar, chili powder, smoked paprika and garlic powder to a small bowl. Once you’ve finished frying the tofu, add some oil from the skillet to the bowl to “bloom” the spices and whisk thoroughly with a fork or mini whisk.
- Add hot oil to a pourable container (I use this one). Then top each piece of tofu with a generous amount of hot chili oil.
- To make a single layer sandwich, add a layer of vegan mayo to the bottom of the bun. Then stack with crispy tofu pieces, a layer of coleslaw, then pickles. Enjoy your new favorite vegan comfort food with an ice cold beer and some rippled potato chips or my air fryer sweet potato fries.
Notes
-
- Drop a small cube of bread or pinch of flour into the oil—if it sizzles and browns in about 60 seconds, you’re around 350°F (the frying sweet spot). No sizzle? Not hot enough. Burns too fast? Cool it down.
- Freeze your tofu block overnight, then thaw and press. This changes the texture—makes it chewier, almost “meaty”—and helps it hold marinade like a sponge.
- Wrap tofu in a clean kitchen towel, place it between two plates or cutting boards, and stack a few heavy cookbooks on top. Leave it for 30–45 mins for a firm, even press—way better than a 5-minute shortcut.
- People often only season one or the other—do both. Garlic powder, cayenne, smoked paprika, salt, black pepper in the flour and the marinade = layered flavor from the inside out.
- Fry in batches. If you crowd the pan, the oil temp drops, and you end up with soggy tofu instead of crisp magic. Let each piece breathe and fry in peace.
Just made this Nashville Hot Tofu Sandwich – crispy, spicy perfection! That kick of heat is addictive.
Thanks for introducing this, I haven’t heard about this hot tofu sandwich. I tried it so yummy.
Happy you found it here! Thanks Swathi.
There’s not better way to bring Nashville into your kitchen than this recipe! Gah..so so good and so filling as well!
I’m in total agreement. Thank you Leslie.
This sandwich was incredible! The cornflake coating and spicy kick were spot on.
Happy to hear that. Thank you Andrea.
Whoa, this was delicious!!! The crispy coating on the tofu pushed this sandwich over the top!
I call that crispy coating “tofu skin”. Glad you loved it. Thanks Liz.