| | | | |

Easy Baked BBQ Tofu

This easy recipe for marinated and baked BBQ tofu is perfect alongside mashed potatoes and green beans for a balanced meal. Bonus: tofu is high in protein, helping you reach your nutrient goals.

BBQ tofu on a baking sheet.

Want to save this recipe?

Enter your email below and get it sent straight to your inbox.

Save Recipe

We are huge fans of tofu in this house! It can accompany many meals the same way chicken or beef can (without the cruelty, of course) and is so easy to diversify with different flavors and cooking methods.

This baked BBQ tofu, marinated for extra flavor, is mouthwatering alongside your favorite type of potatoes and veggies, like asparagus or roasted carrots. It’s one of our go-to dinners and totally has that meat-and-potatoes feel that many prior-omnivores miss.

There are just a few easy steps to make baked BBQ tofu – press, marinate, and bake on a sheet pan! The first two steps can be done ahead of time for even more ease after a busy day.

Ingredients for bbq tofu on a tray.


Full printable recipe card is at the bottom of the post!

  • Tofu: Use a block of extra firm tofu for this recipe.
  • Soy sauce: For saltiness and umami flavor. Can be substituted with liquid aminos.
  • Apple cider vinegar: Adds a nice zing and balance to the marinade.
  • Brown sugar: Can use maple syrup instead.
  • Olive oil
  • Seasonings: Garlic powder, onion powder, smoked paprika, and black pepper.
  • Barbecue sauce: Use your favorite store-bought sauce or make homemade vegan BBQ sauce. (P.S. don’t add this to the marinade – it comes later!)

You’ll also need:

  • A tofu press or a DIY way to press the tofu. You can wrap it in a clean kitchen towel or paper towels and place something heavy on top.
  • A sheet pan.
  • Parchment paper or a silicone baking mat so the tofu doesn’t stick to the baking sheet.
A package of Nasoya organic extra firm tofu.

How to Make BBQ Tofu

To see the full list of ingredients and detailed instructions, refer to the recipe card below!

Tofu in a tofu press over a dish.

Step 1: Press the tofu for about 30 minutes to get some liquid out. This will make room for the marinade and improve the texture of the tofu! To learn about pressing tofu, check out this comprehensive guide.

Sliced tofu on a cutting board.

Step 2: Slice the tofu into slices about 1/4-inch to 1/2-inch thick.

Tofu slices in a glass container.

Step 3: Place the tofu slices into a container. Choose a container that is not too large – otherwise the marinade won’t be able to soak into every slice.

BBQ tofu marinade in a bowl with a spoon.

Step 4: Make the marinade. Whisk together the soy sauce, ACV, brown sugar, olive oil, garlic powder, onion powder, smoked paprika, and black pepper.

BBQ marinade poured over the tofu slices in a container.

Step 5: Let it marinate. Pour the marinade over the tofu. Place in the fridge and let it do it’s thing for about 30 minutes (longer is okay – you can even let it marinate overnight but keep in mind the more marinade it soaks up, the longer it may take to cook due to higher moisture content.)

Baked bbq tofu on a baking sheet.

Step 6: Bake it! Place the marinated tofu on a baking sheet that has been lined with parchment paper. Brush a thin layer of barbecue sauce on each side of each slice. Bake at 425°F for 30 minutes total or until the edges are crispy, flipping and brushing the tofu with more barbecue sauce halfway through.

Two baked BBQ tofu slices served on a plate alongside green beans and mashed potatoes with parsley and vegan butter on top.

Variations and Substitutions

  • Make it oil-free: Simply omit the olive oil if desired, but keep in mind the edges won’t get as crispy without it!
  • Gluten-free: Use coconut aminos instead of soy sauce.
  • Cube it: Instead of slicing the tofu, cut it into smaller cubes! This is great for making recipes like BBQ tofu tacos with vegan coleslaw or adding to a pizza. Baking time may vary with this method.

What to Serve With

Did you enjoy this recipe? Please leave a comment and a ⭐ star review below!

Baked BBQ tofu on a baking sheet

Baked BBQ Tofu

Karissa Besaw
Super flavorful, marinated baked BBQ tofu! This recipe is vegan and high in protein.
5 from 7 votes
Prep Time 30 minutes
Cook Time 30 minutes
Total Time 1 hour
Course Dinner, Lunch, Main Course
Cuisine American, Vegan
Servings 4
Calories 229 kcal


  • Tofu press



  • Cut the pressed tofu into slices about 1/4-inch to 1/2-inch thick.
  • Place the tofu in a container.
  • Mix together the soy sauce, apple cider vinegar, brown sugar, olive oil, garlic powder, onion powder, smoked paprika and black pepper.
  • Pour the marinade over the tofu and let marinate in the fridge for at least 30 minutes. It can be left in the marinade overnight. The more it marinates, the more flavorful the tofu will be but it also may take longer to cook with the additional moisture.
  • Preheat the oven to 425°F and line a baking sheet with parchment paper or a silicone baking mat.
  • Place the tofu on the baking sheet and brush each side with a thin layer of BBQ sauce.
  • Bake for 15 minutes, then flip the tofu, brushing each side again with more BBQ sauce.
  • Bake for an additional 15 minutes or until tofu has crispy edges. The tofu may require more time depending on how thick you have sliced it.
  • Brush with more BBQ sauce if desired, and enjoy!


Calories: 229kcalCarbohydrates: 27gProtein: 9gFat: 9gSaturated Fat: 1gSodium: 1244mgPotassium: 298mgFiber: 1gSugar: 22gVitamin A: 203IUVitamin C: 1mgCalcium: 53mgIron: 2mg
Did you try this recipe?Let us know how it was!

Try these vegan chicken nuggets made with tofu next!

Similar Posts

One Comment

Leave a Reply

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

Recipe Rating