
Grilled Zucchini Caprese Salad tastes smoky, juicy, herby, and a little tangy, like summer on a plate with a side of mozzarella. It works perfectly for busy weeknights or casual cookouts, since you can pull it together in about 30 minutes. I tested this on my picky neighbor, and he accidentally ate vegetables without noticing.
Why Make This Grilled Zucchini Caprese Salad at Home
You control the char on the zucchini, the quality of the mozzarella, and how much basil you pile on top. Restaurants often drown grilled veggies in oil, while this version stays light, fresh, and still feels satisfying.
You also use up that zucchini mountain from the garden or the farmers market in a way that feels special, not like vegetable punishment. The grilled zucchini slices soak up garlicky balsamic dressing, so every bite tastes like caprese salad with a smoky upgrade.
“This Grilled Zucchini Caprese Salad tastes like summer vacation in a bowl, and I scraped my plate clean. ★★★★★”
Ingredients You Need
Zucchini and veggies
- 3 medium zucchini, sliced lengthwise into 1/4 inch planks
- 1 cup cherry or grape tomatoes, halved
- 1 small handful arugula or baby spinach, optional for extra greens
Cheese and herbs
- 8 ounces fresh mozzarella, sliced or torn into bite-size pieces
- Use mozzarella balls (ciliegine or bocconcini) if you want a shortcut.
- I like BelGioioso or Galbani, but any fresh mozzarella in brine works.
- 1 packed cup fresh basil leaves, torn or sliced into ribbons
Olive oil and vinegar
- 3 tablespoons extra virgin olive oil, plus more for brushing the grill
- Use your favorite brand with good flavor, since you taste it in every bite.
- 2 tablespoons balsamic vinegar
- Aged balsamic tastes richer and sweeter, but standard balsamic still works great.
Seasoning
- 1 large garlic clove, minced or grated
- 1 teaspoon kosher salt, plus more to taste
- 1/2 teaspoon freshly ground black pepper
- 1/4 teaspoon red pepper flakes, optional for a little heat
- 1 teaspoon dried Italian seasoning or dried oregano, optional
Optional extras
- 2 tablespoons pesto, thinned with a little olive oil, to drizzle on top
- 1 tablespoon toasted pine nuts, pumpkin seeds, or chopped walnuts for crunch
- A squeeze of fresh lemon juice if you like extra brightness
Equipment
- Grill or grill pan
- Tongs
- Sharp knife and cutting board
- Small bowl and whisk or jar with lid for the dressing
- Large serving platter or shallow bowl
Tips & Mistakes
- Slice zucchini evenly so it grills at the same speed and does not turn mushy.
- Pat zucchini dry before oiling so it sears instead of steaming.
- Oil the zucchini lightly and season it before grilling to build flavor from the start.
- Heat the grill to medium high so you get grill marks without burning the outside.
- Do not walk away from the grill, since zucchini cooks fast and turns soft quickly.
- Pull zucchini off the grill while it still feels slightly firm, because it keeps softening as it cools.
- Let grilled zucchini cool a few minutes before adding mozzarella so the cheese softens gently instead of melting into a puddle.
- Salt the salad at the end, taste, then add more salt or acid so you avoid an over-salty or flat flavor.
- Add basil right before serving so it stays bright and does not turn dark.
- Use a wide platter instead of a deep bowl so the dressing coats every slice evenly.
How to Make Grilled Zucchini Caprese Salad
Prep the zucchini and tomatoes
Slice the zucchini lengthwise into planks about 1/4 inch thick. Lay them on a tray, drizzle with 1 tablespoon olive oil, and sprinkle with 1/2 teaspoon salt and a few grinds of pepper. Toss to coat both sides, then set aside while you heat the grill.
Halve the cherry tomatoes and place them in a bowl. Sprinkle with a pinch of salt so they start to release juices and taste extra sweet. Tear or slice the basil and keep it in a small bowl, covered, in the fridge until you assemble the salad.
Mix the balsamic dressing
In a small bowl or jar, combine 2 tablespoons olive oil, 2 tablespoons balsamic vinegar, minced garlic, 1/2 teaspoon salt, black pepper, and red pepper flakes. Whisk or shake until the dressing looks glossy and blended. Taste and adjust with a little more salt or vinegar if you want more punch.
If you use pesto, stir 2 tablespoons pesto with a teaspoon or two of olive oil in a separate small bowl so it drizzles easily. Keep both mixtures nearby for quick assembly.
Grill the zucchini
Heat your grill or grill pan to medium high and brush the grates lightly with oil. Lay the zucchini planks across the grates so they do not slip through. Grill each side for about 2 to 3 minutes until you see nice grill marks and the zucchini bends slightly but still feels firm.
Move cooked zucchini to a tray or large plate in a single layer. Spoon 1 to 2 tablespoons of the balsamic dressing over the hot zucchini so it soaks in while it cools. Let it sit for about 5 to 10 minutes until warm, not steaming hot.
Assemble the salad
Spread the grilled zucchini on a large platter, slightly overlapping the slices. Tuck mozzarella pieces and tomato halves in between the zucchini planks so every bite gets a mix of everything. Drizzle more balsamic dressing over the top, then scatter basil, optional greens, and any nuts or seeds.
If you use pesto, drizzle it lightly over the salad in thin streaks. Finish with a pinch of flaky salt and a few extra grinds of pepper. Serve right away while the zucchini still feels warm and the mozzarella tastes soft.
Variations I've Tried
I swap mozzarella with burrata when I want a richer, creamier version that feels a little fancy. I also use marinated mozzarella balls from the deli section, which add extra herbs and save time.
Sometimes I add grilled corn kernels or grilled bell pepper strips for a bigger veggie platter that works as a full meal. I also toss in cooked farro, quinoa, or small pasta shapes to turn this into a hearty main dish salad.
When I cook indoors, I use a cast iron grill pan or even roast the zucchini slices in a hot oven until they brown at the edges. I also tried a dairy free version with marinated tofu cubes and extra avocado, and it still tasted like a summer caprese twist.
How to Serve Grilled Zucchini Caprese Salad
Serve this Grilled Zucchini Caprese Salad slightly warm or at room temperature so the flavors shine and the mozzarella stays soft. Pair it with grilled chicken, shrimp, or a simple roasted protein for a balanced meal. Add crusty bread, garlic bread, or warm flatbread so you can soak up the balsamic juices.
It also works as a potluck side dish, since it holds well on a buffet without wilting too fast. I like to keep extra basil and a little dressing on the side so people can freshen up their plates.
How to store
- Fridge: Store leftovers in an airtight container for up to 3 days. Keep basil and any extra fresh herbs separate and add them right before serving again.
- Freezer: Skip freezing, since zucchini and mozzarella both turn watery and lose their texture after thawing.
- Reheating: Eat leftovers cold or at room temperature, or warm them gently in a skillet over low heat for a few minutes. Add a splash of fresh balsamic and a drizzle of olive oil after reheating to brighten the flavors.

