- Combine the olive oil, lemon juice, garlic, basil, parsley, and paprika in a large shallow bowl or baking dish. Add the mushrooms, tomatoes, artichoke hearts, zucchini, squash, and bell peppers and toss to coat with the marinade.
- Marinate for about 15 minutes, tossing the veggies every few minutes or so. Soak the skewers in water while the veggies marinate.
- Thread the veggies onto the skewers, making sure to get equal amounts of each veggie on each skewer.
- Heat the grill to medium-high or heat a grill pan on the stove over medium-high heat. Cook the kebabs, brushing leftover marinade over them a couple of times, for 4 to 5 minutes per side, until tender and slightly charred. Serve immediately.
- VARIATION Roasted Veggie Kebabs: Arrange the kebabs on a baking sheet lined with parchment paper or a silicone baking mat and roast them in a 450°F oven for 20 minutes, flipping once halfway through.