
Grilled Zucchini Caprese Salad tastes smoky, juicy, and bright, with all the vibes of summer on a plate. It works perfectly for busy home cooks who want a 25–30 minute side or light main that still feels a little fancy. I make this on repeat when I need something colorful that impresses guests but doesn’t chain me to the stove.
Why Grilled Zucchini Caprese Salad Is Worth It
You get all the classic Caprese flavors, but the grilled zucchini adds a smoky, slightly sweet twist that makes the salad feel special. The warm zucchini softens the mozzarella just enough, so every bite feels rich, fresh, and super satisfying.
This recipe also hits that sweet spot between healthy and indulgent. You load up on veggies, use good olive oil, and still enjoy creamy cheese and a generous drizzle of balsamic.
“This Grilled Zucchini Caprese Salad tastes like summer vacation in a bowl and disappears from the table every single time. ★★★★★”
Ingredients You Need
Fresh produce
- 3–4 medium zucchini, sliced lengthwise into ¼-inch planks
- 1 pint cherry or grape tomatoes, halved (use mixed colors for extra pop)
- 2–3 cloves garlic, minced or grated
- ½ cup fresh basil leaves, torn or thinly sliced
- Optional: a small handful of fresh parsley or oregano, chopped
Cheese
- 8 oz fresh mozzarella, sliced or torn into bite-size pieces
- Use ciliegine (small balls) if you want a shortcut.
- Choose whole-milk mozzarella for the best melt and flavor.
Oil, acid, and seasoning
- 3–4 tbsp extra-virgin olive oil, plus more for drizzling
- Use your favorite fruity olive oil; this salad really shows it off.
- 2–3 tbsp balsamic vinegar or thick balsamic glaze
- Balsamic glaze adds sweetness and a glossy finish.
- 1–2 tsp red wine vinegar or lemon juice (brightens the dressing)
- ½–1 tsp kosher salt, plus more to taste
- ½ tsp freshly ground black pepper
- ½ tsp dried oregano or Italian seasoning (optional, but tasty)
- Pinch of red pepper flakes (optional, for a little heat)
Pantry shortcuts and swaps
- Use pre-sliced mozzarella logs to save time.
- Use store-bought balsamic glaze instead of reducing balsamic at home.
- Use frozen grilled zucchini strips (thawed and patted dry) if you lack a grill, though fresh tastes better.
Equipment
- Outdoor grill, grill pan, or cast-iron skillet
- Tongs
- Cutting board and sharp knife
- Mixing bowl
- Small bowl or jar for dressing
- Large serving platter or shallow bowl
Quick Tips & substitutions
- Pat zucchini dry before grilling so it browns instead of steaming.
- Salt zucchini lightly before grilling to pull out extra moisture and boost flavor.
- Oil the zucchini, not the grill grates, to reduce flare-ups.
- Use a grill pan on the stove if you do not have an outdoor grill.
- Swap mozzarella with burrata for an extra creamy version.
- Use marinated mozzarella balls to add instant herby flavor.
- Use yellow squash along with zucchini for more color.
- Use vegan mozzarella or marinated tofu cubes for a dairy-free version.
- Use cherry tomatoes straight from the fridge if you need speed, but room-temperature tomatoes taste sweeter.
- Drizzle pesto over the top instead of plain olive oil if you want a stronger basil punch.
How to Make Grilled Zucchini Caprese Salad
Step 1: Prep the zucchini
Slice the zucchini lengthwise into planks about ¼ inch thick. Lay the slices on a cutting board or tray and sprinkle both sides lightly with salt. Let the slices sit for 10–15 minutes while you prep the rest of the ingredients, then blot away any moisture with paper towels.
Drizzle the zucchini with 1–2 tablespoons of olive oil and toss to coat. Add black pepper and a pinch of dried oregano or Italian seasoning if you like. Set the zucchini aside while you heat the grill.
Step 2: Heat the grill
Preheat your grill or grill pan over medium-high heat until it feels hot when you hold your hand a few inches above the surface. Clean the grates and oil them lightly if you use an outdoor grill. Keep tongs nearby so you can flip the zucchini easily.
If you use a grill pan or cast-iron skillet, heat it until a drop of water sizzles on contact. Brush or spray the pan lightly with oil right before you add the zucchini.
Step 3: Grill the zucchini
Lay the zucchini planks in a single layer on the hot grill or pan. Leave a little space between each slice so they char instead of steam. Cook the first side for about 3–4 minutes, until grill marks appear and the edges soften.
Flip the slices and cook the second side for another 2–3 minutes. You want tender zucchini with a bit of bite, not mush. Transfer the grilled slices to a tray or plate and let them cool slightly while you assemble the rest of the salad.
Step 4: Toss the tomatoes and mozzarella
Add the halved cherry tomatoes to a mixing bowl. Add the mozzarella pieces and a pinch of salt and pepper. Toss gently so you do not crush the tomatoes.
Add the minced garlic, 1–2 tablespoons of olive oil, and the red wine vinegar or lemon juice. Toss again and taste. Adjust salt and acid until the mixture tastes bright and flavorful on its own.
Step 5: Build the dressing
In a small bowl or jar, combine 2 tablespoons olive oil with 2 tablespoons balsamic vinegar or balsamic glaze. Add a pinch of salt, pepper, and red pepper flakes if you like heat. Whisk or shake until the dressing looks smooth and slightly thick.
Taste and tweak. Add more balsamic if you want sweetness or more olive oil if you prefer a milder flavor.
Step 6: Assemble the salad
Lay the grilled zucchini slices on a large serving platter, slightly overlapping them. Spoon the tomato and mozzarella mixture over the zucchini, making sure you scatter everything evenly. Tuck fresh basil leaves all over the top so every scoop gets some.
Drizzle the balsamic dressing over the entire platter. Add a final drizzle of good olive oil and a pinch of flaky salt if you have it. The salad tastes great slightly warm or at room temperature.
Step 7: Final taste and serve
Taste a piece of zucchini with tomato, mozzarella, and basil together. Adjust with more salt, pepper, or balsamic glaze if anything tastes flat. Serve right away while the zucchini still feels warm and the cheese feels soft.
Recipe Variations
- Gluten-free: The base recipe already avoids gluten; just pair it with gluten-free bread or grains.
- Vegan: Use vegan mozzarella, marinated tofu cubes, or grilled marinated tempeh instead of dairy cheese.
- Low carb / keto: Keep the recipe as written and skip any bread on the side; add extra zucchini and mozzarella for more staying power.
- High protein: Add grilled chicken, shrimp, or chickpeas on top.
- Extra herby: Add chopped fresh parsley, oregano, or chives along with the basil.
- Spicy version: Add more red pepper flakes or drizzle with a mild chili oil.
- Pesto twist: Swirl a spoonful of basil pesto into the dressing or drizzle it straight over the salad.
- Roasted garlic version: Use mashed roasted garlic instead of raw for a sweeter, deeper flavor.
Ways to Serve Grilled Zucchini Caprese Salad
- Serve as a light main dish with crusty bread or garlic toast.
- Spoon over cooked quinoa, farro, or couscous for a hearty grain bowl.
- Pair with grilled chicken, salmon, or tofu for a balanced plate.
- Stuff into warm pita or flatbread with a handful of arugula.
- Serve as a colorful side at cookouts, potlucks, and family dinners.
- Pack into meal prep containers with extra greens for a quick lunch.
Storage Success
Store leftover Grilled Zucchini Caprese Salad in an airtight container in the fridge for up to 2 days. The zucchini will soften more as it sits, but the flavors meld and taste even richer. If you plan ahead, store the grilled zucchini, tomato mixture, and dressing separately and combine them right before serving. Stir leftovers gently and add a splash of fresh olive oil or balsamic to wake everything up before you eat.