Grilled Zucchini Caprese Salad
Ingredients
Instructions
- Slice the zucchini lengthwise into planks about 1/4 inch thick. Lay them on a tray, drizzle with 1 tablespoon of the olive oil, and sprinkle with 1/2 teaspoon of the kosher salt and a few grinds of black pepper. Toss to coat both sides and set aside while you heat the grill.
- Halve the cherry or grape tomatoes and place them in a bowl. Sprinkle with a pinch of salt so they start to release their juices. Tear or slice the basil and keep it covered in the fridge until you assemble the salad.
- In a small bowl or jar, combine the remaining 2 tablespoons olive oil, balsamic vinegar, minced garlic, remaining 1/2 teaspoon salt, black pepper, and red pepper flakes if using. Whisk or shake until the dressing is glossy and emulsified. Taste and adjust seasoning with more salt or vinegar if desired.
- If using pesto, stir the pesto with a teaspoon or two of olive oil in a separate small bowl until it is thin enough to drizzle. Set aside for serving.
- Heat a grill or grill pan to medium-high heat and lightly brush the grates with oil. Lay the zucchini planks across the grates so they do not slip through. Grill for 2 to 3 minutes per side, until grill marks appear and the zucchini bends slightly but still feels firm.
- Transfer the grilled zucchini to a tray or large plate in a single layer. Spoon 1 to 2 tablespoons of the balsamic dressing over the hot zucchini so it soaks in as it cools. Let it sit for 5 to 10 minutes until warm but not steaming hot.
- Spread the grilled zucchini on a large serving platter, slightly overlapping the slices. Tuck the mozzarella pieces and tomato halves in between the zucchini planks so each bite has a mix of vegetables and cheese.
- Drizzle more of the balsamic dressing over the salad, then scatter the basil, optional arugula or baby spinach, and any nuts or seeds over the top. Add a squeeze of fresh lemon juice if you like extra brightness.
- If using pesto, drizzle it lightly over the salad in thin streaks. Finish with a pinch of flaky salt or more kosher salt and a few extra grinds of black pepper. Serve slightly warm or at room temperature.

Leave a Reply