These grilled BBQ veggie skewers are a vibrant and flavorful dish perfect for summer barbecues. Featuring a colorful assortment of vegetables, this recipe is an ideal way to enjoy fresh produce at your next cookout.
Easy to prepare and customize, the Grilled BBQ Veggie Skewers recipe highlights a variety of BBQ recipes suitable for both vegetarians and meat lovers alike.
Easy Grilled Veggie Skewers Recipe

This recipe features a mix of bell peppers, zucchini, and red onions marinated and grilled to perfection. It takes about 30 minutes from start to finish and serves 4 people, making it a great addition to any outdoor meal.
Ingredients
- 1 red bell pepper, cut into squares
- 1 yellow bell pepper, cut into squares
- 1 medium zucchini, sliced into rounds
- 1 medium red onion, cut into wedges
- 1 cup cherry tomatoes
- 3 tablespoons olive oil
- 2 tablespoons balsamic vinegar
- 2 cloves garlic, minced
- 1 teaspoon dried Italian herbs
- Salt and pepper to taste
- Wooden or metal skewers
Instructions
- Prep the Skewers: If using wooden skewers, soak them in water for 30 minutes to prevent burning while grilling.
- Make the Marinade: In a bowl, whisk together the olive oil, balsamic vinegar, minced garlic, herbs, salt, and pepper.
- Marinate the Vegetables: In a large bowl, combine the bell peppers, zucchini, red onion, and cherry tomatoes. Pour the marinade over the veggies and toss to coat evenly. Let them marinate for at least 15 minutes.
- Assemble the Skewers: Thread the marinated vegetables onto the skewers, alternating for variety.
- Grill the Skewers: Preheat the grill to medium-high heat. Place the skewers on the grill and cook for about 10-12 minutes, turning occasionally until the veggies are tender and slightly charred.
- Serve: Remove from the grill and serve hot. Enjoy these skewers as a side dish or as a delicious and healthy main course with your favorite dipping sauce.
Cook and Prep Times
- Prep Time: 15 minutes
- Cook Time: 15 minutes
- Total Time: 30 minutes
Nutrition Information
- Servings: 4 servings
- Calories: 120kcal
- Fat: 9g
- Protein: 2g
- Carbohydrates: 9g
