• Skip to main content
  • Skip to primary sidebar
It's a Veg World After All®
  • Subscribe
  • Cookbook
  • Recipes
    • By Type
    • By Vegetable
  • Tips
  • About
    • Privacy and Terms
    • Services
      • Twin Cities Cooking Classes
      • Writing & Recipes
    • Contact
  • Bloglovin
  • Facebook
  • Instagram
  • Pinterest
  • RSS
  • Twitter
  • YouTube
menu icon
go to homepage
  • Recipes
  • By Veggie
  • Prep Tips
  • About
  • Subscribe
  • Books
  • Work with Lizzie
  • Contact
    • Bloglovin
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • subscribe
    search icon
    Homepage link
    • Recipes
    • By Veggie
    • Prep Tips
    • About
    • Subscribe
    • Books
    • Work with Lizzie
    • Contact
    • Bloglovin
    • Facebook
    • Instagram
    • Pinterest
    • Twitter
    • YouTube
  • ×
    Home » Recipes » Grilled Vegetables

    Grilled Vegetable Skewers with Halloumi

    Jun 17, 2026 by Lizzie Streit, MS, RDN · This post may contain affiliate links · 2 Comments

    225 shares
    Jump to Recipe Print
    Vegetable and cheese skewers with text boxes for recipe name and website.

    Vegetable skewers are one of the best ways to eat summer produce during grilling season! This variation is different than standard veggie skewers, due to the delicious addition of halloumi cheese for a flavor and protein boost! For a recipe that’s easy to customize, beginner-friendly, and perfect for cookouts and BBQs, look no further than these Mediterranean-inspired vegetable kabobs.

    Halloumi, pepper, tomato, zucchini, and onion skewers on an oval serving dish.

    This post was originally published in June 2020. It was updated with new photos and more information in June 2026.

    Jump to:
    • Lizzie’s Notes
    • Best Vegetables for Skewers
    • Other Ingredients and Substitutions
    • Instructions
    • Grilling Tips
    • Variations to Try
    • Serving Ideas
    • Storage and Make-Ahead Tips
    • More Grilled Vegetable Recipes
    • FAQs
    • 📖 Recipe
    • 💬 Comments

    Lizzie’s Notes

    This fabulous recipe is inspired by my honeymoon in Australia many, many years ago! My husband, Will, and I loved eating breakfast across the street from our hotel in Sydney at a small food stand inside the Queen Victoria building that served halloumi breakfast sandwiches. This meal was so delicious that we still regularly bring it up in conversation with each other!

    If you aren’t familiar with halloumi, it originated in Cyprus and is typically made from a combination of goat and sheep’s milk. It has a strong, salty flavor, thanks to its brine, that’s reminiscent of feta. But even more importantly, halloumi has a high melting point (and protein content), so it’s often used as a vegetarian meat substitute for grilling.

    Paired with fresh summer vegetables, specifically those that hold up well on the grill, halloumi really shines. It transforms basic vegetable skewers into a complete meal that packs a ton of flavor (and is vegetarian and gluten-free). Before getting started, be sure to read through all of my tips to learn my first-hand insight. I include the best ways to cut halloumi and vegetables for skewers (so they don’t fall through the grates!), marinating tips, make-ahead advice, and info about grilling times.

    Garlic, lemon juice, salt and pepper, cheese, parsley, oregano, olive oil, and skewer vegetables with labels.

    Best Vegetables for Skewers

    The best choices for these vegetable skewers are those that cook quickly, are sturdy, and that won’t fall apart on the grill and slip through the grates. The following veggies check all of these boxes, and they grill evenly together in about 10 to 15 minutes.

    • Zucchini: Sub yellow crookneck squash if that’s what you have. I typically cut them into ½-inch thick circles. If you have a long but narrow zucchini and think the slices would be too thin/fall through the grates, you can cut it into ribbons (using a vegetable peeler for best results). Fold each ribbon back and forth a few times and pierce it through the center to thread it onto the skewer.
    • Bell pepper: Use any color. I particularly like orange for this recipe!
    • Red onion: Substitute white or yellow onion.
    • Cherry or grape tomatoes: Grape tomatoes, since they are longer than cherry, may keep on the skewers are little better. I’ve never had issues with either choice though. Don’t use larger tomatoes.

    I do not recommend broccoli and cauliflower, since they cook too quickly and burn easily. Hard root veggies, such as potatoes, carrots, parsnips, or beets, take too long to cook and won’t cook evenly with the above vegetables. If you want to use them, I recommend par-cooking with a brief boiling or steaming so that they are softer when they go on the grill and cook in the same time as other veggies.

    Other Ingredients and Substitutions

    • Halloumi cheese: Paneer cheese is another option, since it performs similarly to halloumi on the grill. Halloumi is pretty widely available these days. You can find it at most specialty stores and some other grocery stores, including Trader Joe’s! If you get on a halloumi kick after making this recipe, try the Halloumi Wraps with Yogurt Sauce and Halloumi Sandwiches with Veggies and Pesto.
    • Extra virgin olive oil: Sub avocado oil if needed.
    • Lemon juice: Use white or red wine vinegar if you don’t have lemon juice. Acid and oil are key ingredients in marinades, since they help the seasonings coat and penetrate the food. IMO, you should marinate vegetables for skewers to provide this flavor boost.
    • Flat-leaf parsley and oregano: Sub dried for fresh (use 1 teaspoon each), or sub other fresh herbs like basil or tarragon.
    • Garlic: Garlic is one of the best seasonings for veggie skewers! If you don’t have fresh garlic, garlic powder (about 1 teaspoon) also works.
    • Avocado oil for greasing the grill: I like to use this since it has a higher smoke point than extra virgin olive oil and is better suited for grilling.

    Instructions

    The full recipe card for vegetable skewers with halloumi is at the bottom of the post. Here’s a preview of the steps with photos to guide you.

    Woman cutting halloumi cheese into squares for skewers on a cutting board.

    Cut halloumi into 1-inch cubes. Inspect the halloumi before you cut it, because some varieties are pre-cut in half or have a partial crack in the middle. You want the cheese cubes to hold together on the skewers. You may have to follow the crack with your knife to cut the block in half and then cut the rest into cubes.

    Woman cutting orange bell pepper into squares for skewers on a cutting board.

    Cut the rest of the vegetables. The bell peppers and red onion should be sliced into squares, and the zucchini into circles. Keep the tomatoes intact. You should always cut vegetables for skewers into pieces of similar size to promote even cooking.

    Woman whisking olive oil, garlic, and herb marinade for Mediterranean vegetable skewers.

    Prep the marinade. Whisk together the avocado oil, garlic, herbs, lemon juice, salt, and pepper.

    Woman stirring skewer vegetables and olive oil marinade together in a mixing bowl.

    Coat the vegetables and halloumi in the marinade. Let it sit for at least 30 minutes.

    Woman putting bell pepper on a metal skewer with vegetables and halloumi.

    Thread the skewers. Divide the ingredients between 12 skewers.

    Vegetable skewers with halloumi on metal skewers cooking on grill grates until lightly charred.

    Grill vegetable skewers for 8 to 15 minutes over medium heat. The skewers are done when the vegetables are tender and lightly charred. The halloumi should have a golden brown crust with slightly blistered grill marks.

    Grilling Tips

    • These veggie halloumi kebabs taste best when the ingredients sit in the marinade for at least 30 minutes. If you have more time, let them marinate for a few hours.
    • To prevent sticking or burning before the veggies soften, coat the grill grates with oil before grilling. First, preheat the grill for 10 minutes to loosen any leftover debris. Scrape it clean, then grease. I like to dip a paper towel in avocado oil and then hold it in grill tongs as I brush it over the grates.
    • To prevent the vegetable skewers from cooking unevenly, keep the heat between medium and medium-low. This is the best way to cook veggie kebabs, since it will prevent the outside of the veggies and cheese from cooking too quickly while the middle remains raw.
    • You can also use nonstick mesh grill mats to avoid sticking.
    • Use flat stainless steel skewers for best results. See more info in the FAQ section above the recipe card.
    Vegetable skewers on a serving tray next to napkin and glasses of water.

    Variations to Try

    • Make vegan vegetable skewers. Sub extra-firm tofu for the halloumi cheese.
    • Add mushrooms (or sub them for the tomatoes). Use whole white or baby bella/cremini mushrooms.
    • Make them without halloumi. Sub additional vegetables, like eggplant and mushrooms.
    • Make them spicy. Add a teaspoon of cayenne pepper or red pepper flakes to the marinade.

    Serving Ideas

    Vegetable skewers with halloumi taste especially delicious with balsamic glaze, hummus, my Mint Basil Pesto, Cilantro Chimichurri, Cucumber Yogurt Sauce, or store-bought Tzatziki. Add warm pita, rice, or couscous for a complete meal. I like to eat them as a main dish, but they go well next to grilled chicken or fish and make a great BBQ side dish. You can also serve skewers as part of an appetizer platter. For another healthy grilling main dish, check out the Grilled Cod Foil Packets with Vegetables.

    Storage and Make-Ahead Tips

    Leftover skewers will keep in an airtight container in the refrigerator for 2 to 3 days. The halloumi will harden and may get a bit rubbery in the fridge, but it will still have a good flavor. Enjoy cold or reheat in the microwave in 30-second intervals on high until warmed to your liking.

    To make this recipe in advance, follow the steps through tossing the veggies and cheese in the marinade. Cover tightly with plastic wrap and store in the refrigerator for up to 12 hours. Wait to thread the skewers until just before cooking.

    I don’t recommend marinating the ingredients for longer than 12 hours, since that can make the veggies mushy. You can prep veggie skewers the night before (longer than 12 hours) by cutting the vegetables and halloumi and storing them in a separate container from the marinade. Add them to the marinade a few hours before you plan to thread and grill the skewers.

    Vegetable and halloumi skewers with tomatoes on a white oval serving dish.

    More Grilled Vegetable Recipes

    • Grilled Wedge Salad with Yogurt Blue Cheese Dressing
    • Easy Italian Zucchini Kabobs
    • Grilled Stuffed Mushrooms with Caprese Salad
    • Grilled Broccolini with Lemon and Parmesan
    • Garlic Rosemary Grilled Cauliflower Foil Packets
    • Grilled Panzanella Salad (Bread Salad)
    • Grilled Sweet Corn with Cilantro Chimichurri
    • Grilled Crispy Buffalo Cauliflower Lettuce Cups

    FAQs

    • What type of skewers should you use for kabobs? Flat metal skewers work best. Round ones may cause the ingredients to get loose and spin around, instead of staying put when you rotate the vegetables skewers during cooking. Metal skewers also conduct heat evenly and are sturdy enough to help keep the veggies and cheese intact. Remember to use oven mitts, grill gloves, or grill tongs when handling them though, since they get really hot!
    • Do you need to soak wooden skewers before grilling? If you only have access to bamboo or wooden skewers, soak them in cold water for 30 minutes before threading them to prevent them from catching fire/burning on the grill.
    • Are vegetable skewers good for camping trips? This is a great recipe if you’re going camping, since it can be prepped ahead of time. Keep the veggies and cheese coated in the marinade in a covered bowl or tightly sealed bag in a cooler with ice. Thread the skewers just before cooking them.
    • Can this marinade also be used for meat or seafood skewers? Absolutely! The lemon juice will help tenderize the proteins.

    📖 Recipe

    Send The Recipe

    Get This Recipe In Your Inbox

    Share your email, and we’ll send it to you. Plus, you’ll get a weekly recap of new recipes!
    Veggie kabobs with halloumi cheese on a serving tray next to napkin and parsley.

    Halloumi Vegetable Skewers

    This easy recipe makes a delicious vegetarian main dish for BBQ season! Mediterranean veggies and halloumi cheese are tossed in a simple marinade before grilled until perfection.
    5 from 1 vote
    Print Pin Rate
    Prep Time: 20 minutes mins
    Cook Time: 15 minutes mins
    Resting Time: 30 minutes mins
    Total Time: 1 hour hr 5 minutes mins
    Servings: 12 skewers
    Calories: 192kcal
    Author: Lizzie Streit, MS, RDN

    Equipment

    • Metal skewers

    Ingredients 

    • 18 ounces halloumi cheese - (2 9-ounce blocks), brine drained
    • 2 cups cherry or grape tomatoes
    • 1 medium red onion
    • 1 medium bell pepper
    • 1 medium zucchini
    • ¼ cup extra virgin olive oil
    • 1 large lemon - juiced, about ¼ cup
    • 3 cloves garlic - minced or pressed
    • 2 tablespoons chopped fresh oregano
    • 2 tablespoons chopped fresh flat-leaf parsley
    • ½ teaspoon freshly ground black pepper
    • ¼ teaspoon salt - more to taste, but keep in mind that halloumi is very salty
    • Avocado oil - for brushing the grates
    • Pesto, chimichurri, balsamic glaze, or Tzatziki/cucumber sauce - for serving

    Instructions

    • Cut the halloumi into approximately 1-inch cubes, large enough to slide onto skewers without falling apart (see notes for more tips). Keep the tomatoes intact, cut the red onion and pepper into squares, and slice the zucchini into ½-inch thick circles. Try to make the veggies a similar size and thickness for even cooking.
    • In a large bowl, whisk together the extra virgin olive oil, lemon juice, garlic, oregano, parsley, black pepper, and salt.
    • Place the veggies in the bowl with the marinade and toss until coated. Cover with plastic wrap or a reusable bowl wrap. Refrigerate for at least 30 minutes and up to 12 hours in advance.
    • Thread 12 flat metal skewers with the marinated veggies and halloumi.
    • Preheat the grill to medium for 10 minutes. Scrape it clean of debris if needed, then grease it generously. Saturate a folded paper towel with avocado oil. Hold it with grill tongs and spread it across the grates until they are evenly coated.
    • Cook under the grill for 8 to 15 minutes, rotating every 2 to 3 minutes (using grill tongs to avoid burning yourself), until the veggies are tender and lightly browned and the cheese is golden brown with slightly blistered char marks. Keep a close eye to avoid burning. If the veggies are charring too quickly, reduce the heat to medium-low.
    • Carefully remove the skewers from the grill using tongs, oven mitts, or grill gloves.
    • Serve with pesto, chimichurri, yogurt sauce, balsamic glaze, or other dipping sauces. These pair well with rice and warm pita or on the side of grilled chicken.
    • Leave a rating or review by tapping the stars on this recipe card (above) or in the comments section (at the end of the post)!

    Notes

    • Halloumi tips: Some blocks have halloumi come with a split in the middle. Check for this before cutting the cubes, so that you can slice the block in half along the split first and then cut cubes that will stay intact.
    • Skewers: I highly recommend stainless steel skewers (flat instead of round if you can find them, to allow the veggies to stay put better/not spin on the skewers). If you use wooden skewers, soak them for at least 30 minutes in cold water to prevent burning.
    • Storage: Keep leftovers in an airtight container in the fridge for 2 to 3 days. The halloumi may get firmer/a little rubbery over time, but it will still taste good. Enjoy cold or reheat in the microwave in 30-second intervals on high until warm.
    • Make-ahead: Marinate the veggies and cheese in a covered bowl in the fridge for up to 12 hours, and thread the skewers just before grilling. If you want to prep the recipe overnight/longer than 12 hours in advance (for example. if you’re bringing the recipe for a camping trip), cut the veggies and cheese and prep the marinade. Keep them in separate containers in the fridge. Add the veggies to the marinade a few hours before grilling, and thread the skewers just before you are ready to make them.

    Nutrition

    Serving: 1skewer | Calories: 192kcal | Carbohydrates: 5g | Protein: 10g | Fat: 15g | Saturated Fat: 8g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 6g | Sodium: 563mg | Potassium: 159mg | Fiber: 1g | Sugar: 2g | Vitamin A: 621IU | Vitamin C: 23mg | Calcium: 449mg | Iron: 1mg
    Did you make this recipe?Tag @vegworld_recipes and follow me today!

    More Grilled Vegetable Recipes

    • grilled quesadilla sliced into four pieces on a plate with salsa, avocado, and lime
      Grilled Quesadilla with Veggies and Beans
    • grilled cucumber salad with feta, mint, and almonds in a serving bowl
      Grilled Cucumber with Mint and Feta
    • cod foil packet with summer vegetables on a counter next to a napkin
      Grilled Cod Foil Packets with Vegetables
    • halloumi sandwich on ciabatta bread with veggies on a counter
      Halloumi Sandwiches with Veggies and Pesto
    225 shares

    Reader Interactions

    Comments

      5 from 1 vote

      Leave a Reply Cancel reply

      Your email address will not be published. Required fields are marked *

      Recipe Rating




      This site uses Akismet to reduce spam. Learn how your comment data is processed.

    1. Jenny Streit

      July 20, 2020 at 12:14 pm

      5 stars
      This is so simple, and very delicious. Thanks for introducing me to halloumi!

      Reply
      • Lizzie Streit, MS, RDN

        July 20, 2020 at 5:01 pm

        Thanks for rating the recipe! I’m so glad we were able to enjoy this one together!

        Reply

    Primary Sidebar

    lizzie streit cutting carrots

    Welcome! I'm Lizzie, a mom, registered dietitian, and cookbook author who loves vegetables. And I'm here to help you love them too! My easy, veggie-forward recipes will help you get comfortable in the kitchen and celebrate the seasons.

    More about me →

    Summer

    • Bowl of penne pasta topped with carrot pasta sauce and fresh parsley next to forks.
      Carrot Pasta Sauce
    • Cucumber radish salad in a bowl surrounded by ingredients, napkin, and spoon.
      Cucumber Radish Salad
    • Celery smoothie being poured into a glass surrounded by ingredients.
      Celery Smoothie with Apple and Banana
    • Bok choy stir fry in a bowl with chopsticks on the side.
      Bok Choy Stir Fry With Lo Mein Noodles
    See more Summer →

    Salads

    • Brussels sprouts and date salad in a bowl with salad tongs on a wooden board.
      Shredded Brussels Sprouts Salad (With Dates and Pomegranate)
    • Artichoke salad in a bowl with a spoon next to dressing, napkin, and ingredients.
      Artichoke Salad with Red Wine Vinaigrette
    • Cauliflower and lentil salad in a bowl with a spoon next to herbs and napkin.
      Cauliflower and Lentil Salad
    • Blood orange fennel salad on an oval serving tray next to napkin and toppings.
      Blood Orange Fennel Salad
    See more Salads →

    Footer

    About

    About Lizzie

    Privacy Policy and Terms

    Portfolio

    My Books

    Featured On

    logos from news publications and websites spread out on a white background

    Contact

    Contact

    Work with Lizzie

    Sign Up! for emails and updates

    As an Amazon Associate I earn from qualifying purchases.

    Copyright © 2013-2026 It's a Veg World After All ® LLC

    Rate This Recipe

    Your vote:




    A rating is required
    A name is required
    An email is required

    Recipe Ratings without Comment

    Something went wrong. Please try again.