This BBQ tofu recipe is the most delicious meat-free alternative for your meatless meals and the best tofu you’ll ever taste.
A bold, smokey homemade BBQ sauce hugs crisp and chewy tofu bites perfectly.
Our friends and family were blown away by this recipe, and we think you’ll be too.
What is BBQ Tofu?
You guys raved about our fried tofu, air-fried tofu, marinated tofu, baked tofu, and tofu stir-fry recipes, and so today, we are excited to present you our latest creation: BBQ tofu.
This recipe will be LOVED by picky husbands and kids alike! Here’s what some of you shared:
Awesome!! I made this tonight for my kids (8yrs and 10yrs) and I, paired with vegan mashed potatoes and a side of peas. We all LOVED it! It was so easy and quick to make. My kids said it tastes just like BBQ chicken.
Made this last Wednesday for my husband and I. Loved it so much I had to make it again on Sunday. We had it with the creamy coleslaw and greens. Delicious! Thank you for your recipes. We love them!
Small tofu bites are tossed in a rich BBQ sauce and baked on a sheet pan until chewy, meaty, and irresistibly flavorful.
BBQ tofu is so tasty you’ll forget you’re eating tofu. Plus, it’s easy to make—on a sheet pan in about 30 minutes.
BBQ tofu is an excellent protein source and the best choice for a meatless meal. It can be added to sandwiches, salads, and grain bowls.
The secret to this recipe? Pull the tofu apart into bite-size pieces with your hands – avoid cutting it with a knife – so that the rugged surface becomes the perfect vessel for the BBQ sauce.
Ingredients for BBQ Tofu
Quantities are in the recipe box at the bottom of the page.
Tofu
Use firm or extra firm tofu. Pressing the tofu is unnecessary; pat it dry with kitchen paper.
This recipe won’t work with soft or silken tofu.
Olive oil
Olive oil or extra virgin olive oil are healthy oils that withstand high temperatures well, thanks to their high content of polyphenols.
You can substitute avocado oil or other vegetable oils for olive oil.
Soy sauce
Soy sauce adds flavor and color to the tofu. We use reduced-sodium soy sauce here.
Substitute tamari or coconut aminos for gluten-free.
Salt & Pepper
Tofu must be well seasoned with a generous pinch of sea salt and black pepper to taste good.
Smoked paprika
Smoked paprika adds a wonderful smokey aroma to this BBQ tofu recipe.
You can substitute liquid smoke or chipotle powder if you have any in your pantry.
Garlic powder
Substitute onion powder for garlic powder.
BBQ Sauce
You can use your favorite store-bought BBQ sauce or make your own.
It only takes 15 minutes, and you’ll need ketchup, soy sauce, apple cider vinegar, brown sugar, garlic powder, onion powder, smoked paprika, and hot sauce.
Here’s the full recipe for our easy homemade BBQ sauce.
How to make BBQ Tofu
US cups + grams measurements in the recipe box at the bottom of the page.
Preheat the oven or the air fryer to 400°F or 200°C. Take the tofu out of the package, drain it, and pat it dry with kitchen paper.
With your hands, pull the tofu apart into bite-size pieces and add it to a large bowl.
Note: The tofu’s rugged and porous surface will make the condiment and the sauce stick. Avoid cutting the tofu with a knife.
Toss the tofu with olive oil, soy sauce, garlic powder, smoked paprika, salt, and black pepper. Each piece should be fully coated with the condiments.
Tip: if you have chipotle powder, add a teaspoon of that, too, for a smokey, spicy kick.
Transfer the tofu onto a baking sheet and arrange it on a single layer.
Bake in the oven at 400°F or 200°C for 25 minutes or in the air fryer for about 15 minutes. The tofu should be slightly charred and crisp on the edges.
Note: we don’t use parchment paper or a silicone mat for this recipe, but feel free to do so if you want.
Add about 1/2 cup of BBQ sauce (or more to taste), toss with a spatula until coated, and bake for five more minutes.
Finally, take the tofu out of the oven, add more BBQ sauce to taste and enjoy.
Optionally, you can garnish with chopped scallion tops and sesame seeds.
Serving suggestions
BBQ tofu sandwich
You’ll love the combination of toasted buttery buns with creamy and crisp coleslaw and chewy, sweet, and tangy BBQ tofu.
It will remind you of a pulled pork sandwich.
To make it, toast the buns on a pan with a knob of butter (or vegan butter).
Spread a generous layer of vegan mayo on the bottom bun, plenty of BBQ Tofu, top with our coleslaw, and close with the top bun with a smear of BBQ sauce.
With a cold and creamy salad
BBQ tofu has bold flavors thanks to the dry rub and barbecue sauce coating.
We recommend serving it with a cold and creamy salad, such as coleslaw, creamy cucumber salad, broccoli salad, creamy pasta salad, dill potato salad, or macaroni salad.
With grilled or roasted veggies
It also goes well with veggies like:
Questions
Yes. Use firm or extra-firm tofu, and ensure your grill is clean to prevent it from sticking.
Also, toss the tofu in olive or avocado oil, salt, and black pepper before cooking it on the grill.
Finally, please don’t move the tofu while it’s grilling. Cook for 2.5 to 3 minutes on one side, flip it with a flat metal spatula, and grill for three more minutes on the other.
Here’s our grilled tofu recipe for your reference.
Serve BBQ tofu with cold, creamy salads like coleslaw, red cabbage slaw, dill potato salad, broccoli salad, creamy pasta salad, and macaroni salad.
Firm or extra-firm tofu is the best tofu for BBQ. Avoid soft or silken tofu, as they will fall apart while cooking.
Storage
Make ahead: You can make BBQ Tofu for meal prep. The tofu keeps well in the fridge for a few days. The next day, it will be even chewier and more flavorful. If it gets too dry, toss it in BBQ sauce before reheating it.
Refrigerator: Keep leftovers in an airtight container in the fridge for up to 5 days.
Freezer: Let it cool down completely, then transfer it to a freezer-friendly container and freeze it for three months.
Reheat: Thaw and reheat in the microwave.
BBQ Tofu
Ingredients
- 16 ounces tofu firm or extra firm
- 2 tablespoons olive oil
- 1 tablespoon soy sauce
- 2 teaspoons smoked paprika
- 1 teaspoon garlic powder
- 1 teaspoon salt more or less to taste
- ¼ teaspoon black pepper
- 1 cup BBQ sauce or more to taste
Instructions
- Preheat oven or air fryer to 400°F or 200°C. Pat 16 ounces tofu dry with kitchen paper.With your hands, pull the tofu apart into bite-size pieces and add it to a large bowl.
- Toss the tofu with 2 tablespoons olive oil, 1 tablespoon soy sauce, 2 teaspoons smoked paprika, 1 teaspoon garlic powder, 1 teaspoon salt, and ¼ teaspoon black pepper.Each piece should be fully coated with the condiments.
- Transfer tofu onto a baking sheet and arrange it on a single layer.Bake in the oven at 400°F or 200°C for 25 minutes or in the air fryer for about 15 minutes.The tofu should be slightly charred and crisp on the edges.
- Add about ½ to ¾ cup of BBQ sauce (or more to taste), toss with a spatula until coated, and bake for 5 more minutes.
- Finally, take the tofu out of the oven, add more BBQ sauce to taste and enjoy.Optionally, you can garnish with chopped scallion tops and sesame seeds.
I just made this and I love it! I was in a hurry so I used Stubbyโs Sweet Heat Barbecue Sauce. An excellent choice!
So delicious! We love all your recipes! Greetings from Luxembourg
I love tofu. The type of person who likes it raw out of the container. Having said that this recipe is at a whole different level. If I could only use one tofu recipe the rest of my life, this would be it. Even my 10 year old who turns her nose up at tofu eats this as fast as I can make it. So often Iโm disappointed by online veggie based recipes but I have to say I so appreciate your site. This recipe is now a weekly staple at my house.
Amy that’s so wonderful, I’m delighted that this tofu recipe pleased you and your family!!
Thank you for your kind feedback โค๏ธ
Awesome!! I made this tonight for my kids (8yrs and 10yrs) and I, paired with vegan mashed potatoes and a side of peas. We all LOVED it! It was so easy and quick to make. My kids said it tastes just like BBQ chicken. Thank you!!
Hi Amanda, that is just wonderful – I am delighted you shared the tofu as a family. What a compliment that you kids enjoyed it, too!
Thank you for your kind comment, all the best,
Louise
I’ve made this at least a dozen times. And it’s fire ! thank you โบ
Fantastic, Kasen!! Love that, thank you so much for leaving a comment here ๐
So easy to make and came out delicious. We served it in lettuce cups for a crisp spring dinner dish. Thanks for the fun and fast videos!
Made this last Wednesday for my husband and I. Loved it so much I had to make it again on Sunday. We had it with the creamy coleslaw and greens. Delicious! Thank you for your recipes. We love them!
i love it iโve made it multiple times over the past months . thank you ๐
I saw this recipe on tiktok a while ago and it has become a staple in our house.
The only changes I made was I do freeze and press my extra firm tofu, to achieve the texture I prefer, and I use less BBQ sauce. Such a fantastic recipe, even my meat preferring husband likes it!
That’s fantastic, Autumn! I’m delighted your husband likes it too, what a compliment that is ๐ช
Thanks very much for your feedback and for taking the time to leave a rating. Have a wonderful weekend!
Kindest, Louise
Made this with your coleslaw – wow!!! Absolutely delicious with an awesome texture. Iโve made a few meals from your site over the last couple of months and they are all fabulous. Thank you from a new plant-based eater!
Hi Shannon
That combination is probably one of our favorite summer meals this year, I am so happy you loved it!
Thanks so much for leaving a comment, and all the best on your plant-based journey.
Kindest,
Louise