Charred zucchini changes everything about a salad like this. The grill pulls out a smoky, almost sweet flavor from the planks, and the basil vinaigrette gives the whole platter a bright, herb-heavy finish that keeps each bite from tasting flat. With juicy tomatoes, peppery greens, salty ricotta salata, and toasted pine nuts, this isn’t the kind of salad people push around the plate. It eats like a real meal.
The trick is keeping the zucchini in wide planks instead of thin slices so it stays meaty on the grill and picks up those dark marks without collapsing. The vinaigrette is blended, not whisked, which gives you a smoother sauce and keeps the basil flavor bold and green instead of muddy. A little honey rounds out the vinegar and helps the dressing cling to the vegetables instead of sliding to the bottom of the platter.
Below, I’ll walk through the grilling cue that keeps the zucchini from turning limp, plus a few easy swaps if you need to work with what’s in the fridge.
The zucchini stayed firm on the grill and the basil dressing came out so bright and smooth. I served it with grilled chicken and my husband kept going back for the tomatoes and pine nuts.
Save this grilled zucchini salad with basil vinaigrette for the nights when you want something smoky, fresh, and fast enough to pull together while the grill is still hot.
The Reason the Zucchini Has to Hit the Grill in Planks
Zucchini goes wrong when it’s cut too small for the job. Thin slices collapse before they ever pick up color, and then you’re left with soft vegetable coins that water down the dressing. Wide planks hold their shape, caramelize at the edges, and still cut easily once they’re off the grill. That texture is what keeps this salad from feeling like a bowl of dressed vegetables.
The other mistake is crowding the grill or moving the zucchini too soon. You want direct contact with the grates so the surface dries and chars. If the pieces stick, give them another minute; once they’ve browned enough, they release on their own. Pulling them too early tears the flesh and loses the clean grill marks that give the salad its smoky backbone.
What the Basil Vinaigrette Is Doing That a Bottled Dressing Can’t

- Fresh basil — This is the whole point of the dressing. The blender breaks it down into a vivid green sauce that tastes grassy, peppery, and fresh instead of dried-out or stale. If basil is expensive or a little sparse, stretch it with more arugula in the salad, not in the dressing.
- White wine vinegar — It keeps the vinaigrette sharp enough to cut through the oil and cheese. Lemon juice works in a pinch, but it changes the flavor from winey and round to brighter and more citrusy.
- Honey — Just enough to soften the vinegar and help the dressing cling to the zucchini and greens. If you skip it, the dressing can taste aggressive, especially once it hits salty cheese.
- Ricotta salata or feta — Ricotta salata gives a clean, milky saltiness and stays crumbly, while feta brings more tang. Either one works, but the cheese should be added at the end so it stays distinct instead of melting into the vinaigrette.
- Pine nuts — They’re there for crunch and a buttery finish. Toast them until they smell nutty and take on a little color; raw pine nuts taste flat in a salad like this.
The Small Moves That Keep Everything Crisp, Charred, and Bright
Blending the Dressing First
Blend the basil vinaigrette before anything goes on the grill so it has time to relax and the garlic can mellow. You want it smooth and bright green, not flecked and watery. If the mixture looks pale, the basil was packed too loosely or the blender didn’t run long enough. Refrigerating it while you cook keeps the color strong and the texture clean.
Seasoning the Zucchini for the Grill
Brush the zucchini lightly with olive oil and season both sides with salt and pepper. Too much oil gives you greasy slices that steam instead of sear. Medium-high heat is the sweet spot here; if the grill is too cool, the zucchini will go soft before it picks up any char. You’re looking for deep grill marks and tender edges with some body still left in the center.
Building the Platter
Spread the arugula or greens first, then layer on the tomatoes so their juices can mingle with the dressing. Add the zucchini while it’s still warm, not piping hot, so it doesn’t wilt the greens into mush. Drizzle the vinaigrette over the top in a generous zigzag, then finish with cheese and pine nuts. That order keeps the salad looking composed instead of soggy.
Three Ways to Make This Salad Work With What You Have
Make It Dairy-Free
Skip the ricotta salata or feta and add extra pine nuts, or use a handful of chopped olives for a salty finish. The salad stays bright and satisfying, but you lose the creamy-salty contrast from the cheese, so the seasoning on the zucchini matters a little more.
Swap the Greens for a Heavier Base
Arugula gives the sharpest bite, but mixed greens or baby spinach work if that’s what you have. Spinach softens faster under the warm zucchini, so dress it lightly and serve right away. Kale is possible too, but it needs to be finely shredded and massaged with a little vinaigrette first.
Use What’s in the Cheese Drawer
Ricotta salata is the cleanest match, but feta brings more tang and goat cheese adds creaminess. If you use goat cheese, crumble it lightly and add it after the vinaigrette so it doesn’t disappear into the greens. Parmesan shavings work in a pinch, though they’re less creamy and more savory.
Change the Nut Topping
Pistachios or chopped almonds can stand in for pine nuts if you don’t want to spend extra on them. Toast them in a dry skillet until fragrant, because raw nuts taste dull next to the grilled zucchini and basil. The texture will be a little less buttery, but still excellent.
Storage and Reheating
- Refrigerator: Store the components separately for up to 3 days. The zucchini softens a bit as it sits, but the flavor holds up well.
- Freezer: Don’t freeze this salad. The zucchini and greens lose their texture, and the dressing can split after thawing.
- Reheating: If you want the zucchini warm, reheat it briefly in a skillet over medium heat or let it come to room temperature. Don’t microwave the assembled salad or the greens will wilt and the cheese will turn greasy.
Answers to the Questions Worth Asking

Grilled Zucchini Salad with Basil Vinaigrette
Ingredients
Equipment
Method
- Blend fresh basil leaves, olive oil, white wine vinegar, garlic, honey, salt, and black pepper until smooth and bright green.
- Refrigerate the basil vinaigrette while you grill the zucchini.
- Brush zucchini planks with olive oil and season with salt and black pepper.
- Grill on medium-high heat for 3–4 minutes per side until charred, then cut into pieces.
- Spread arugula on a serving platter and arrange heirloom tomatoes.
- Top with grilled zucchini pieces.
- Drizzle basil vinaigrette generously over everything.
- Scatter ricotta salata and toasted pine nuts on top.


