• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
  • Skip to footer
Cozy Peach Kitchen
  • home
  • About
  • Recipes
  • Nutrition & Lifestyle
menu icon
go to homepage
  • Home
  • Recipes
  • About
  • Lifestyle & Nutrition
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Home
    • Recipes
    • About
    • Lifestyle & Nutrition
    • Email
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×

    Home » Recipes » Dinner Recipes

    Easy BBQ Tofu Sandwich

    Published: Mar 31, 2019 · Modified: Apr 1, 2022 by Cassidy Reeser · This post may contain affiliate links.

    5.1K shares
    jump to recipe
    Close up of tofu covered in barbecue sauce on a wheat bun.

    Marinated BBQ tofu is pan-fried and paired with creamy tahini coleslaw in this flavorful vegan sandwich.

    BB sandwich sitting on a white plate in front of a gray background.

    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 Southerner.

    Because yes, BBQ is still possible without meat!

    I'm lucky to have a few vegetarian barbecue options where I live, but there's nothing like making your own BBQ sandwich.

    It's actually so easy to make homemade BBQ tofu. And you can easily customize this recipe to make it your own, 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 (so good!).

    Two slices of bbq tofu on a bed of coleslaw.

    Choose your 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.

    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 your 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.
    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.

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

    Recipe notes

    • This recipe makes two large tofu sandwiches or four regular-sized sandwiches.
    • 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.

    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.

    Looking for more vegetarian barbecue-approved recipes? Here are a few of my favorites:

    • Vegan Baked BBQ Tofu
    • BBQ Pulled Portobello Tacos with Spicy Mustard Slaw
    • Instant Pot Vegetarian Baked Beans
    • Vegan Ranch Pasta Salad
    • Instant Pot Lentil Sloppy Joes
    • Healthier Jalapeno Pimento Cheese

    Don't forget to check out my guide to tofu for more recipes and tofu inspiration.

    Close up of tofu covered in barbecue sauce on a wheat bun.
    Print Recipe
    4.67 from 3 votes

    Easy BBQ Tofu Sandwich

    Marinated and pan-fried tofu is paired with crunchy coleslaw in this vegan BBQ sandwich recipe.
    Prep Time15 mins
    Cook Time10 mins
    Marinating Time30 mins
    Total Time25 mins
    Servings: 2 servings
    Author: Cassidy Reeser, MS, RD

    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!

    Instagram icon

    Did you make this recipe?

    Tag @cozypeachkitchen on Instagram and hashtag
    #cozypeachkitchen

     

    Calories: 309kcalCarbohydrates: 49gProtein: 4gFat: 10gSaturated Fat: 1gSodium: 996mgPotassium: 259mgFiber: 2gSugar: 26gVitamin A: 160IUVitamin C: 1.9mgCalcium: 66mgIron: 2.2mg

    More Vegetarian Dinner Recipes

    • Baked Sweet Potato Bowls with Tempeh
    • One Pot Vegetarian Chili Mac
    • Rice and Bean Casserole with Sweet Potatoes
    • Vegetarian Red Curry Noodles (One Pot)
    5.1K shares

    Reader Interactions

    Comments

    1. Michael Sutton

      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

        July 27, 2022 at 8:31 am

        Sounds faster but like a different recipe!

        Reply
    2. Sarah Winner

      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

        September 24, 2020 at 11:14 am

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

        Reply
    3. Casey

      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

        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
    4. Trae

      April 03, 2019 at 6:17 pm

      Good stuff

      Reply
      • Cassidy

        April 03, 2019 at 6:18 pm

        Thanks Trae, glad you enjoyed it!

        Reply

    Leave a Reply Cancel reply

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

    Recipe Rating




    Primary Sidebar

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

    Hi, I’m Cassidy! I’m the registered dietitian behind Cozy Peach Kitchen, a food and nutrition blog sharing easy vegetarian recipes for every occasion.

    More about me →

    Trending now

    • Vegan Avocado Pesto Pasta
    • Stovetop Gouda Mac and Cheese
    • Sweet Potato Quinoa Bowls with Almond Dressing
    • Vegetarian Black Bean Quinoa Casserole (Dump and Bake!)
    • Mediterranean Quinoa Bowls with Balsamic Chickpeas
    • Instant Pot Black Beans and Rice

    Vegetarian meal prep

    • Quinoa Edamame Salad with Peanut Sauce
    • Vegan Breakfast Egg Sandwiches
    • Vegan Lentil Bowls with Lemon Tahini Dressing
    • Easy Vegetarian Bean Burritos
    • One-Pot Vegetarian Spaghetti
    • Instant Pot Red Beans and Rice (Vegan)
    • Southwest Quinoa Taco Salad
    • Sweet Potato Quinoa Bowls with Almond Dressing

    Footer

    Logos

    Footer

    About

    • Privacy Policy and Disclaimer
    • Accessibility Statement

    Newsletter

    • Sign Up! for emails and updates

    Contact

    • Contact
    • Work with Cassidy

    As an Amazon Associate, I earn from qualifying purchases.

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