Grilled Bbq Tofu Recipe

Toss this quick and simple grilled tofu into a bowl of mixed greens for a filling and nutritious salad for dinner, or serve it with corn on the cob, potato salad, and fresh fruit!

Load up some skewers with vegan BBQ tofu and throw them on the grill alongside your plant-based burgers, bratwurst, and veggie kabobs. You’ll have something to satisfy everyone in the crowd!

Lightly grease your grill and then heat your grill to 425 degrees F. Place the tofu slices on the grill and cook for 2-3 minutes on one side and then flip. Brush the top side of the tofu with the bbq sauce. Close the grill and let cook on the second side for 2-3 minutes.

Grilled BBQ Tofu

BBQ Tofu πŸ”—

BBQ Tofu is a delicious grilled vegetarian main dish that just happens to be vegan, too.

Prep: 10min

Total: 40min


  • 2 (14-oz.) blocks extra-firm tofu, drained
  • 1/2 c. ketchup
  • 1/4 c. unseasoned rice vinegar
  • 3 tbsp. molasses
  • 2 tbsp. dark brown sugar
  • 1 tbsp. gochujang
  • 1 tbsp. low-sodium soy sauce or tamari
  • 1 tbsp. toasted sesame oil
  • 1/2 tsp. garlic powder
  • 1/2 tsp. onion powder
  • Kosher salt
  • Freshly ground black pepper
  • 1 tbsp. vegetable oil, plus more for grill


  1. Cut each block of tofu lengthwise into 4 β€œsteaks.” Arrange tofu steaks on a double layer of paper towels on a cutting board or rimmed baking sheet. Top tofu with 2 more layers of paper towels, then place a baking sheet on top. Top baking sheet with a heavy skillet. Let sit at least 15 minutes or up to 1 hour.
  2. Meanwhile, in a small pot, combine ketchup, vinegar, molasses, brown sugar, gochujang, soy sauce, sesame oil, garlic powder, and onion powder; season with a pinch of salt and several grinds of black pepper. Bring mixture to a simmer over medium-high heat, whisking often. Reduce heat to medium-low and continue to simmer, whisking often, until slightly thickened, about 4 minutes. Transfer to a small bowl and let cool slightly.
  3. Prepare a grill for medium-high heat; clean and oil grates. Brush tofu steaks all over with vegetable oil; season with salt and black pepper. Grill tofu, flipping halfway through, until slightly firmer and lightly charred grill marks appear, 3 to 4 minutes per side.
  4. Generously brush tops of tofu with BBQ sauce and arrange sauce side down. Brush tops with more BBQ sauce and cover grill. Continue to grill until sauce is slightly set, 2 to 3 minutes more.
  5. Transfer tofu to a platter. Serve with remaining sauce alongside.


Can tofu be cooked on the grill?

Grill tofu over direct heat until golden and caramelized, about 3 minutes per side, with grates well greased (or heat a cast-iron grill pan over medium and lightly grease).

What type of tofu is best for grilling?

You’ll want to let your tofu sit in a marinade for at least 30 minutes before grilling it because, as I mentioned, it takes on any flavors you want.

Leave a Comment