If using wooden skewers, soak them in water for 10-15 minutes to prevent burning.
Cut the bell peppers, red onion, and zucchini into bite-sized chunks.
In a large bowl, combine bell peppers, onion, zucchini, and cherry tomatoes.
In a small bowl, whisk together olive oil, balsamic vinegar, garlic, oregano, smoked paprika, salt, and black pepper.
Pour the marinade over the vegetables and toss to coat evenly. Let sit for 10 minutes to absorb flavors.
Thread the vegetables onto the skewers, alternating colors for a vibrant presentation.
Preheat your grill to medium-high heat (about 375-400°F).
Place the skewers on the grill and cook for 8-10 minutes, turning occasionally, until the vegetables are tender and lightly charred.
Remove the skewers from the grill and place them on a serving platter.
Garnish with fresh parsley or basil, squeeze fresh lemon juice over the top, and drizzle with balsamic glaze if desired.
Serve immediately and enjoy!