Cozy Peach Kitchen

  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipe Index
  • About
  • Cookbook
  • Contact
  • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipe Index
    • About
    • Cookbook
    • Contact
    • Subscribe
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Vegetarian Dinner Recipes

    Easy BBQ Tofu Sandwich

    Modified: Apr 22, 2025 · Published: Mar 31, 2019 by Cassidy Reeser, MS, RD · This post may contain affiliate links
    4.75 from 4 votes
    2 servings
    25 minutes minutes
    Pin Jump to Recipe
    Close up of tofu covered in barbecue sauce on a wheat bun.
    BB sandwich sitting on a white plate in front of a gray background.
    Two slices of bbq tofu on a bed of coleslaw.
    Crispy blackened tofu being pan fried in a cast iron pan.

    Tofu is marinated in barbecue sauce then pan-fried and paired with creamy tahini coleslaw in this flavorful vegan BBQ tofu sandwich.

    Two slices of bbq tofu on a bed of coleslaw.

    With spring comes all things outdoors, and with that comes all things barbecue. Barbecue is a big deal in the south, so BBQ tofu is the natural answer for a vegetarian who lives in Georgia.

    Because yes, BBQ is still possible without meat (which is why I also love making this shredded BBQ tofu)!

    It's actually so easy to make homemade BBQ tofu. And you can easily customize this recipe by using your favorite BBQ sauce, just as barbecue should be.

    The tofu is marinated in a simple 3-ingredient marinade that uses your favorite BBQ sauce, apple cider vinegar, and hot sauce. That means your tofu will be sweet, tangy, and just a little bit spicy!

    You'll also find this tofu in my BBQ tofu bowls, which are like a deconstructed version of this BBQ sandwich.

    Jump to:
    • Choose a barbecue sauce
    • How to make
    • Recipe notes
    • More vegetarian sandwiches
    • Recipe
    • Comments

    Choose a barbecue sauce

    Use your favorite sweet barbecue sauce for the marinade. Or try out my favorite homemade sweet and spicy vegan BBQ sauce for a classic brown sugar sauce.

    Recipe tip: If you're vegetarian or vegan, check the label for Worcestershire sauce, which usually isn't vegan.

    This BBQ tofu sandwich works with any variety of BBQ sauce. When I'm not using my own homemade sauce, I like to use Sweet Baby Ray's or Kinder's honey hot BBQ sauce.

    How to make

    Press extra firm tofu for 10 minutes. You can use a tofu press, or place tofu between two plates. Weigh down the top plate with a bag of dry beans or a can.

    Four slice sof tofu covered in BBQ sauce marinade in a green baking dish.

    Make the marinade. Coat the pressed tofu with the marinade in either a shallow dish or a plastic bag. Just as with barbecue meat, the longer you marinate the tofu the better.

    Marinate for at least 30 minutes and up to 24 hours.

    Crispy blackened tofu being pan fried in a cast iron pan.

    In a medium skillet or cast iron, saute the tofu over medium-high heat. Flip when the tofu is crispy and blackened, about 5 minutes on each side.

    Recipe notes

    • This recipe makes two large tofu sandwiches or four regular-sized sandwiches.
    • BBQ tofu works best with extra-firm or super firm tofu. Super firm tofu does not need to be pressed before marinating.
    • In true barbecue fashion, these sandwiches can get a bit messy! Keep a napkin at the ready.
    • Swap out tofu for tempeh for an alternative protein.
    • To make the tofu in the oven instead of on the stove, check out my baked BBQ tofu recipe.
    • Not in the mood for a sandwich? Make it a BBQ plate with creamy vegan macaroni and cheese, roasted vegetables, and a side of vegan tahini slaw.
    BBQ Tofu Sandwich being held in a hand. A bite is taken out of the sandwich.

    More vegetarian sandwiches

    • Peach Halloumi Sandwich
    • Two halves of a sub sandwich on a pink plate.
      Veggie Subs with Seasoned Tofu
    • Close up of double layered sandwich with spinach, melting cheese and apple slices
      Apple Brie Grilled Cheese Sandwich
    • Two halves of a vegetarian reuben stacked on top of eachother to showing the inside.
      Vegetarian Reuben Sandwich with Pickled Cabbage

    Want to learn more about how to cook tofu? Check out my tofu 101 guide for more tips and some of my favorite tofu recipes.

    Recipe

    Want to Save This Recipe?

    Enter your email & I'll send it to your inbox. Plus, get great new recipes from me every week!

    Please enable JavaScript in your browser to complete this form.
    Loading

    By submitting this form, you consent to receive emails from Cozy Peach Kitchen

    Close up of tofu covered in barbecue sauce on a wheat bun.

    Easy BBQ Tofu Sandwich

    Cassidy Reeser, MS, RD
    Marinated and pan-fried tofu is paired with crunchy coleslaw in this vegan BBQ sandwich recipe.
    4.75 from 4 votes
    Print Recipe Pin Recipe Add to CollectionSaved!
    Prep Time 15 minutes mins
    Cook Time 10 minutes mins
    Marinating Time 30 minutes mins
    Total Time 25 minutes mins
    Servings 2 servings

    Ingredients
      

    • 1 block (14-16 ounces) extra firm tofu
    • ½ cup barbecue sauce
    • ¼ cup apple cider vinegar
    • ¼ cup water
    • 1 teaspoon hot sauce optional
    • 1 tablespoon canola or vegetable oil
    • 2-4 whole wheat burger buns
    • 1 cup tahini coleslaw
    • optional toppings: lettuce, pickles, pimento cheese

    Instructions
     

    • Press the tofu for 10 minutes. To do this, use a tofu press or place tofu between two plates. Weigh down the top plate with a bag of beans or a can. 
    • Cut the block of tofu lengthways into 5 slices. Place the rectangles in a shallow dish or plastic bag for marinating.
    • Stir together the marinade ingredients in a small bowl: BBQ sauce, apple cider vinegar, water, hot sauce. Coat the tofu in the marinade. Let marinate for at least 30 minutes and up to 24 hours.
    • Heat a cast iron or non-stick skillet over medium high heat. Add the oil. Once hot, add the tofu (don't add the marinade). Saute each side for 5 minutes, or until browned and crispy. 
    • This recipe makes 2-3 large sandwiches or 5 regular sandwiches. Add two blocks of tofu to one burger bun for a large sandwich or add one for a regular sized sandwich. Top with tahini coleslaw and optional burger toppings. Enjoy!

    Notes

    • This recipe makes two large tofu sandwiches or four regular-sized sandwiches.
    • To make the tofu in the oven instead of on the stove, check out my baked BBQ tofu recipe.
    • Use your favorite BBQ sauce. I like sweet brown sugar and ketchup based sauces like Sweet Baby Ray's, but this recipe also works with vinegar-based sauces.

    Nutrition

    Calories: 309kcalCarbohydrates: 49gProtein: 4gFat: 10gSaturated Fat: 1gSodium: 996mgPotassium: 259mgFiber: 2gSugar: 26gVitamin A: 160IUVitamin C: 1.9mgCalcium: 66mgIron: 2.2mg
    Did you make this?I love hearing how it went! Leave a review or tag me on Instagram @cozypeachkitchen so I can see your creations!
    « Creamy Tahini Coleslaw (Mayo-Free and Vegan)
    Vegan Vanilla Wafer Cookies »

    Comments

    1. Alexandria Phillips says

      May 30, 2023 at 6:16 pm

      Amazing!! My whole family loved it. Thank you!!

      Reply
      • Cassidy Reeser says

        May 31, 2023 at 8:17 am

        Thanks for making it!! 🙂

        Reply
    2. Michael Sutton says

      July 26, 2022 at 9:13 pm

      For a faster sandwich, slice raw extra firm tofu, place on whole grain bun, add barbeque sauce and pickles and celery !

      Reply
      • Cassidy Reeser says

        July 27, 2022 at 8:31 am

        Sounds faster but like a different recipe!

        Reply
    3. Sarah Winner says

      September 23, 2020 at 1:26 pm

      Yum! Mine didn't come out as crispy as I would like, so maybe I'll coat with cornstarch next time, slice it thinner, or cook for longer. I used your tahini coleslaw recipe too - you should hyperlink it in the ingredients section so people can find your recipe easily 😉

      Thanks for an easy & tasty lunch!

      Reply
      • Cassidy Reeser says

        September 24, 2020 at 11:14 am

        Thanks for the suggestion, I’ll definitely do that. Thanks again for the reviews!

        Reply
    4. Casey says

      April 22, 2020 at 4:45 pm

      Does it have to be marinated at a specific temperature? Or can I leave it out on the counter until I'm ready?

      Reply
      • Cassidy Reeser, RDN, LD says

        April 22, 2020 at 8:47 pm

        Since it’s not being marinated for long you can leave it on the counter, but any longer than 30 minutes I’d recommend throwing in the fridge just to be safe.

        Reply
    5. Trae says

      April 03, 2019 at 6:17 pm

      Good stuff

      Reply
      • Cassidy says

        April 03, 2019 at 6:18 pm

        Thanks Trae, glad you enjoyed it!

        Reply
    4.75 from 4 votes (1 rating without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




    Smiling portrait of a woman holding a bowl of grits and tofu.

    Hi, I'm Cassidy!

    I'm a registered dietitian, cookbook author, and decade-long vegetarian! I use my nutrition background to bring you balanced, nourishing, and comforting vegetarian recipes that are great for anyone looking to add more plant-based meals to their diet.

    More about me →

    Trending now

    • Close up of creamy macaroni and cheese.
      Stovetop Gouda Mac and Cheese
    • Slice of quinoa casserole on a white speckled plate with a gold fork.
      Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Gold spoon dripping peanut sauce off of it.
      Peanut Stir Fry Sauce
    • View of an uncooked pie from above with rolling pin
      How to Make the Perfect Oil Pie Crust
    • Overhead view of square white casserole dish surrounded by two lemon halves, plates, and a green citrus juicer.
      Quinoa Pesto Bake
    • Close up of casserole topped with sliced radishes.
      Vegetarian Dump & Bake Casseroles

    Protein-packed meals

    • Close up of fajita veggies and tofu in a corn tortilla with green sauce.
      Vegetarian Sheet Pan Fajitas
    • Close up of mushroom stroganoff topped with a creamy sauce in a black-rimmed white enamel skillet.
      Vegetarian Mushroom Stroganoff
    • Gray bowl with lentils, chickpeas, sweet potatoes, and roasted vegetables.
      Roasted Lentils Sheet Pan Meal with Maple Tahini Dressing
    • Tofu and vegetable stir fry in a cast iron skillet.
      Crispy Tofu Stir Fry

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Keep in touch

    • Sign Up! for emails and updates
    • Check out my cookbook Vegetarian for Dinner

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

    Copyright © 2026 Cozy Peach Kitchen®. All rights reserved.

    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.