Free Kitchen Hacks eBook

20-Minute Crispy BBQ Tofu Sandwich

on February 8, 2022
last updated February 26, 2026
This post may contain affiliate links. Please read my disclosure policy.
This BBQ Tofu sandwich lathers barbecue sauce onto crispy tofu for a meatless sandwich option that is packed with texture and flavor.
close up of stacked crispy bbq tofu sandwich

Craving a classic BBQ sandwich but without the meat? This Crispy BBQ Tofu Sandwich has you covered!

With crispy crunchy tofu smothered in ooey-gooey BBQ sauce and endless topping options, this meatless sandwich is bound to curb your backyard BBQ cravings!

Trust me, as a mom with a packed schedule who refuses to settle for boring food, I rely heavily on easy, efficient, and elevated 5 ingredient meals!

P.S. If you’re loving these flavors and the simplicity of this meatless sandwich, check out this BBQ Tempeh Sandwich next!

sliced open bbq tofu sandwich laying on its side surrounded by sweet potato fries
This BBQ Tofu Sandwich is hearty and filling, with very simple prep, and lots of flavor from the sauce!

BBQ Tofu Sandwich Ingredient Highlights


Half of a 14-ounce pack of extra-firm tofu will yield more than enough for 1 sandwich. If you’re making two or more sandwiches, double the recipe and if you have leftovers, they will keep for 3-5 days.

Use whatever you fancy. I keep it simple with tomato slices and some greens.

Overhead view of the ingredients needed for a crispy BBQ tofu sandwich - olive oil, bbq sauce, tofu, bun, spinach, tomato slices, and cornstarch.

Barbecue Tofu Sandwich Tips and Tricks


How to Make a BBQ Sandwich with Tofu

To avoid that infamous “spongy” texture that tofu sometimes gets a bad rap for, it’s best to drain and press your tofu.

If you don’t have a tofu press, no problem! Wrap your tofu in a clean kitchen towel and place a cutting board on top. Then you have an even surface to stack something heavy on top.

This will force excess liquid out of the tofu to be soaked up by the kitchen towel.

7 ounces of tofu should be enough for each sandwich (you may even have leftovers, depending on how tall you like to stack your sandwiches). I like to slice my tofu in 4 thick, even parts, using two thick pieces per sandwich.

You could also opt for thinner slices if you really love sauce! This will make your sauce: tofu ratio a lot saucier!

In order to get your tofu crispy, you’ll need both olive oil and cornstarch. These two ingredients work together to get you that perfect texture.

Regardless of how much you press your tofu, it’s likely there will still be some excess moisture. The cornstarch soaks up that excess liquid while the oil heats in the oven to essentially fry the outermost layer of the tofu.

For best results, we need an even layer of oil on each piece of tofu and just a sprinkle of cornstarch. Too much cornstarch can leave you with a bitter taste.

You can choose to toss the tofu in oil and cornstarch or you can use a pastry brush to add the olive oil to the tofu, spreading it evenly. Then, simply sprinkle the cornstarch on top.

Flip the tofu and repeat to make sure you get both sides

Spread your tofu out evenly on your baking sheet. You can opt to use tin foil for less clean-up, but I find the tofu tends to stick to foil more than if you just place it directly on your baking sheet.

With your oven at 400°F and with your tofu on the top rack, it should start to brown within 25-30 minutes. Flip your tofu after 15 minutes and then watch it closely after 20. We want that perfect golden brown, so we have to catch it before it burns!

I love to use my pastry brush to generously lather the BBQ sauce on that crispy tofu. It allows for even distribution. You can also opt to toss the tofu in the sauce!

Using a large container to weigh down tofu to press it.
Press the tofu to release excess moisture.
Slicing a block of extra-firm tofu into 4 parts.
Slice the tofu into strips.
Brushing olive oil on sliced and pressed tofu strips.
Brush olive oil on the tofu.
Sprinkling cornstarch onto tofu to absorb excess liquid for a crispy texture.
Sprinkle the tofu with cornstarch.
brushing bbq sauce on tofu
Bake the tofu until crispy and coat it with BBQ sauce.

Serve Your Meatless BBQ Sandwich Your Way!

I kept it simple with some greens and fresh sliced tomato but make it your own with any toppings you please. Some great ones are cheese, caramelized mushrooms and onions, pickles, jalapeno, red onion, etc.

This sandwich pairs perfectly with these Old Bay Fries or Parmesan Truffle Fries.

bbq tofu sandwich with tomato and spinach
I usually serve my tofu sandwich with arugula and sliced tomato for a fresh touch.

How to Store and Save Tofu Sandwiches

The prepared tofu will last 3-5 days covered in the refrigerator. I sometimes just eat these leftovers cold, but you can also reheat in the oven at 400°F for 8-10 minutes until heated thoroughly.

Want to sharpen your kitchen skills?

Download My Free eBook
close up of stacked crispy bbq tofu sandwich

Crispy BBQ Tofu Sandwich

5 from 1 vote
Marley Goldin
SAVE RECIPE TO COLLECTION
PIN PRINT RATE
This BBQ Tofu sandwich lathers sweet and tangy barbecue sauce onto crispy tofu for a meatless sandwich option that is packed with texture and flavor.
Prep Time 5 minutes
Cook Time 20 minutes
Total Time 25 minutes
Servings 1 sandwich

Equipment

Ingredients
 
 

BBQ Tofu Sandwich

  • 7 ounces extra-firm tofu (7 oz usually = ½ block)
  • 1 tablespoon olive oil
  • 2 teaspoons cornstarch
  • ¼ cup BBQ sauce
  • 1 bun of choice
  • optional toppings of choice (I used fresh arugula and tomato)

Instructions
 

  • Preheat your oven to 400°F.
  • Drain your tofu using a tofu press—or manually by placing it between a clean, folded kitchen towel and putting something heavy on top—for at least 5 minutes.
    7 ounces extra-firm tofu
  • Slice your tofu into 4 thick strips and press one more time with a clean towel to absorb any excess liquid.
  • Use a pastry brush to coat all sides of the tofu with olive oil (or toss the tofu in olive oil).
    1 tablespoon olive oil
  • Sprinkle cornstarch on both sides of your tofu strips and lay them out flat on a baking sheet, making sure they are not overlapping one another.
    2 teaspoons cornstarch
  • Bake for 15 minutes, remove from the oven to flip, and then bake for another 10-15 more minutes. Check on your tofu regularly. You’ll know your tofu strips are done when they start to turn golden brown.
  • Remove the tofu from the oven and allow to cool for 2-3 minutes before coating with a generous amount of BBQ Sauce.
    ¼ cup BBQ sauce
  • Assemble your sandwich by placing the BBQ tofu on the bottom half of the bun and stacking your toppings of choice on top. Add the other half of the bun and enjoy!

Pro Tips

  • You can toast your bun if you prefer.
  • Make sure to sprinkle the cornstarch on top of the tofu evenly. It will absorb excess liquid to make your tofu nice and crunchy, but too much can leave a bitter taste.
Course Dinner, Lunch
Cuisine American
Diet Vegan
Keyword 30 Minutes or Less, BBQ Tofu, Tofu, Vegan BBQ
Your support helps make these recipesEnjoy this recipe? Help me make more!

Support directly <b>HERE</b> or leave a rating and comment to help others find this recipe!

GET OUR FRESHEST RECIPES STRAIGHT TO YOUR INBOX

You'll Also Love

5 from 1 vote (1 rating without comment)

Leave a Comment

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

Recipe Rating




This site uses Akismet to reduce spam. Learn how your comment data is processed.