Barbecue Tofu Sandwiches – Connoisseurus Veg

These BBQ tofu sandwiches are made with slabs of crispy seasoned tofu slathered in sweet and tangy barbecue sauce.

BBQ Tofu Sandwich with a glass of iced tea in the background.

I always find myself craving barbecue this time of year. And no, I don’t mean meat barbecue. I’ve never really missed that!

I’m talking about pretty much anything vegan that gets slathered in sweet, smoky, tangy barbecue sauce. It’s not just for meat! I’ve been known to douse everything from veggie burgers to tempeh “ribs” to polenta bowls in my homemade vegan barbecue sauce.

And of course, I love a good barbecue sandwich. For this vegan barbecue sandwich, I used tofu as our barbecue sauce vessel. But not just any tofu! For this recipe I adapted my barbecue tofu bites recipe, instead using slabs of tofu that get coated in a seasoned cornstarch crust and baked to crispy perfection.

The result was a barbecue tofu sandwich that’s out of this world delicious!

Jump to:

Ingredients You’ll Need

  • Tofu. I like super-firm tofu for this recipe. It’s easy to work with and has a great texture. Extra-firm tofu, which is a tad softer, can be used if needed. You’ll need to press it before cooking though.
  • Cornstarch.
  • Vegetable oil. Any high heat oil will do here. You can use olive oil, avocado oil, corn oil or peanut oil, among many others!
  • Soy sauce. Gluten-free tamari or liquid aminos can be substituted if needed.
  • Apple cider vinegar.
  • Liquid smoke. This is optional, but great to use if you love smoky flavor. You can find it near the barbecue sauce at most supermarkets.
  • Chili powder.
  • Ground cumin.
  • Barbecue sauce. I love this recipe with my homemade vegan barbecue sauce, but store-bought sauce is fine too. Just check the ingredients to ensure that it’s vegan.
  • Burger buns. Or use kaiser rolls, sub rolls, sliced bread…basically whatever you like best for sandwiches!
  • Toppings. The sky is the limit here. As you can see from the photos, I topped my sandwiches with some vegan coleslaw and dill pickle slices. You could also use lettuce, tomato, onion, sprouts, avocado…whatever you like!

How They’re Made

The following is a detailed photo tutorial on how to make this dish. Scroll all the way down if you’d like to skip right to the recipe!

Start by slicing your block of tofu into slabs. I like to make six slabs, so I can use two on each sandwich, but you could also do eight smaller slabs, or three or four larger slabs, putting just one slab on each sandwich.

Tofu slices in a mixing bowl with oil, cornstarch, and spices.

Place your tofu slabs in a large bowl, along with the cornstarch, oil, soy sauce, vinegar, liquid smoke, chili powder, and cumin. Mix everything up using your hands. You want to get the slabs evenly coated with a mix of the other ingredients.

Baked tofu slices on a baking sheet.

Arrange your tofu slabs on a baking sheet and pop it in the oven. Bake them for about 15 minutes per side, until they’ve darkened and formed a crispy coating.

Baked tofu slices covered with barbecue sauce on a baking sheet.

Brush both sides of the tofu slices with some barbecue sauce, then return them to the oven for a few minutes. The sauce should thicken a bit and get bubbly.

BBQ Tofu Sandwich on a cutting board.

Stuff your barbecue tofu into buns and pile on the toppings. Dig in!

Leftovers & Storage

These sandwiches are best served immediately, while the tofu is crispy. If you do have leftovers though, the barbecue tofu slabs will keep in an airtight container in the fridge for 3 or 4 days.

What to Serve with BBQ Tofu Sandwiches

Like this recipe? If so, please stop back and leave me a review and rating below if you try it! Also be sure to follow me on Facebook, Pinterest or Instagram, or subscribe to my newsletter for more recipes like this one!

BBQ Tofu Sandwich topped with coleslaw and pickle slices.

Barbecue Tofu Sandwiches

These BBQ tofu sandwiches are made with slabs of crispy seasoned tofu slathered in sweet and tangy barbecue sauce.

Servings 3 to 4 sandwiches


  • 1
    (15 ounce) package
    super-firm tofu,
  • 2
  • 1
    vegetable oil
  • 1
    soy sauce
  • 1
    apple cider vinegar
  • ½
    liquid smoke
  • 1
    chili powder
  • ½
    ground cumin
  • ½
    vegan barbecue sauce
  • 3
    burger buns or sandwich rolls
  • Toppings of choice
    (Note 1)


  1. Preheat the oven to 400°F and line a baking sheet with parchment paper.

  2. Slice the tofu block into 6 slabs (Note 2).

  3. Place the tofu slabs into a large mixing bowl and add the cornstarch, oil, soy sauce, apple cider vinegar, liquid smoke (if using), chili powder, and cumin.

  4. Use your hands to mix the ingredients, getting each tofu slab relatively evenly coated.

  5. Place the tofu slabs on the baking sheet.

  6. Bake the tofu for about 30 minutes, until crispy and browned, turning the pieces halfway through.

  7. Remove the baking sheet from the oven. Brush both sides of each tofu piece with barbecue sauce, then return the baking sheet to the oven.

  8. Bake the tofu for 5 minutes more, until the sauce begins to bubble.

  9. Stuff the tofu pieces into buns, topping them with additional barbecue sauce and toppings of choice.

Recipe Notes

  1. Try vegan coleslaw, lettuce, tomato, sliced onion, pickle slices, or avocado.
  2. Six slabs will give you three sandwiches, with two slabs per sandwich. Feel free to adjust the number of slabs to make as few as two or as many as four sandwiches, placing one or two slabs on each sandwich.

Nutrition Facts

Barbecue Tofu Sandwiches

Amount Per Serving (1 sandwich)

Calories 483
Calories from Fat 166

% Daily Value*

Fat 18.4g28%

Saturated Fat 3.8g19%

Sodium 983mg41%

Potassium 163mg5%

Carbohydrates 49.3g16%

Fiber 6.2g25%

Sugar 13.7g15%

Protein 28g56%

Calcium 421mg42%

Iron 5mg28%

* Percent Daily Values are based on a 2000 calorie diet.

Related Articles

Back to top button