This is a no-cook-except-the-corn salad built around two ingredients that peak at exactly the same time every summer. Charred corn, raw zucchini ribbons, cherry tomatoes, pine nuts, and shaved Parmesan come together in about 30 minutes with a lemon-shallot vinaigrette that keeps things bright without being sharp. It works as a side next to grilled chicken or fish, or as a light lunch on its own.
Substitutions that actually work
- Pine nuts: Swap in toasted slivered almonds or roughly chopped walnuts. Same crunch, slightly different flavor โ both work fine.
- Parmesan: Pecorino Romano is a direct swap and a little saltier, so taste before adding flaky salt at the end. Skip it entirely for a dairy-free version.
- Fresh corn: Frozen corn kernels can stand in โ thaw completely, pat dry, then char in the skillet the same way. The result is slightly less sweet but still good.
- Shallot in the vinaigrette: A small amount of very finely minced red onion works if thatโs what you have. Soak it in the lemon juice for two minutes first to take the edge off.
- Basil and parsley: Fresh mint works well with the corn and zucchini if you want a different angle. Use it in place of basil, not in addition โ it can take over.
The short version of why this works
Two things carry this salad. First, the corn gets cooked in a very hot, dry skillet before the oil goes in โ that two-minute head start without fat is what produces actual char rather than steaming. Charring concentrates the cornโs sugar and adds a slight bitterness that keeps the salad from tasting flat. Second, the zucchini is ribboned raw instead of cooked, which means it stays firm enough to hold the vinaigrette without turning to mush. The ribbons have enough surface area to pick up dressing on every strand, so youโre not chasing flavor โ itโs already there in each bite.
If something goes sideways
- Corn is steaming instead of charring: The skillet wasnโt hot enough, or the kernels were crowded. Spread them in a single layer and donโt stir for the first two minutes โ patience here is what creates the blistered spots.
- Zucchini ribbons are watery: After ribboning, lay them on a paper towel and press gently. Excess moisture dilutes the vinaigrette and makes the salad soggy within minutes.
- Vinaigrette tastes flat: Add the lemon zest last and taste again โ zest carries more aromatic punch than juice and often fixes a dressing that seems dull. A small pinch of extra salt also helps flavors come forward.
- Pine nuts burned: They go from golden to scorched fast. Pull them off heat the moment you smell them โ they keep cooking on the hot pan. Transfer to a plate immediately, not a bowl.
- Salad tastes underdressed: The zucchini ribbons and corn absorb a lot. Toss, let it sit two minutes, then taste again before adding more vinaigrette โ it often just needs a moment to distribute.
Leftovers and meal prep
Dress it at the table โ a pre-dressed salad goes limp fast, especially the zucchini ribbons. If youโre prepping ahead, store the charred corn, ribboned zucchini, tomatoes, and onion together in one airtight container and the vinaigrette separately; both keep in the fridge for up to two days. Hold the pine nuts and Parmesan out entirely until serving โ they lose their texture quickly once mixed in. Dressed leftovers are still edible the next day but the zucchini will have softened considerably; repurpose them as a topping for toast or a grain bowl rather than trying to revive them as a salad.
Corn and Zucchini Salad with Parmesan
Equipment
- Cast-iron skillet
- Grill (optional)
- Large mixing bowl
- Small bowl
- Whisk
- Chef's Knife
- Cutting board
- Y-peeler or mandoline
- Tongs
- Measuring cups and spoons
- Microplane or zester
Ingredients
For the Salad:
- 4 ears fresh corn kernels cut (about 3 cups)
- 1 tsp neutral oil for charring corn
- 2 medium zucchini ribboned with a Y-peeler
- 1 cup cherry tomatoes halved
- ยผ cup red onion very thinly sliced
- ยฝ cup fresh basil leaves torn
- ยผ cup flat-leaf parsley chopped
- ยผ cup pine nuts toasted
- 2 oz Parmesan cheese shaved with a peeler
- ยผ tsp fine sea salt to season charred corn
For the LemonโShallot Vinaigrette:
- ยผ cup extra-virgin olive oil good quality
- 2 tbsp fresh lemon juice
- 1 tsp lemon zest finely grated
- 1 tsp Dijon mustard
- 1 tsp honey or to taste
- 1 tbsp shallot very finely minced
- ยฝ tsp Kosher salt
- ยฝ tsp black pepper freshly ground
- ยผ tsp crushed red pepper flakes optional
To Finish:
- ยผ tsp flaky sea salt for serving
- 4 wedges lemon for serving
Instructions
- Gather & Preheat: Prep all ingredients and set out your bowls. If using a grill, preheat to 450ยฐF / 230ยฐC. Otherwise, place a cast-iron skillet over medium-high heat until very hot, about 2 minutes.
- Toast the Pine Nuts: Add the pine nuts to the dry hot skillet and toast over medium heat, stirring or swirling frequently, until golden and fragrant, 3โ4 minutes. Transfer immediately to a plate to cool.
- Char the Corn: Increase heat to medium-high and add the neutral oil. Add the corn kernels in an even layer and cook, undisturbed, 2 minutes to blister, then sautรฉ until lightly charred in spots, 6โ8 minutes total. Season with the fine sea salt, then spread the corn on a plate to cool for 5 minutes.
- Ribbon & Prep the Vegetables: Use a Y-peeler or mandoline to shave the zucchini into long ribbons. In a large mixing bowl, combine zucchini ribbons, cherry tomatoes, red onion, basil, and parsley.
- Whisk the Vinaigrette: In a small bowl, whisk together olive oil, lemon juice, lemon zest, Dijon, honey, minced shallot, Kosher salt, black pepper, and red pepper flakes until emulsified and slightly thickened, 30โ45 seconds.
- Dress & Rest: Pour about 3/4 of the vinaigrette over the vegetables and toss gently to coat. Fold in the cooled charred corn. Let the salad rest 5 minutes to relax the zucchini and meld flavors; for extra crispness, chill 10 minutes (optional).
- Finish & Serve: Scatter the toasted pine nuts and shaved Parmesan over the salad. Drizzle with the remaining vinaigrette, taste, and adjust with flaky sea salt as needed. Serve with lemon wedges alongside.
Notes
Chefโs Notes:ย
- Grill Option: Grill whole ears of corn over direct heat at 450ยฐF / 230ยฐC until charred in spots, 8โ10 minutes, then cut the kernels off once cool enough to handle.
- Cleaner Ribbons: If zucchini seems watery, toss ribbons with a pinch of salt, rest 5 minutes, then gently blot dry before dressing.
- Parmesan Texture: Use a vegetable peeler for wide, delicate shavings that melt into the salad instead of grating finely.
- Make-Ahead: Whisk the vinaigrette up to 3 days in advance and store refrigerated; bring to room temperature and whisk briefly before using.
- Herb Swap: Mint or chives are lovely alternatives to parsley; keep basil for its sweet anise note with corn.
- Nut Alternatives: Toasted almonds or pistachios work well if pine nuts arenโt available.
Nutrition
FAQ
Can I make this salad ahead for a party?
Yes, but keep the components separate until youโre ready to serve. Char the corn, ribbon the zucchini, and mix the vinaigrette up to two days in advance โ store them in separate containers in the fridge. Combine and add the pine nuts and Parmesan right before people eat.
Do I really need a Y-peeler or mandoline for the zucchini, or can I just chop it?
You can chop it, but the ribbons arenโt just aesthetic โ their thin, wide surface area picks up vinaigrette much better than chunks do. A standard vegetable peeler works fine; run it along the length of the zucchini and stop when you hit the seedy core.
Can I use canned or jarred corn instead of fresh ears?
Canned corn will char, but it needs to be very thoroughly drained and patted dry first โ any residual liquid causes splattering and steaming instead of browning. Fresh or frozen (thawed and dried) will give you better results, but canned is a workable shortcut on a busy night.

