Summer's here and the grill's calling. These vegetarian skewers are my go-to when I want something hearty, smoky, and full of flavor without the meat. They're packed with colorful veggies and halloumi, marinated in a punchy lemon-herb sauce that caramelizes on the grill.
Advertisements1
I've tested this recipe on my trusty charcoal kettle and a gas grill—both work great. The key is getting those nice char marks and cooking the veggies just right so they're tender but still have a bit of bite.
Whether you're a committed veggie or just want a lighter option at your cookout, these skewers deliver. Fire up the grill and let's get cooking.
Why You'll Love This Recipe
About the Ingredients
1/2 cup (120ml) olive oil
Extra-virgin olive oil gives the best flavor. You can use regular olive oil or a neutral oil like avocado if you prefer.
3 tablespoons (45ml) fresh lemon juice
Freshly squeezed is key—bottled stuff tastes flat. If you don't have lemons, use red wine vinegar for a sharper tang.
2 cloves garlic, minced
Fresh garlic is a must. In a pinch, use 1/2 teaspoon garlic powder, but fresh is better.
1 tablespoon (15ml) Dijon mustard
Adds a nice kick and helps the marinade stick. Yellow mustard works, but Dijon is smoother.
1 teaspoon dried oregano
You can use 1 tablespoon fresh oregano if you have it. Thyme or rosemary also complement the veggies.
1/2 teaspoon smoked paprika
This gives a subtle smoky depth. Regular paprika works, but smoked is worth it.
1/2 teaspoon salt
Adjust to taste. Sea salt or kosher salt preferred.
1/4 teaspoon black pepper
Freshly ground is best.
2 bell peppers (red, yellow, or orange), cut into 1-inch pieces
Use any color you like. Green peppers are more bitter; I prefer the sweetness of red or yellow.
1 large zucchini, sliced into 1/2-inch rounds
Look for smaller, firmer zucchini—they hold up better on the grill.
1 red onion, cut into 1-inch wedges
Sweet onions like Vidalia are also great if you want a milder flavor.
8 ounces (225g) halloumi cheese, cut into 1-inch cubes
Halloumi holds its shape when grilled. If you can't find it, use extra-firm tofu (pressed and marinated) or paneer.
8-10 wooden or metal skewers
If using wooden, soak them in water for at least 30 minutes to prevent burning.
Tips & Tricks
- Don't cut veggies too small or they'll fall through the grates. Keep pieces about 1 inch.
- If using wooden skewers, soak them for 30 minutes to avoid burning.
- Let the skewers come to room temperature before grilling so they cook evenly.
- Preheat the grill properly—a hot grill gives better char and prevents sticking.
Pro Tips
Step-by-Step Instructions
1. Make the Marinade
In a small bowl, whisk together olive oil, lemon juice, garlic, Dijon mustard, oregano, smoked paprika, salt, and pepper. This zesty marinade will be the flavor base for the skewers.
2. Marinate the Veggies
Place the cut bell peppers, zucchini, and red onion in a large bowl. Pour the marinade over the veggies and toss to coat. Add the halloumi cubes and gently mix. Let it sit for at least 15 minutes, or up to 2 hours in the fridge for deeper flavor.
3. Preheat the Grill
Preheat your grill to medium-high heat, about 400°F (200°C). If using a charcoal grill, wait until the coals are glowing and covered with ash. Clean the grates and lightly oil them to prevent sticking.
4. Thread the Skewers
Thread the marinated veggies and halloumi onto the skewers, alternating between ingredients. Leave a small space between pieces so they cook evenly.
5. Grill the Skewers
Place the skewers on the grill and cook for 8-10 minutes, turning every 2-3 minutes. You want nice char marks and the veggies to be tender but still crisp. The halloumi should be golden brown and slightly softened. If using a thermometer, the internal temp of the halloumi should reach 165°F (74°C).
6. Rest and Serve
Remove the skewers from the grill and let them rest for 2-3 minutes. This allows the juices to settle. Serve hot, optionally with extra lemon wedges or a sprinkle of fresh herbs.
Delicious Variations
Mediterranean
Add cherry tomatoes, Kalamata olives, and a sprinkle of feta before serving.
Spicy
Add 1/2 teaspoon chili flakes or a dash of hot sauce to the marinade.
Tofu Swap
Replace halloumi with extra-firm tofu that's been pressed and marinated for a vegan option.
How to Store Summer Barbecue Vegetarian Skewers
Refrigerator
Store leftovers in an airtight container for up to 3 days. The halloumi will soften but still taste good.
Freezer
Not recommended—the veggies will become mushy when thawed.
Reheating
Reheat in a skillet over medium heat for 2-3 minutes per side, or in a 350°F (175°C) oven for 5-7 minutes.
Frequently Asked Questions
Q: Can I make these skewers ahead of time?
Yes, you can assemble the skewers up to 24 hours in advance and keep them covered in the fridge. Marinate for at least 15 minutes before grilling.
Q: What vegetables work best for grilling skewers?
Firm vegetables like bell peppers, zucchini, red onion, mushrooms, and cherry tomatoes hold up well. Avoid overly soft veggies like eggplant that can turn mushy.
Q: How do I prevent halloumi from sticking to the grill?
Make sure the grill grates are clean and well-oiled, and don't flip the skewers too early—let them sear for a few minutes before turning.
Q: Can I use a grill pan instead of an outdoor grill?
Absolutely. Preheat the grill pan over medium-high heat and cook the skewers in batches, following the same times.
Q: What can I serve with these skewers?
They're great with a side of rice, quinoa, or a fresh green salad. You can also serve them in warm pita with tzatziki.
Fire up your grill and give these skewers a try! I'd love to hear how they turn out—leave a comment below or tag me in your photos. Happy grilling!
Summer Barbecue Vegetarian Skewers
Juicy, smoky grilled veggie skewers with a zesty marinade that even meat-lovers will crave. Perfect for your next BBQ.
🧂 Ingredients
- 1/2 cup (120ml) olive oil
- 3 tablespoons (45ml) fresh lemon juice
- 2 cloves garlic, minced
- 1 tablespoon (15ml) Dijon mustard
- 1 teaspoon dried oregano
- 1/2 teaspoon smoked paprika
- 1/2 teaspoon salt
- 1/4 teaspoon black pepper
- 2 bell peppers (red, yellow, or orange), cut into 1-inch pieces
- 1 large zucchini, sliced into 1/2-inch rounds
- 1 red onion, cut into 1-inch wedges
- 8 ounces (225g) halloumi cheese, cut into 1-inch cubes
- 8-10 wooden or metal skewers
📋 Instructions
- 1Make the Marinade — In a small bowl, whisk together olive oil, lemon juice, garlic, Dijon mustard, oregano, smoked paprika, salt, and pepper. This zesty marinade will be the flavor base for the skewers.
- 2Marinate the Veggies — Place the cut bell peppers, zucchini, and red onion in a large bowl. Pour the marinade over the veggies and toss to coat. Add the halloumi cubes and gently mix. Let it sit for at least 15 minutes, or up to 2 hours in the fridge for deeper flavor.
- 3Preheat the Grill — Preheat your grill to medium-high heat, about 400°F (200°C). If using a charcoal grill, wait until the coals are glowing and covered with ash. Clean the grates and lightly oil them to prevent sticking.
- 4Thread the Skewers — Thread the marinated veggies and halloumi onto the skewers, alternating between ingredients. Leave a small space between pieces so they cook evenly.
- 5Grill the Skewers — Place the skewers on the grill and cook for 8-10 minutes, turning every 2-3 minutes. You want nice char marks and the veggies to be tender but still crisp. The halloumi should be golden brown and slightly softened. If using a thermometer, the internal temp of the halloumi should reach 165°F (74°C).
- 6Rest and Serve — Remove the skewers from the grill and let them rest for 2-3 minutes. This allows the juices to settle. Serve hot, optionally with extra lemon wedges or a sprinkle of fresh herbs.



