Charred zucchini turns into something much better than a side dish when it hits the grill long enough to pick up deep marks and keep a little bite in the center. Piled over peppery greens with sweet tomatoes, salty cheese, and a bright basil vinaigrette, this salad lands in that sweet spot where it feels light but still eats like a full lunch.
The trick is treating the zucchini like the main event, not an afterthought. Slicing it into planks gives you enough surface area for browning without collapsing into ribbons on the grill, and brushing it with oil before it ever touches the grates helps it sear instead of steam. The vinaigrette stays bold and vivid because the basil gets blended with the oil and vinegar right away; that keeps the flavor fresh and the texture silky instead of muddy.
Below, I’ve included the small details that make this salad work: how long the zucchini should stay on the grill, why ricotta salata gives a cleaner finish than softer cheeses, and the one step that keeps the greens from going limp under the dressing.
The zucchini held its shape on the grill and the basil vinaigrette stayed bright instead of turning bitter. I made it for dinner and ended up adding the leftovers to lunch the next day.
Grilled zucchini salad with basil vinaigrette is the kind of bright, smoky bowl that disappears fast, so pin it for the next warm-weather dinner.
The Reason Grilled Zucchini Stays Firm Instead of Going Soft
Zucchini fails on the grill for one of two reasons: it’s sliced too thin, or the heat isn’t hot enough to dry the surface before the center starts to slump. Planks solve the first problem because they give you enough structure to turn cleanly and enough surface to pick up a proper char. Medium-high heat handles the second, since you want fast browning before the vegetable can turn watery.
Salt helps draw out surface moisture, but it can also make zucchini limp if it sits around too long before cooking. That’s why the seasoning step here stays close to the grill. Oil belongs on the zucchini, not just the grates, because it carries heat into the surface and helps the browning happen evenly.
What Each Ingredient Is Actually Doing in This Salad

- Zucchini — Medium zucchini is the right size because the planks stay sturdy on the grill without turning seedy or floppy. Larger zucchini work, but they can taste watery and need a little extra salt time before grilling.
- Basil — Fresh basil gives the dressing its vivid color and clean herbal lift. Dried basil won’t behave the same way here; it tastes dusty and won’t blend into that bright green sauce.
- Ricotta salata or feta — Ricotta salata stays crumbly and milky without overwhelming the vegetables. Feta is the easiest substitute and brings more tang, which works well if your tomatoes are especially sweet.
- Heirloom tomatoes — They add juice and sweetness that balance the smoky zucchini. Any ripe tomato works, but if you use very juicy ones, slice them right before serving so the platter doesn’t flood.
- Pine nuts — These are there for a little crunch and buttery finish. Toast them in a dry skillet until they smell nutty; the difference is worth the extra minute.
Building the Char and Keeping the Greens Alive
Blending the Basil Vinaigrette
Blend the basil, oil, vinegar, garlic, honey, salt, and pepper until the dressing looks smooth and fully green. If the machine struggles, stop and scrape down the sides once or twice rather than adding extra liquid, which can thin the dressing too much. Taste it after blending; basil vinaigrette should taste sharp, herbal, and just a little sweet so it can stand up to the smoky zucchini.
Grilling the Zucchini Planks
Brush both sides of the zucchini with olive oil and season them right before they hit the grill. Lay the planks down and leave them alone until you get clear grill marks and the edges start to soften, then turn once. If they stick, they’re not ready yet; they release more cleanly when the surface has browned enough.
Assembling the Salad Platter
Spread the greens over a platter first, then tuck the tomatoes around them so the zucchini lands on a clean, colorful base. Drizzle some dressing over the greens before adding the vegetables, but don’t drown the leaves. The goal is a lightly coated bed, not a soggy pile, because the warm zucchini will pick up dressing as it sits.
Finishing With Cheese and Crunch
Add the cheese and pine nuts at the very end so they stay distinct. If you put them on too early, the cheese can disappear into the dressing and the nuts lose their crunch. A final spoonful of vinaigrette over the top is enough to tie everything together without making the plate heavy.
How to Adapt This Salad for Different Tables
Make it dairy-free
Skip the ricotta salata and finish with extra pine nuts or a handful of chopped olives for salt and texture. You lose the milky crumble, but the salad still feels complete because the dressing and tomatoes carry the flavor.
Swap the greens based on what’s in the fridge
Arugula gives the sharpest contrast, but mixed greens or baby spinach work if you want a softer bite. Spinach wilts faster under the warm zucchini, so dress it more lightly and serve right away.
Use feta for a saltier finish
Feta adds a sharper, more briny edge than ricotta salata. That works especially well if your zucchini is mild and your tomatoes aren’t at peak sweetness, but it will make the whole salad taste a little louder.
Storage and Reheating
- Refrigerator: Store the components separately for up to 2 days. The zucchini softens a little after chilling, but the flavor stays good.
- Freezer: Don’t freeze the assembled salad. The greens and tomatoes turn mushy, and the basil vinaigrette loses its fresh texture.
- Reheating: Reheat the zucchini briefly in a skillet or on a grill pan just until warmed through. Don’t microwave it if you want to keep any char; microwaving makes it collapse and turns the greens limp.
Questions I Get Asked About This Recipe

Grilled Zucchini Salad with Basil Vinaigrette
Ingredients
Equipment
Method
- Blend fresh basil leaves, olive oil, white wine vinegar, garlic clove, honey, salt, and black pepper until smooth and bright green. Refrigerate after blending so the dressing turns vividly green.
- Brush the zucchini planks with olive oil and season with salt and black pepper. Coat them lightly so they char without steaming.
- Grill the zucchini on medium-high heat for 3–4 minutes per side until charred. Look for deep grill marks and softened edges before flipping.
- Cut the grilled zucchini into pieces right after grilling so they layer easily on the salad. Keep them warm for the best flavor and dressing cling.
- Spread arugula on a serving platter and arrange heirloom tomatoes. Use a flat layer so every bite gets greens and tomatoes.
- Top the greens with the grilled zucchini pieces. Distribute them evenly across the platter.
- Drizzle basil vinaigrette generously over everything. Aim to pool slightly around the charred zucchini for a vivid green finish.
- Scatter ricotta salata and toasted pine nuts on top. Add them last so the pine nuts stay crisp and the cheese stays crumbly.


