Fire up the grill and savor the vibrant flavors of these Vegan Grilled Mediterranean Meat Skewers! Perfectly marinated cubes of extra-firm tofu join an irresistible medley of fresh vegetables—crunchy red bell peppers, tender zucchini, juicy cherry tomatoes, and sweet red onion—all infused with a zesty blend of olive oil, lemon juice, garlic, and Mediterranean herbs like oregano and thyme. The skewers are charred to perfection, delivering smoky, caramelized notes that elevate every bite. Ready in under an hour, this plant-based recipe is both easy and healthy, making it the ideal centerpiece for a summer BBQ or a Mediterranean-inspired dinner. Serve these flavorful skewers with a sprinkling of fresh basil for a pop of color and freshness. Keywords: vegan meat skewers, Mediterranean tofu recipe, grilled vegetable skewers, plant-based BBQ recipes.
Press the tofu to remove excess moisture. Wrap in a clean kitchen towel and place under a heavy object for 15 minutes.
Meanwhile, soak bamboo skewers in water to prevent burning during grilling.
Cut the pressed tofu into 1-inch cubes.
Chop the red bell pepper and zucchini into similarly sized pieces as the tofu. Peel and quarter the red onion.
In a large bowl, whisk together the olive oil, lemon juice, minced garlic, dried oregano, dried thyme, paprika, salt, and black pepper.
Add the tofu cubes, bell pepper, zucchini, onion, and cherry tomatoes into the marinade. Toss well to coat evenly and let them marinate for at least 15 minutes.
Preheat your grill to medium-high heat.
Thread the marinated tofu and vegetables onto the soaked skewers, alternating between different ingredients.
Grill the skewers for about 12-15 minutes, turning occasionally, until the tofu is heated through and the vegetables have grill marks.
Remove from the grill and garnish with fresh basil leaves before serving.
Serve immediately as a main dish or as part of a larger Mediterranean-themed meal.
Calories |
1348 | ||
|---|---|---|---|
% Daily Value* |
|||
| Total Fat | 91.3 g | 117% | |
| Saturated Fat | 14.0 g | 70% | |
| Polyunsaturated Fat | 5.6 g | ||
| Cholesterol | 0 mg | 0% | |
| Sodium | 4827 mg | 210% | |
| Total Carbohydrate | 72.1 g | 26% | |
| Dietary Fiber | 21.7 g | 78% | |
| Total Sugars | 36.8 g | ||
| Protein | 71.4 g | 143% | |
| Vitamin D | 0.0 mcg | 0% | |
| Calcium | 2906 mg | 224% | |
| Iron | 16.0 mg | 89% | |
| Potassium | 2672 mg | 57% | |
*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.