This BBQ tofu is the most delicious meat-free alternative. A bold, smokey homemade BBQ sauce hugs crisp and chewy tofu bites perfectly.
You might also like our coleslaw, broccoli salad, grilled tofu, and creamy pasta salad.

Our readers told us again and again how much they love our tofu recipes, especially the fried tofu, air-fried tofu, and marinated tofu.
So today, Louise and I are excited to bring you an updated version of one of our personal favorites: BBQ tofu.
As the creators behind a plant-based food blog with over 45 tofu recipes (and counting!), we’ve tested just about every method of preparing tofu (crispy, saucy, smoky, and everything in between).
Our goal is always the same: make tofu so good that even picky eaters ask for seconds. And this BBQ tofu does exactly that 😛.
“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! My kids said it tastes just like BBQ chicken.” – reader comment.
These small tofu bites are tossed in a rich BBQ sauce, then baked until chewy, meaty, and packed with flavor.
It’s the perfect high-protein, meatless main that you can pile into sandwiches, layer onto grain bowls, or serve alongside your favorite sides.
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 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: adds flavor and color to the tofu. We use reduced-sodium soy sauce here. Substitute tamari or coconut aminos for gluten-free.
- 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. 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
For a vegetarian BBQ spread:
- With toasted buttery buns with creamy and crisp coleslaw, vegan mayo, and tangy BBQ tofu.
- Serve with creamy salads, such as creamy cucumber salad, dill potato salad, and macaroni salad.
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.
More vegetarian BBQ recipes
- Zucchini fritters
- Black bean burger
- Vegan potato salad
- Chickpea quinoa salad
- Watermelon feta salad
- Greek cucumber salad
- Focaccia bread
If you tried this BBQ Tofu or any other recipe on our blog, please leave a 🌟 star rating and let us know how it goes in the comments. We love hearing from you!
BBQ Tofu
Video
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.
Notes
- Tofu: Use firm or extra firm only. Soft or silken tofu won’t work.
- Olive Oil: Swap with avocado oil or other vegetable oils.
- Soy Sauce: Use tamari or coconut aminos for gluten-free.
- Smoked Paprika: Replace with liquid smoke or chipotle powder.
- Garlic Powder: Can be substituted with onion powder.
- BBQ Sauce: Use store-bought or homemade—your choice.
Nutrition

Hi! We are Nico & Louise
We’re here to share delicious, easy, and healthy plant-based recipes (vegetarian & vegan) 🌿✨.
Welcome to our blog, we are glad you are here.
This is one of our favorite go-to weekly recipes and one of our most shared recipes with family and friends.
It’s insanely quick to pull together and so versatile. We often pair it with your Healthy Creamy Coleslaw side by side or in a BFree gluten free wrap. Cold leftovers make a great snack or to top a lunch salad.
Thank you Nico and Louise!
Hiya Kathy, oh how wonderful!! I’m really happy that your family and your friend enjoy this tofu – YAY 🥳.
Thanks so much for taking valuable time to comment here, we appreciate you!!
Best, Louise
Looks like the picture and taste as great as described! I did it using your BBq sauce recipe and replace the brown sugar by honey. Thank you for sharing those interesting recipes!
Forgot to add the star rating to my review lol
This recipe is INSANELY delicious. I cut the tofu into little triangles and they crisped up beautifully, and the sauce elevated the tofu to heaven. Another smashing recipe! (next time I’m going to try reducing the salt so I don’t have too much sodium in one meal)
It turned out really good.I will definitely do it again
Hi Toni,
So glad to hear it turned out well! Thanks for giving it a try — I’m happy to hear it’s one you’ll make again.
Kindest,
Louise
I’m new to tofu, and this was a delicious introduction for me. I made as written, using my homemade no sugar added BBQ sauce, and it’s delicious, with the right amount of BBQ flavor without being spicy. I mixed it into a warm quinoa, chickpea, mixed veggie salad, and added a little extra BBQ sauce as a dressing. My hubby also said it tastes fantastic, so I will definitely do this again. Thanks for the great recipe.
Hi Rene,
What a wonderful first step into cooking with tofu! Your quinoa-chickpea veggie salad sounds delicious, and I’m happy your husband loved it too. Thanks for sharing your experience.
All the best,
Louise