• About
  • Recipe Index
  • FAQ
  • Subscribe
  • Accessibility
menu icon
go to homepage
  • My Favorite Recipes
  • Recipe Index
  • About
  • Subscribe
  • FAQ
    • Facebook
    • Instagram
    • Pinterest
  • search icon
    Homepage link
    • My Favorite Recipes
    • Recipe Index
    • About
    • Subscribe
    • FAQ
    • Facebook
    • Instagram
    • Pinterest
  • ×
    Gastronotherapy » Recipes » Brunch

    Crispy BBQ Tofu Sandwich

    Modified: Dec 4, 2025 · Published: Dec 14, 2024 by MaryAnne · This post may contain affiliate links · 2 Comments
    Jump to Recipe Jump to Video Print Recipe

    This crispy bbq tofu sandwich just might change your life. Thick slabs of tofu are cooked until golden and crispy, and coated in a spicy bbq sauce. This dreamy vegan sandwich is topped with a crunchy cabbage slaw and served on a buttery brioche bun. Enjoy it for an easy lunch, weeknight meal, or game day snack!

    Crispy bbq tofu sandwich arranged on a cutting board.

    Want to save this recipe?

    Enter your email below and get it sent straight to your inbox. Plus, I'll send you easy and delicious recipes every week!

    Save Recipe

    I've been enjoying homemade sandwiches lately. I'm telling myself that I'm making up for all of those years I deprived myself of bread. These sloppy joes with lentils are a favorite, as well as this chickpea salad sandwich and sandwich with portobello mushrooms.

    But when I perfected this bbq tofu sandwich recipe, my husband and I both declared it flawless.

    It's a symphony of textures and flavors, with the spicy-sweet and crispy tofu complemented by the tangy and crunchy cabbage slaw. Serve it on your choice of bun, but I think a soft and buttery brioche bun holds its own while letting the tofu shine.

    Jump to:
    • ⭐️ Why This Tofu Sandwich is The Best
    • 🥪 Ingredient Notes
    • 📝 Sandwich Variations & Substitutions
    • 🔪 How To Make Crispy BBQ Tofu Sandwich
    • 💡Tofu Sandwich Topping Ideas
    • 👩🏼‍🍳 Expert Tips
    • 💬 Frequently Asked Questions
    • 🥪 More Sandwich Recipes
    • Tofu Sandwich Recipe

    ⭐️ Why This Tofu Sandwich is The Best

    • Crispy tofu sandwich that's meaty, spicy, sweet, and savory, with a crunchy and tangy slaw
    • Healthy vegan sandwich idea with plant-based protein
    • Quick and easy vegetarian/vegan sandwich recipe that's excellent for weeknights, lunch, or game day

    🥪 Ingredient Notes

    Ingredients for bbq tofu sandwich on a table.
    • Extra-firm tofu - This type of tofu has the least amount of moisture, so it holds up well when it's cooked. It also has a meaty texture that becomes nice and crispy when frying. Try it in my vegan tofu scramble or stir fry with tofu!
    • Spicy bbq sauce - Use your favorite brand of spicy barbecue sauce, or mix ¼ cup bbq sauce with 1 teaspoon hot sauce or Sriracha for a nice kick.
    • Brioche buns - I like the soft texture and buttery flavor of brioche buns, and they work well with the meaty slab of tofu here, but you could also try them on my ciabatta rolls.
    • Quick Cabbage Slaw - This is a really easy and dairy-free coleslaw that pairs perfectly with bbq!

    📝 Sandwich Variations & Substitutions

    • Air fryer instructions: Preheat your your air fryer to 400 degrees F. Brush each side of tofu with olive oil and cook for 7-8 minutes, or until crispy. Flip tofu slices and cook for another 7-8 minutes.

    🔪 How To Make Crispy BBQ Tofu Sandwich

    Drain the tofu, and wrap it in a double layer of paper towels. Place it on a plate, weigh it down with a heavy skillet, and let it drain for 10-15 minutes.

    After tofu has drained, slice it lengthwise into 2 thick pieces. Place on a large plate and season with salt and pepper.

    Slicing drained and pressed tofu lengthwise.

    Heat oil in a large skillet over medium-high heat until oil starts to shimmer, about 3 minutes.

    Carefully add the tofu slices to the pan, being careful not to splatter the hot oil. Sear until the tofu becomes golden brown and crispy. **Try not to touch the tofu for at least 5-6 minutes. This will help it develop a nice crust. Flip the tofu and continue to cook until crispy and golden brown on the opposite side, about 5 minutes.

    Cooking tofu in a skillet.

    Combine the cabbage slaw ingredients while the tofu cooks. Set aside.

    Cabbages, carrots, parsley, and almonds mixed together in a mixing bowl.

    After the tofu has cooked until crispy, lower the heat to low and add the bbq sauce. Flip the tofu once to coat it evenly with the sauce. Let it caramelize for one minute in the pan, then remove from heat.

    Tofu slathered in bbq sauce in skillet.

    Toast the buns and assemble sandwich: Place tofu slices on toasted buns and top with cabbage slaw and vegan mayo, if using. Serve immediately.

    homemade vegan sandwich with tofu on a plate.

    💡Tofu Sandwich Topping Ideas

    • Add some leafy greens, like spinach, kale, or arugula
    • Ramp up the tangy flavor and add extra crunch with pickled red onions
    • Add a thick slathering of spicy mayo

    👩🏼‍🍳 Expert Tips

    Holding a crispy tofu sandwich.
    • Storage: If you're only eating one of the two sandwiches right away, store the leftover tofu and slaw separately in the fridge for up to 4 days.
    • How to reheat tofu: If you're only eating one sandwich right away, you can reheat the tofu in the microwave for 1 minute, but it will not be as crispy.
    • Make slaw ahead of time. You can save 15 minutes by prepping the cabbage slaw ahead of time. Cover and store it in the refrigerator for up to 2 days.
    • Use extra-firm tofu. This provides the meatiest texture because of its low-moisture content.

    💬 Frequently Asked Questions

    Why won't my tofu get crispy?

    If your tofu isn't getting crispy after frying it for 5-6 minutes, try turning up the heat slightly, and try not to move the tofu around in the pan. This will help it get crispy.

    What does tofu go well with?

    One of my favorite things about tofu is that it has a very neutral flavor, and it will easily absorb whatever flavors you pair it with. Coat it in your favorite sauces and/or spices, and enjoy!

    🥪 More Sandwich Recipes

    • Cheesy garlic grilled cheese with tomato slices.
      Garlic Bread Grilled Cheese
    • Hearty lentil sloppy joes arranged on a platter.
      Vegetarian Sloppy Joes
    • Vegetarian blt with portobello mushrooms.
      The Ultimate Vegetarian BLT (with vegan option)
    • Gooey caramelized onion grilled cheese on a cutting board.
      French Onion Grilled Cheese (with Caramelized Onion)

    Tried this recipe? Please leave a star ⭐️⭐️⭐️⭐️⭐️ rating below and/or a review in the comments section further down the page. You can also stay in touch with us through social media by following us on Instagram, Pinterest, TikTok, and Facebook.

    Subscribe to my email newsletter to get a FREE e-book of 15 Healthy Weeknight Recipes, and get new recipes delivered to your inbox every week!

    Crispy bbq tofu sandwich arranged on a cutting board.

    Tofu Sandwich Recipe

    Author: MaryAnne
    This crispy bbq tofu sandwich just might change your life. Thick slabs of tofu are cooked until golden and crispy, and coated in a spicy bbq sauce. This dreamy vegan sandwich is topped with a crunchy cabbage slaw and served on a buttery brioche bun. Enjoy it for an easy lunch, weeknight meal, or game day snack!
    5 from 1 vote
    Print Recipe Pin Recipe
    Prep Time 20 minutes mins
    Cook Time 15 minutes mins
    Total Time 35 minutes mins
    Course Main Course
    Cuisine American
    Servings 2 sandwiches
    Calories 547 kcal

    Ingredients
      

    • 1 (14-ounce block) extra firm tofu
    • ¼ teaspoon salt
    • ¼ teaspoon black pepper
    • 2 Tablespoons extra-virgin olive oil
    • Quick Cabbage Slaw
    • ¼ cup spicy bbq sauce (or mix ¼ cup bbq sauce with 1 teaspoon hot sauce or Sriracha)
    • 2 brioche buns, toasted
    • 2 Tablespoons vegan mayo (or regular mayo), optional

    Instructions
     
    Prevent your screen from going dark
     

    • Drain the tofu, and wrap it in a double layer of paper towels. Place it on a plate, weigh it down with a heavy skillet, and let it drain for 10-15 minutes.
    • After tofu has drained, slice it lengthwise into 2 thick pieces. Place on a large plate and season with salt and pepper.
    • Heat oil in a large skillet over medium-high heat until oil starts to shimmer, about 3 minutes.
    • Carefully add the tofu slices to the pan, being careful not to splatter the hot oil. Sear until the tofu becomes golden brown and crispy. **Try not to touch the tofu for at least 5-6 minutes. This will help it develop a nice crust. Flip the tofu and continue to cook until crispy and golden brown on the opposite side, about 5 minutes.
    • Combine the cabbage slaw ingredients while the tofu cooks. Set aside.
    • After the tofu has cooked until crispy, lower the heat to low and add the bbq sauce. Flip the tofu once to coat it evenly with the sauce. Let it caramelize for one minute in the pan, then remove from heat.
    • Toast the buns and assemble sandwich: Place tofu slices on toasted buns and top with cabbage slaw and vegan mayo, if using. Serve immediately.

    Video

    Notes

    • Storage: If you're only eating one of the two sandwiches right away, store the leftover tofu and slaw separately in the fridge for up to 4 days.
    • Make slaw ahead of time. You can save 15 minutes by prepping the cabbage slaw ahead of time. Cover and store it in the refrigerator for up to 2 days.
    • Use extra-firm tofu. This provides the meatiest texture because of its low-moisture content.
    • Recipe inspired by Feasting at Home.

    Nutrition

    Calories: 547kcalCarbohydrates: 53gProtein: 10gFat: 33gSaturated Fat: 13gPolyunsaturated Fat: 2gMonounsaturated Fat: 10gCholesterol: 144mgSodium: 1043mgPotassium: 87mgFiber: 0.4gSugar: 12gVitamin A: 801IUVitamin C: 0.2mgCalcium: 61mgIron: 1mg
    Tried this recipe?Let us know how it was!

    More Vegetarian & Vegan Brunch Recipes

    • Buttery mushroom puff pastry tart cut into slices.
      Ultimate Mushroom Tart Puff Pastry (Easy & Vegetarian)
    • Sweetgreen copycat harvest bowl arranged on a table.
      25 Vegetarian Fall Recipes
    • flaky apple turnovers with homemade filling.
      Brown Butter Apple Turnovers with Puff Pastry
    • Chickpea salad sandwich arranged on a cutting board.
      Vegan Chickpea Salad Sandwich

    Comments

    1. Natalia says

      December 15, 2024 at 2:41 pm

      5 stars
      So good! I've never thought to cut the tofu into 2 thick slices before, but it really makes a meaty sandwich! I didn't have spicy bbq sauce, so I added a splash of hot sauce. The crunchy coleslaw really makes it a standout sandwich! 10/10!

      Reply
      • MaryAnne says

        December 15, 2024 at 3:15 pm

        Thanks for such a great review, Natalia! So happy you loved it!

        Reply
    5 from 1 vote

    Leave a Reply Cancel reply

    Your email address will not be published. Required fields are marked *

    Recipe Rating




    Hi! I’m MaryAnne, the writer, recipe developer, and photographer behind Gastronotherapy, where I bring vibrant, delicious, and thoughtfully crafted mainly vegetarian and vegan (flexitarian) recipes to life. While my focus leans toward wholesome, nourishing dishes, my love for dessert ensures that indulgence always has a place at the table!

    More about me →

    Subscribe to my email newsletter to get a FREE e-book of 20 vegetarian recipes, and get new recipes delivered to your inbox every week!

    Holiday Recipes

    • chewy brown butter snickerdoodles arranged on a blue plate.
      Brown Butter Snickerdoodles
    • bowl of imitation crab dip with spoon and crackers.
      Cold Imitation Crab Dip
    • Vegetarian stuffed squash with quinoa and cranberries.
      Vegetarian Stuffed Acorn Squash
    • pan of fluffy cinnamon rolls with cup of coffee on the side.
      Gooey Cinnamon Rolls (Cinnabon Copycat)
    • spiced candied nuts on a small plate
      Spiced Candied Nuts
    • Mixed nut tart on a white platter with gingham napkin and rolling pin.
      Caramel Nut Tart

    Popular Recipes

    • Chewy and crisp brown butter chocolate chip cookies arranged on parchment paper.
      Brown Butter Chocolate Chip Cookies
    • Gooey caramelized onion grilled cheese on a cutting board.
      French Onion Grilled Cheese (with Caramelized Onion)
    • asian brussels sprouts in a white bowl with chopsticks next to a gray napkin
      Kung Pao Brussels Sprouts
    • Easy vegetable lentil soup garnished with Parmesan cheese.
      Hearty Vegetable Lentil Soup
    • Plate of spaghetti pasta with a fork resting on the side.
      Easy Garlic Butter Pasta (20 minutes)
    • cheesy spinach and mushroom quiche in a tart pan with one piece being lifted out
      Cheesy Spinach and Mushroom Quiche
    Banner featuring a list of publications that MaryAnne has been featured in.

    Footer

    ↑ back to top

    About

    • My Story
    • Portfolio
    • Privacy Policy
    • Accessibility Policy

    Newsletter

    • Subscribe for emails and updates

    Contact

    • FAQ

    Copyright © 2025 Foodie Pro Theme

    marketing banner

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.