Print Options:

BBQ Tofu Skewers

Yields4 ServingsPrep Time20 minsCook Time20 minsTotal Time40 mins

BBQ Tofu Skewers are a delicious plant-based grilling recipe featuring marinated tofu grilled until crisp on the outside and tender inside, then glazed with smoky barbecue sauce. These easy BBQ tofu skewers are perfect for vegans, vegetarians, and anyone looking for a flavorful meat-free BBQ option.

BBQ Tofu Skewers

For the Tofu
 2 blocks extra-firm tofu (14 oz each), pressed and drained
 2 tbsp olive oil
BBQ Marinade
 ½ cup BBQ sauce (smoky or spicy works great)
 2 tbsp soy sauce or tamari
 1 tbsp apple cider vinegar
 1 tbsp maple syrup or brown sugar
 1 tsp smoked paprika
 1 tsp garlic powder
 ½ tsp black pepper
Optional Skewer Add-Ins
 Bell peppers
 Red onion
 Zucchini slices
 Pineapple chunks
 Mushrooms
Press & prep the tofu
1

  • Press tofu for 15–30 minutes to remove excess moisture.

  • Cut into 1–1½ inch cubes.

Make the marinade
2

  • Whisk together BBQ sauce, soy sauce, vinegar, maple syrup, paprika, garlic powder, and pepper.

Marinate
3

  • Toss tofu cubes gently in marinade.

  • Cover and marinate 30–60 minutes (longer = more flavor).

Skewer
4

  • Thread tofu onto skewers, alternating with vegetables if using.

  • Use metal skewers or soak wooden skewers for 30 minutes.

Preheat the grill
5

  • Heat grill to medium-high (375–400°F / 190–205°C).

  • Clean and oil grates well.

Grill
6

  • Grill skewers 10–15 minutes, turning every 2–3 minutes.

  • Brush with extra marinade during grilling.

  • Tofu should be lightly charred and crisp on edges.

Rest & serve
7

  • Remove from grill and rest 2 minutes.

  • Finish with extra BBQ sauce if desired.

Side Information (Perfect Plant-Based Pairings)
8

  • Grilled corn with BBQ butter (or vegan butter)

  • Coleslaw or vinegar slaw

  • Roasted or grilled potatoes

  • Smoked mac & cheese (vegan version works great)

  • Simple green salad

Pairing Suggestions
9

  • Beer: Pale ale, amber ale, or wheat beer

  • Wine: Pinot Noir, Grenache, or Sauvignon Blanc

  • Non-alcoholic: Iced tea, lemonade, or sparkling citrus water

Tips & Notes
10

  • Extra-firm tofu is essential—soft tofu will fall apart.

  • Pressing tofu = better texture and flavor absorption.

  • Don’t flip too early; let grill marks form for crispness.

  • Add chili flakes or chipotle powder for heat.

  • These skewers also work great in a grill pan or under a broiler.

Nutrition Facts

4 servings

Serving size