Go Back Email Link
Grilled tofu and vegetable skewers with bell peppers, zucchini, and red onion arranged on a white plate with fresh parsley

Grilled Tofu Skewers: A Plant-Powered BBQ Favorite

Samantha
These grilled tofu skewers are marinated in a savory, tangy blend and paired with fresh vegetables for a high-protein, plant-based meal. Easy to prep, quick to grill, and bursting with flavor—perfect for summer BBQs, meal prep, or weeknight dinners.
Prep Time 25 minutes
Cook Time 15 minutes
Total Time 40 minutes
Course Dinner, Summer BBQ
Cuisine Asian-Inspired, Vegan
Servings 4 skewers
Calories 285 kcal

Ingredients
  

  • 1 block 14 oz extra-firm tofu
  • 1 red bell pepper chopped
  • 1 zucchini sliced into half moons
  • 1 red onion cut into chunks
  • 2 tablespoons olive oil
  • 2 tablespoons tamari or soy sauce if not gluten-free
  • 1 tablespoon maple syrup or agave
  • 1 teaspoon garlic powder
  • 1 teaspoon smoked paprika
  • ½ teaspoon black pepper
  • Optional: chili flakes lemon juice, or sesame seeds

Instructions
 

  • Press the tofu: Wrap tofu in paper towels and press with a heavy skillet for 15 minutes.
  • Prep the veggies: Chop the bell pepper, onion, and zucchini into even-sized pieces.
  • Make the marinade: In a small bowl, whisk together olive oil, tamari, maple syrup, garlic powder, smoked paprika, and black pepper.
  • Marinate: Cube the tofu and toss it in the marinade with the veggies. Let sit for at least 20 minutes (up to overnight).
  • Assemble the skewers: Thread tofu and veggies onto skewers, alternating for color.
  • Grill: Place on a hot grill or grill pan and cook for 10–12 minutes, turning to get a nice char on all sides.
  • Serve: Garnish with sesame seeds or a squeeze of lemon.

Notes

Secret Tips for Grilled Tofu Skewers

1. Press the Tofu Well: Always press your tofu for at least 30 minutes before marinating. Removing excess water helps it soak up more flavor and keeps it firm enough for the grill.
2. Use Metal Skewers for Efficiency: Metal skewers not only save time (no soaking needed), but they also conduct heat, helping cook the tofu more evenly from the inside.
3. Marinate Overnight for Maximum Flavor: If time allows, marinate your tofu for 12–24 hours. The longer it sits, the bolder the flavor—perfect for next-day grilling.
4. Oil the Grill Grates Generously: To prevent sticking, preheat your grill and brush the grates with a high-smoke-point oil like avocado oil. This is especially helpful for veggie-based skewers.
5. Layer for Even Cooking: Place tofu cubes between firmer vegetables like bell peppers or onions. This provides a buffer and keeps the tofu stable while grilling.
6. Finish with a Glaze: For extra shine and flavor, brush a bit of reserved marinade or a light glaze (like a maple-soy blend) over the skewers during the last 2 minutes of grilling.
Keyword easy vegan grill meal, gluten free tofu dinner, grilled tofu skewers, healthy tofu kebabs, high protein plant based skewers, tofu and vegetable kebabs, tofu grilling recipe, tofu meal prep idea, tofu skewers for air fryer, vegan bbq tofu recipe