Grilled Zucchini Caprese Salad
Ingredients
Instructions
- Slice the zucchini lengthwise into planks about 1/4 inch thick. Lay the slices on a board or tray and sprinkle both sides lightly with salt. Let sit for 10–15 minutes, then blot away any moisture with paper towels.
- Drizzle the zucchini with 1–2 tablespoons of olive oil and toss to coat. Season with black pepper and a pinch of dried oregano or Italian seasoning if using. Set aside while you heat the grill or grill pan.
- Preheat an outdoor grill, grill pan, or cast-iron skillet over medium-high heat until hot. Clean the grates and oil them lightly if using an outdoor grill, or lightly oil the pan right before adding the zucchini.
- Lay the zucchini planks in a single layer on the hot grill or pan, leaving a little space between each slice. Grill for 3–4 minutes on the first side, until grill marks appear and the edges soften. Flip and cook 2–3 minutes more, until tender but not mushy. Transfer to a tray or plate to cool slightly.
- In a mixing bowl, combine the halved cherry tomatoes and mozzarella pieces with a pinch of salt and pepper. Toss gently so the tomatoes don’t crush.
- Add the minced garlic, 1–2 tablespoons olive oil, and the red wine vinegar or lemon juice to the tomato and mozzarella. Toss again and adjust salt and acid to taste so the mixture is bright and flavorful.
- In a small bowl or jar, whisk together about 2 tablespoons olive oil with 2 tablespoons balsamic vinegar or balsamic glaze. Season with a pinch of salt, pepper, and red pepper flakes if using, and whisk or shake until smooth. Taste and adjust with more balsamic for sweetness or more oil for a milder flavor.
- Arrange the grilled zucchini slices on a large serving platter, slightly overlapping. Spoon the tomato and mozzarella mixture evenly over the zucchini. Scatter the basil leaves and any chopped fresh parsley or oregano over the top.
- Drizzle the balsamic dressing over the salad, followed by a light drizzle of extra-virgin olive oil and a pinch of flaky or kosher salt if desired. Taste and adjust with more salt, pepper, or balsamic glaze. Serve slightly warm or at room temperature.
Notes
Approximate per serving (4 servings): 260 calories; fat 20 g; saturated fat 7 g; carbohydrates 11 g; fiber 2 g; sugars 7 g; protein 11 g; sodium 420 mg. Values will vary based on brands, exact amounts, and portion size.

Leave a Reply