Fire up the grill and enjoy an irresistible plant-based twist on a BBQ classic with these Vegan Grilled “Chicken” Skewers! Crafted with protein-packed extra-firm tofu, these skewers are marinated in a smoky, tangy blend of soy sauce, lemon juice, maple syrup, and spices, delivering a bold flavor that perfectly complements the charred edges from the grill. Nestled between vibrant bell peppers, juicy cherry tomatoes, and sweet red onions, each skewer offers a colorful and nutritious feast for the eyes and palate. This quick-to-prep, 100% vegan recipe is ideal for summer cookouts, weeknight dinners, or anytime you’re craving a healthier, cruelty-free alternative to traditional grilled chicken. Pair with your favorite dipping sauce to make these skewers the star of your next meal!
Drain and press the tofu for at least 15 minutes to remove excess moisture.
Cut the tofu into 1.5-inch cubes and set aside.
In a mixing bowl, whisk together the soy sauce, lemon juice, maple syrup, olive oil, garlic powder, onion powder, smoked paprika, and black pepper to create the marinade.
Add the tofu cubes to the marinade, ensuring they are well coated. Let them marinate for at least 30 minutes, ideally in the refrigerator for up to 2 hours for more flavor.
While the tofu is marinating, soak the wooden skewers in water for at least 20 minutes to prevent them from burning during grilling.
Prepare the vegetables by cutting the bell peppers and red onion into square chunks roughly the size of the tofu cubes.
Preheat your grill or a grill pan over medium-high heat.
Assemble the skewers by threading a piece of tofu, followed by a chunk of bell pepper, a piece of red onion, and a cherry tomato. Repeat this pattern until the skewer is filled, leaving a bit of space at both ends. Repeat for all skewers.
Lightly oil the grill grates, then place the skewers on the grill.
Grill the skewers for about 12-15 minutes, turning every 3-4 minutes until the tofu is nicely charred and cooked through, and the vegetables are tender.
Remove the skewers from the grill and let them cool slightly before serving.
Serve the skewers warm with your favorite dipping sauce or additional grilled vegetables.
Calories |
1168 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 65.6 g | 84% | |
| Saturated Fat | 10.0 g | 50% | |
| Polyunsaturated Fat | 2.7 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 1906 mg | 83% | |
| Total Carbohydrate | 76.6 g | 28% | |
| Dietary Fiber | 22.1 g | 79% | |
| Total Sugars | 38.0 g | ||
| Protein | 82.2 g | 164% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 3222 mg | 248% | |
| Iron | 16.1 mg | 89% | |
| Potassium | 2750 mg | 59% | |
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.