On a trip to Cyprus, I watched a street vendor grill halloumi over charcoal until it squeaked with every bite. That memory stuck with me, and these skewers are my homage to that simple perfection.
Advertisements1
This recipe is all about contrast: crisp-tender veggies, salty, golden halloumi, and a zesty lemon-herb finish. It's a crowd-pleaser that works as a main or a side, and it's ready in under 30 minutes.
Forget boring vegetable sides. These skewers are a vibrant, satisfying way to get your veggies in, and they're endlessly customizable.
Why You'll Love This Recipe
About the Ingredients
8 oz (225g) halloumi cheese, cut into 1-inch cubes
Halloumi has a high melting point, so it holds its shape when grilled. Substitute with firm tofu (pressed and marinated) for a vegan option.
1 red bell pepper, cut into 1-inch pieces
Red peppers are sweeter and more mature than green. Use any color you like, or swap for mini sweet peppers.
1 yellow bell pepper, cut into 1-inch pieces
Yellow peppers add a vibrant pop of color. Substitute with orange or use all red.
1 red onion, cut into wedges
Red onion is milder and sweeter when grilled. Use a sweet onion like Vidalia if preferred.
1 zucchini, sliced into 1/2-inch rounds
Zucchini cooks quickly and soaks up the marinade. Swap with yellow squash for a similar texture.
8 oz (225g) cherry tomatoes
Cherry tomatoes burst with sweetness and don't fall apart. Use grape tomatoes if you have them.
2 tbsp olive oil
Extra virgin olive oil gives the best flavor. Use a neutral oil like avocado for higher smoke point.
2 tbsp lemon juice
Fresh lemon juice brightens the dish. Bottled works in a pinch, but fresh is better.
2 cloves garlic, minced
Garlic adds a savory punch. Use 1/2 tsp garlic powder if you're out of fresh.
1 tsp dried oregano
Oregano complements the Mediterranean flavors. Use fresh oregano (1 tbsp) if available.
1/2 tsp salt
Sea salt or kosher salt is best. Adjust to taste.
1/4 tsp black pepper
Freshly ground black pepper adds a kick. Use red pepper flakes for heat.
8 wooden skewers, soaked in water for 30 minutes
Soaking prevents burning. Use metal skewers for convenience.
Tips & Tricks
- Soak wooden skewers for at least 30 minutes to prevent them from catching fire on the grill.
- Cut vegetables and halloumi into similar sizes so they cook evenly and stay on the skewer.
- Don't overcrowd the skewers; leave a small gap between pieces so heat circulates and everything cooks evenly.
Pro Tips
Step-by-Step Instructions
1. Prep and Marinate
In a large bowl, whisk together olive oil, lemon juice, garlic, oregano, salt, and pepper. Add the halloumi, peppers, onion, zucchini, and tomatoes. Toss gently to coat. Let marinate for 10 minutes while you preheat the grill.
2. Preheat the Grill
Preheat your grill to medium-high heat (about 400°F / 200°C). If using an oven, preheat to 425°F / 220°C. Make sure the grates are clean and lightly oiled.
3. Assemble the Skewers
Thread the marinated ingredients onto skewers, alternating between cheese and veggies. Aim for 4-5 pieces per skewer, leaving a small gap between each piece for even cooking.
4. Grill the Skewers
Place the skewers on the grill and cook for 4-5 minutes per side, until the cheese is golden brown and the veggies are tender with charred edges. The internal temperature of the halloumi should reach 160°F / 71°C.
5. Rest and Serve
Remove from the grill and let rest for 2 minutes. Serve warm, drizzled with extra lemon juice or a sprinkle of fresh herbs if desired.
Delicious Variations
- Add button mushrooms or chunks of pineapple for a sweet-savory twist.
- Swap halloumi for paneer or firm tofu for a dairy-free version.
- For a spicier kick, add a pinch of chili flakes to the marinade.
How to Store Cheese And Veggie Skewers
Refrigerator
Store leftovers in an airtight container in the fridge for up to 3 days.
Freezer
Freeze cooked skewers for up to 2 months. Thaw overnight in the fridge.
Reheating
Reheat in a skillet over medium heat for 3-4 minutes, or in the microwave for 1-2 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. Let them come to room temperature before grilling.
Q: What can I substitute for halloumi?
Firm tofu (pressed and marinated) is the best vegetarian substitute, or use paneer cheese for a similar texture.
Q: How do I prevent the cheese from sticking to the grill?
Make sure the grill grates are clean and well-oiled, and let the halloumi develop a crust before flipping.
Q: Can I cook these in the oven if I don't have a grill?
Absolutely, roast them on a baking sheet at 425°F / 220°C for 15-20 minutes, flipping halfway.
Fire up your grill and try these Cheese And Veggie Skewers tonight! Share your twist in the comments below.
Cheese And Veggie Skewers
Cheese And Veggie Skewers: smoky grilled veggies and melty halloumi on sticks, a fun, healthy 30-minute meal.
🧂 Ingredients
- 8 oz (225g) halloumi cheese, cut into 1-inch cubes
- 1 red bell pepper, cut into 1-inch pieces
- 1 yellow bell pepper, cut into 1-inch pieces
- 1 red onion, cut into wedges
- 1 zucchini, sliced into 1/2-inch rounds
- 8 oz (225g) cherry tomatoes
- 2 tbsp olive oil
- 2 tbsp lemon juice
- 2 cloves garlic, minced
- 1 tsp dried oregano
- 1/2 tsp salt
- 1/4 tsp black pepper
- 8 wooden skewers, soaked in water for 30 minutes
📋 Instructions
- 1Prep and Marinate — In a large bowl, whisk together olive oil, lemon juice, garlic, oregano, salt, and pepper. Add the halloumi, peppers, onion, zucchini, and tomatoes. Toss gently to coat. Let marinate for 10 minutes while you preheat the grill.
- 2Preheat the Grill — Preheat your grill to medium-high heat (about 400°F / 200°C). If using an oven, preheat to 425°F / 220°C. Make sure the grates are clean and lightly oiled.
- 3Assemble the Skewers — Thread the marinated ingredients onto skewers, alternating between cheese and veggies. Aim for 4-5 pieces per skewer, leaving a small gap between each piece for even cooking.
- 4Grill the Skewers — Place the skewers on the grill and cook for 4-5 minutes per side, until the cheese is golden brown and the veggies are tender with charred edges. The internal temperature of the halloumi should reach 160°F / 71°C.
- 5Rest and Serve — Remove from the grill and let rest for 2 minutes. Serve warm, drizzled with extra lemon juice or a sprinkle of fresh herbs if desired.



