How to Grill Vegetables

Not so long ago, it felt like grilled vegetables showed up as just a casual side at a barbecue, maybe something you felt like you should make for the vegetarians at the party.   But wow, to make grilled vegetables an afterthought is to miss out on one of the best dishes of summer.

Grilled Vegetables

You can make a small sampling of grilled vegetables, or go all out for a jewel-toned grilled vegetable platter.  Olive oil and salt are all you need to make perfect grilled vegetables, or you can make a simple marinade, but that’s truly optional.  You can also serve them with a dip or sauce of sorts to make the whole thing a bit more interactive and interesting.  

Grilling over direct high heat makes vegetables softer, sweeter, silkier, and there is something about grill marks on a pepper, onion, or slab of zucchini that makes us very, very excited to eat our vegetables.  

What are the Best Vegetables for Grilling?

SO many vegetables are great on the grill.   You can grill potatoes, corn, lettuces (radicchio, endive, romaine), cauliflower, broccoli, cabbage, eggplant, zucchini, summer squash, tomatoes, carrots, onions, peppers, brussels sprouts and more.  You can grill smaller pieces of vegetables of kebabs or skewers, but larger pieces make for a dramatic presentation, and allow your guests to pick and choose the vegetables they like best. It also gives you flexibility in how you use the vegetables in other ways; you can cut them into smaller pieces later if you like.

Grilled Vegetables

Tips for Grilling Vegetables:

  • Don’t have the heat too high, or they can burn.
  • Move the vegetables around to cooler areas of the grill if they seem to be browning too fast.  
  • Par cook harder vegetables so that they cook evenly and don’t take longer than other softer vegetables (see below).
  • Make sure the vegetables are nicely coated with oil; this will prevent them from drying out.
  • Wooden (or bamboo) skewers need to be soaked for at least 30 minutes in water to cover before skewering the vegetables (or anything else); this prevents them from burning.
  • For either wooden or metal skewers: if you can find skewers that are flat vs. round they will help you turn the food on the grill more easily, without the food spinning around the skewer.  Some foods are spinnier than others, and this you find out by experience.
  • Use. grilling basket or rack for smaller pieces of vegetables to prevent them from falling through the grates.

Grilling Harder Vegetables

If you are looking to grill more dense vegetables, like potatoes, cauliflower, broccoli, winter squash, and the like, it is usually smart to par cook them before grilling them, meaning to cook them part way through.  Because they are so hard they will take a very long time to become tender on the grill, and consequently you will find it a little too easy to char the outsides before the insides become soft.  

Try steaming them until they are somewhat tender but still firm in the middle before skewering them and grilling them.  Your other option is to cook them lower and slower over indirect heat on the grill, but that takes some time and attention.

How to Cut Vegetables for Grilling

The short answer is that it’s up to you. For larger pieces, let the vegetables dictate their shapes. For instance, you might want to cut bell peppers into thick planks, or simply halve them lengthwise, and remove the membranes and seeds. eggplant, zucchini and summer squash can be sliced crosswise or lengthwise, tomatoes should be halves. Smaller vegetables like mushrooms or cherry tomatoes, or skinny vegetables, like asparagus, should be left whole; again think about a grilling basket.

Approximate Total Times for Grilling Vegetables

(Including flipping them!) Of course much depends on the heat of your grill, the thickness of the vegetables, and the distance between the grates and the fire, but these are approximate total times for grilling vegetables directly over medium high heat with about 4 inches between the food and the flame.

  • Asparagus: 4 to 8 minutes 
  • Okra:  8 to 10 minutes
  • Green Beans 8 to 10 minutes
  • Scallions 4 to 6 minutes
  • Corn (shucked): 8 to 10 minutes
  • Sliced Eggplant: 7 to 10 minutes
  • Mushrooms: 6 to 12 minutes (depends largely on size of mushroom)
  • Sliced Onions: 10 to 12 minutes
  • Peppers: 8 to 10 minutes
  • Radicchio wedges: 6 to 8 minutes
  • Endive (halved): 5 to 6 minutes
  • Romaine: 4 to 6 minutes
  • Tomatoes (halved): 4 to 6 minutes
  • Zucchini and Summer Squash: 6 to 8 minutes

