Home » Blog » Vegan & Gluten-Free » BBQ Tofu

BBQ Tofu

4.75 from 4 votes

This post may contain affiliate links. Read my disclosure policy.

Sharing is caring!

This BBQ Tofu recipe is so delicious! This easy recipe is sure to become one of your favorite summer grilling recipes. It’s sweet, tangy smoky, spicy, and oil free!

White plate with bbq tofu, baby potatoes, and green beans

As an Amazon Associate, I earn from qualifying purchases. This post may contain affiliate links.

No need to feel left out at summer cookouts when you can have this delicious BBQ tofu! Coated with my homemade BBQ sauce or your favorite BBQ sauce, these tofu slices will make your mouth water! Sweet, tangy, smoky, spicy, and cooked until lightly charred, this will be one of your go to recipes for summer grilling.

Think you’re a tofu hater? Then you’ve been preparing it wrong! Just give this recipe a try and you’ll see how delicious tofu can be.

White plate with bbq tofu slices, baby potatoes, and green beans

What type of tofu should I use?

For this recipe, use either extra firm or super firm tofu. I like to create a more “meaty” textured tofu by freezing a tub of extra firm tofu. I place the tofu in the refrigerator for a day or two to thaw before using.

Freezing the tofu makes the holes in the tofu larger, resulting in a more spongy consistency. After pressing, the frozen and thawed tofu absorbs even more flavor than tofu that hasn’t been frozen. This step isn’t necessary, but I really like the consistency of the tofu that has been frozen.

How to use a tofu press

I use an EZ Tofu press for pressing my tofu. Fully unscrew the press, and place the tofu within the guide lines inside the press. Tighten the screws, and place it on its side over a platter or pan for the water to drain into. Tighten the srews a bit more every few minutes. The liquid should be pressed out of the tofu in about 10 or 15 minutes.

How to press tofu without a tofu press

Tofu in a tofu press

If you don’t have a tofu press, no problem! I went a long time before getting my tofu press.

Wrap the tofu in a clean kitchen towel and place on a plate or pan. Then place a couple of heavy books on top of the wrapped tofu.

Ingredients for this BBQ Tofu recipe

This is a very simple recipe, with just tofu and my Homemade Vegan BBQ Sauce, or your favorite BBQ sauce.

How to make grilled BBQ tofu

Slice the pressed tofu into 6 or 8 slices, depending on the thickness you want your tofu to be.

Slices of tofu and a knife on a wooden cutting board

Place the slices in a baking pan and cover them with bbq sauce. Make sure all sides are coated. Reserve any remaining sauce for basting while grilling. Allow them to marinate in the sauce for about 30 minutes.

Slices of tofu marinating in BBQ sauce in a glass baking dish

Preheat your grill to medium heat.

Oil free grilling was challenging for me, until I found these non-stick BBQ mats (affiliate link). The mat sits directly on the grill. Place the tofu slices on the mat and grill for about 6 to 7 minutes on each side, basting when turning. Grill until the sauce begins to caramelize, and there are charred areas on the tofu. Watch carefully so you don’t burn the tofu. I like to have a little bit of charring for flavor.

What to serve with this BBQ Tofu

There are so many ways to enjoy this grilled tofu.

Pin to save for later

Pinterest image for BBQ Tofu

If you make this recipe, please be sure to leave a rating and feedback below. It only takes a few seconds, but helps other visitors to my site. Thank you for taking the time to leave your comment!

And come join my Oil Free Vegan Recipes and Support Facebook group, where you can share your favorite oil free vegan recipes, and give and receive support on your plant based journey.

White plate with bbq tofu slices, baby potatoes, and green beans

BBQ Tofu

Teresa Sklenicka
This BBQ Tofu recipe is so delicious! This easy recipe is sure to become one of your favorite summer grilling recipes. It's sweet, tangy smoky, spicy, and oil free!
4.75 from 4 votes
Prep Time 45 minutes
Cook Time 15 minutes
Total Time 1 hour
Course Main Course
Cuisine American
Servings 4
Calories 186.4 kcal


  • 1 16 ounce package extra firm tofu
  • 1 ½ cup BBQ sauce


  • Freeze the tofu in the tub. A day or two before making the recipe, remove the tofu from the freezer and thaw in the refrigerator.
  • Press the tofu.
  • Slice the tofu into 6 or 8 slices, depending on the thickness of tofu you prefer.
  • Place the tofu slices in a shallow baking dish and coat them with BBQ sauce. Let the tofu marinate in the sauce for at least 30 minutes.
  • Heat your grill to medium heat. Place the tofu slices on a non-stick grilling mat on the grill. Grill for about 6 or 7 minutes per side, basting with additional BBQ sauce when turning.


Calories: 186.4kcalCarbohydrates: 26.5gProtein: 10.7gFat: 407gSodium: 623mgPotassium: 72.86mgFiber: 2.5gSugar: 15.4gVitamin A: 163.97IUVitamin C: 0.2mgCalcium: 87mgIron: 1.9mg
Keyword Grilling, Oil Free, Tofu
Tried this recipe?Let us know how it was!
By on July 30th, 2021

About Teresa Sklenicka

I love creating tasty, oil-free, vegan recipes that everyone will love (even non-vegans)! Here you'll find vegan versions of your favorite comfort foods, as well as some new tastes! Join me on a path to improving your health, helping the planet, and saving animals.

More posts by this author.

3 thoughts on “BBQ Tofu”

  1. 5 stars
    I froze the extra firm tofu for 2 days, thawed it in the refrigerator for 2 days, pressed it for 45 min, then sliced into 17 slices 1/4 to 5/16 ” thick cutting across the shorter end of the tofu. Used BBQ sauce from A Plantiful Path recipes. I did not use parchment paper in the glass baking dish, BBQ tofu did not stick. Put BBQ on one side, flipped tofu slices over and applied the remainder of the BBQ sauce on that side let them marinate for 30 min, then baked at 400 deg f for 30 min flipping over after 20 min. I baked them single layer. Hot right from the oven these are good, cooled down they are good, I think better cooled. I cut the cayenne to 1/8 tsp in BBQ sauce. I would make these again.

    • The one time I tried cooking tofu on a Foreman grill was a mess. It stuck badly. You can try it on a stovetop grill pan, but again, it might stick. The non-stick baking mats I use on the outdoor grill are wonderful! For cooking indoors, I would probably bake it on parchment or a silicone baking mat.


Leave a Comment

Recipe Rating