Should You Marinate Vegetables for Grilling?

If you decide to just toss the vegetables with a bit of olive oil, and sprinkle them with kosher salt and pepper, you will have wonderful grilled vegetables with nothing standing in the way of the flavor.  However, a delicate marinade can bump up the taste even more, and takes all of 3 minutes to pull together.  You can marinate vegetables from 6 hours to 24 hours, with the flavor becoming slightly deeper over time.

Try this Lemon Garlic Marinade for your vegetables.

How to Make Grilled Vegetable Skewers 

Click here for a step by step guide to making veggie skewers. The marinade in this recipe can also be used for larger grilled vegetables.

Grilled Vegetables: There is something about grill marks on a pepper, onion, or slab of zucchini that makes us very, very excited to eat our vegetables.  

Tweet This

Grilling Vegetables in a Grill Basket

Instead of skewering or kebabbing smaller cut vegetables, you can prepare them as though they were going to be skewered, but then put the cubes into a grill basket, making sure they are not layered too deeply.  You want them to cook quickly and evenly, so while you don’t need only a single layer of vegetables in the basket or tray, you want to make sure everything has a chance to be at the bottom against the fire, so don’t stack them too thinly.  

Grilled Vegetables

Toss them every few minutes as they grill, until they have some nice browned spots and are tender.  This will take anywhere from 8 to 16 minutes, depending on how many vegetables are in the basket, how high the heat is, and how dense the vegetables are.  As with kebabs, try and pick vegetables that will take the same approximate amount of time to cook.

Ways to Use Grilled Vegetables

Grilled vegetables can be used in any recipe or way that you might use roasted vegetables. You can obviously serve them up plain, alongside a piece of grilled chicken or fish or meat, or as part of a larger grilled vegetable assortment.

You can also:

  • Drizzle grilled vegetables with good balsamic vinegar or truffle oil
  • Drizzle Creamy Avocado Dressing or Chermoula over the veggies
  • Use grilled vegetables on bruschetta and crostini
  • Add them to salads, pastas, casseroles, grain salads, and other bowls
  • Layer them in sandwiches or on top of burgers
  • Include them in an antipasti platter
Grilled Vegetables

What to Serve with Grilled Vegetables:

Like this recipe? Pin it to your favorite board on Pinterest.

Pin This

Grilled Vegetables

The best way to perfect vegetables on the grill.
Yield: 4 people
Prep Time: 10 minutes
Cook Time: 15 minutes
Total Time: 25 minutes
Diet: Gluten Free, Vegan, Vegetarian



  • 1 pound assorted vegetables cut into ½-inch or so thick slices , such as red onions, bell peppers, zucchini, summer squash, whole cherry tomatoes, mushrooms, eggplant, or lightly cooked cauliflower or broccoli (see Note)
  • Olive oil for brushing the vegetables (about 1/4 cup)
  • Kosher or coarse salt to taste
  • Freshly ground pepper to taste (optional)


  • Trim, clean and cut the vegetables as directed above, depending on which vegetables you have chosen.
  • Brush the vegetables on both sides with olive oil and sprinkle with salt and pepper, if desired.
  • Heat the grill to medium-high. Grill the vegetables 4 inches from the heat sauce, turning them every few minutes, until the vegetables are tender and everything has a nice grill-marked exterior, anywhere from 8 to 15 minutes depending on which vegetables you choose.
  • Serve warm or at room temperature.

Nutrition Information

Calories: 123kcal | Carbohydrates: 15g | Protein: 4g | Fat: 1g | Saturated Fat: 1g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 1g | Sodium: 53mg | Potassium: 240mg | Fiber: 5g | Vitamin A: 5758IU | Vitamin C: 12mg | Calcium: 28mg | Iron: 1mg

The nutrition values are provided as an estimate. It is not intended as a substitute for the advice of a qualified healthcare professional.

Made this recipe? Post a photo of your delicious creation on Instagram with our hashtag #dinnersolved


  1. We had this for dinner tonight with our garden zucchini! Excited for all the grilled veggies to come

Rate & Comment

Recipe Rating