How to Make the Best Grilled Corn Zucchini Salad

grilled corn zucchini salad

Grilled Corn Zucchini Salad with White Beans and Lemon Dressing

A vibrant California-style salad featuring grilled corn, zucchini, creamy white beans, fresh basil, and crunchy pecans in a zesty lemon dressing.
Prep Time 15 minutes
Cook Time 20 minutes
Total Time 35 minutes
Servings: 1
Course: Salads
Cuisine: American
Calories: 295

Ingredients
  

Salad
  • 1 can (15 oz) cannellini beans rinsed and drained
  • 1 tablespoon fresh rosemary finely chopped
  • 2 medium zucchini halved lengthwise
  • 2 ears corn husks removed
  • 1 tablespoon extra-virgin olive oil for brushing vegetables
  • ½ teaspoon kosher salt
  • ½ teaspoon freshly ground black pepper
  • ½ cup fresh basil leaves torn
  • ¼ cup pecans chopped, toasted if desired
  • 4 tablespoons pecorino Romano cheese shaved
Lemon Dressing
  • 2 tablespoons extra-virgin olive oil preferably California olive oil
  • 1 whole lemon zested and juiced (about 2 tablespoons juice)
  • 1 clove garlic minced
  • 1 teaspoon honey or agave nectar

Method
 

Prepare the Beans and Dressing
  1. Rinse the cannellini beans in a fine-mesh strainer under cold water until the liquid runs clear. Shake off excess moisture and transfer to a large mixing bowl. Add the chopped rosemary and toss gently.
  2. In a small bowl, whisk together the extra-virgin olive oil, lemon zest, lemon juice, minced garlic, and honey until well combined. Pour the dressing over the beans and toss to coat. Let the beans marinate at room temperature while you grill the vegetables, about 20 to 30 minutes.
Grill the Vegetables
  1. Preheat a grill to medium-high heat, around 350°F to 375°F. Brush the cut sides of the zucchini and the whole corn cobs with the tablespoon of olive oil, then season with salt and pepper.
  2. Place the zucchini cut-side down on the grill grates and set the corn directly on the grill. Cover the grill. Cook the zucchini for 5 to 6 minutes, until char marks appear, then flip and cook another 5 to 6 minutes until tender. Meanwhile, rotate the corn every 4 to 5 minutes, cooking for 15 to 18 minutes total, until lightly charred on all sides. Remove zucchini and corn from the grill as they finish and let cool slightly.
Assemble the Salad
  1. Once the vegetables are cool enough to handle, dice the zucchini into bite-sized pieces. Stand each corn cob upright and slice the kernels off the cob. Add the grilled zucchini and corn to the bowl with the marinated beans.
  2. Add the torn basil leaves and chopped pecans to the bowl. Gently toss all ingredients until evenly combined. Taste and adjust seasoning with salt and pepper if desired.
  3. To serve as a main course, divide the salad among four plates and top each portion with shaved pecorino cheese. For a side dish, place the cheese on the side or sprinkle it over the whole salad.

Nutrition

Calories: 295kcalCarbohydrates: 32gProtein: 12gFat: 16gSaturated Fat: 3.5gCholesterol: 10mgSodium: 520mgFiber: 8gSugar: 7g

Notes

For a nut-free version, replace pecans with toasted pumpkin seeds or sunflower seeds.
If you don't have fresh rosemary, use 1 teaspoon dried rosemary, crushed, or substitute with fresh thyme.
Leftover salad (without cheese) keeps in a sealed container in the fridge for up to 3 days; serve cold or at room temperature.
To save time, you can grill the vegetables ahead and refrigerate them; bring to room temperature before assembling.
For extra California flavor, use a Meyer lemon in the dressing and garnish with a few slices of avocado.
The dressing can be made up to 2 days in advance and stored in the fridge; whisk before using.

Tried this recipe?

Let us know how it was!

Why This Grilled Corn Zucchini Salad Works

Let me paint you a picture. It’s July, you’re standing over a hot grill, sweat beading on your forehead, and you’re wondering why you volunteered to host yet another BBQ. The burgers are almost done, the kids are running through the sprinkler, and you need a side dish that doesn’t involve turning on the oven or slaving over a stove.

This grilled corn zucchini salad is exactly that dish. Honestly, it’s the kind of recipe that makes you look like you spent way more effort than you actually did. I’ve been making some version of this for years, and it’s become my go-to for summer gatherings. The smoky char from the grill, the sweetness of fresh corn, the tender bite of grilled zucchini, and that bright lemon dressing that ties everything together. It’s summer on a plate.

And here’s the thing I love most. This salad has creamy white beans folded in, which means it actually has some staying power. It’s hearty enough to be a light main course but works perfectly as a side dish next to whatever you’re throwing on the grill. Plus it’s packed with protein and fiber, so you don’t get that heavy, weighed-down feeling you get from mayo-based sides.

I’m not gonna lie, my first attempt at grilled corn salad was a bit of a disaster. I over-charred the corn to the point where it was more ash than kernel, and the zucchini came out so mushy it basically dissolved into the dressing. Not my finest moment. But after a few rounds of trial and error, I figured out the timing, and now I can nail it every time. I promise it’s easier than you think.

So if you’re tired of the same old pasta salad or coleslaw situation, this one’s for you. It’s fresh, it’s vibrant, and it’s the kind of dish that gets those “oh wow, what’s in this?” compliments.

grilled corn zucchini salad - main ingredients

Ingredients You’ll Need

The beauty of this recipe is that the ingredient list is pretty straightforward. Most of these are things you probably already have in your pantry or can grab during a quick trip to Ralphs or Trader Joe’s. Let me walk you through what matters and where you can be flexible.

For the salad base:

  • Cannellini beans – One 15-ounce can, rinsed and drained. These are the creamy backbone of the salad. They soak up the dressing beautifully and add that protein boost. If you want to cook dried beans from scratch, go for it, but canned is totally fine and saves time.
  • Fresh rosemary – Just a tablespoon, finely chopped. This gets mixed right in with the beans while they marinate. The woodsy aroma pairs so well with the charred vegetables.
  • Zucchini – Two medium ones, halved lengthwise. Look for firm, dark green squash without any soft spots. Peak season is July through September, and that’s when they’re at their sweetest.
  • Corn – Two ears, husks removed. Fresh corn on the cob is ideal when it’s in season. You want bright green husks and plump, juicy kernels. If fresh corn isn’t available or you’re in a pinch, frozen grilled corn works too.
  • Fresh basil leaves – About half a cup, torn. Don’t chop them, tearing releases the oils without bruising the leaves.
  • Pecans – A quarter cup, chopped. Toasting them for a few minutes in a dry pan brings out their nutty flavor, but raw works too.
  • Pecorino Romano cheese – Four tablespoons, shaved. This adds a salty, savory punch. Use a vegetable peeler to get those nice thin shavings.

For the lemon dressing:

  • Extra-virgin olive oil – Two tablespoons, plus another tablespoon for brushing the vegetables. Use a good California olive oil if you have it.
  • Lemon – One whole lemon, zested and juiced. Meyer lemons are amazing here if you can find them, they’re sweeter and less acidic.
  • Garlic – One clove, minced. Fresh garlic makes a big difference here.
  • Honey – One teaspoon, or agave nectar if you want to keep it vegan.

That’s it. Simple stuff that comes together to make something really special.

How to Grill the Vegetables

Okay, let’s talk about the grill. This is where the magic happens and also where things can go wrong if you’re not paying attention. I’ve learned a few tricks over the years that make a huge difference.

First, get your grill to the right temperature. You want medium-high heat, around 350°F to 375°F. If the grill is too hot, the outside will burn before the inside is cooked. Too low, and you won’t get those beautiful char marks that make this salad so good.

For the corn: Brush the whole cobs with olive oil and season with salt and pepper. Place them directly on the grill grates and cover. Rotate every 4 to 5 minutes, cooking for 15 to 18 minutes total. You’re looking for lightly charred spots on all sides, not completely blackened. The kernels should be tender when you pierce one with a fork.

Here’s the mistake I used to make. I’d walk away and forget about them, then come back to corn that looked like it survived a campfire. Set a timer. Seriously. And don’t skip the oil, it helps the kernels char evenly and keeps them from sticking to the grates.

For the zucchini: Brush the cut sides with olive oil and season with salt and pepper. Place them cut-side down on the grill grates. Cook for 5 to 6 minutes until you see those nice char marks, then flip and cook another 5 to 6 minutes until tender. The zucchini should be soft but still hold its shape. You don’t want it mushy.

The key is to not overcook it. Zucchini has a lot of water, and if you leave it on too long it turns into a sad, soggy mess. As soon as it’s tender with visible grill marks, pull it off.

Step 1: Rinse and marinate the cannellini beans with rosemary
Step 1: Rinse and marinate the cannellini beans with rosemary

Let the vegetables cool slightly before handling. You don’t want to burn your fingers, and letting them rest for a few minutes makes them easier to cut.

What if you don’t have a grill? No worries at all. You can use a grill pan on the stovetop over medium-high heat, or broil the vegetables in the oven. For broiling, place the corn and zucchini on a baking sheet and broil about 4 inches from the heat source, turning occasionally, until charred. It’s not quite the same as outdoor grilling, but it still gives you that smoky flavor.

Step 2: Brush corn and zucchini with oil and season
Step 2: Brush corn and zucchini with oil and season

How to Assemble the Salad

This part is almost too easy. While the vegetables are cooling, you’ll want to get the beans ready. Rinse the cannellini beans in a fine-mesh strainer until the liquid runs clear. Shake off the excess moisture and transfer them to a large mixing bowl. Toss in the chopped rosemary.

Then make the dressing. In a small bowl, whisk together the olive oil, lemon zest, lemon juice, minced garlic, and honey until everything is well combined. Pour this over the beans and toss to coat. Let the beans marinate at room temperature while you grill the vegetables, about 20 to 30 minutes. This step is important because the beans absorb all that lemony, garlicky goodness.

Once the vegetables are cool enough to handle, dice the zucchini into bite-sized pieces. Stand each corn cob upright on a cutting board and slice the kernels off the cob. A sharp chef’s knife works best here, and a damp paper towel under the cob helps keep it from sliding around.

Add the grilled zucchini and corn to the bowl with the marinated beans. Then add the torn basil leaves and chopped pecans. Gently toss everything until it’s evenly combined. Taste it and adjust the seasoning with a little more salt and pepper if needed.

To serve, divide the salad among plates and top each portion with shaved pecorino cheese. If you’re serving it as a side dish, you can sprinkle the cheese over the whole salad or serve it on the side. I like to add a few extra basil leaves on top for that fresh, finished look.

Step 3: Grill vegetables then slice kernels off the cob
Step 3: Grill vegetables then slice kernels off the cob

One thing I’ll say, and this is something I learned the hard way, don’t overdress the salad. The dressing is meant to lightly coat everything, not pool at the bottom of the bowl. If you’re making it ahead of time, reserve a little dressing to add right before serving to freshen it up.

Step 4: Toss everything together and finish with cheese
Step 4: Toss everything together and finish with cheese

Variations to Try

This recipe is super flexible, and I love hearing about how people make it their own. Here are some of my favorite variations, but honestly, feel free to experiment.

  • Add avocado – A diced Hass avocado stirred in at the end adds creaminess and that classic California touch. If you’re using a Meyer lemon in the dressing, even better.
  • Swap the cheese – If you can’t find pecorino Romano, crumbled feta or shaved Parmesan work great. For a dairy-free version, just leave the cheese out altogether.
  • Change the nuts – Toasted pumpkin seeds or sunflower seeds make a great substitute for pecans if you have a nut allergy or just want to switch things up.
  • Add some heat – If you like spice, grill a jalapeño alongside the vegetables and mince it into the salad or the dressing. It adds a nice kick without overwhelming the other flavors.
  • Use different beans – Not a fan of cannellini? Try chickpeas or black beans instead. Each one brings a slightly different texture and flavor.
  • Add cherry tomatoes – Halved cherry tomatoes tossed in at the end add a burst of sweetness and color. It’s especially nice late in the summer when tomatoes are at their peak.
  • Try a different herb – No basil? Use cilantro or flat-leaf parsley instead. Each herb gives the salad a different personality.

The base recipe is solid as written, but these tweaks let you adapt it to whatever you have on hand or whatever vibe you’re going for.

Storage and Make-Ahead Tips

One of the best things about this grilled corn zucchini salad is how well it holds up. But there are a few tricks to keep it from getting soggy or losing its flavor.

Can you make it ahead? Absolutely. I actually recommend prepping the components separately for the best results. Grill the vegetables and make the dressing up to a day ahead, then store them in the fridge. Bring everything to room temperature before assembling, and toss the basil and cheese in at the last minute.

Storing leftovers: The salad keeps in a sealed container in the fridge for up to 3 days, but leave the cheese out if you’re planning to store it. The pecorino can get a little weird when it sits in the dressing for too long. Serve it cold or at room temperature.

Can you freeze it? I wouldn’t recommend it. The zucchini and corn will get mushy when thawed, and the beans will lose their creamy texture. This is really a fresh salad meant to be enjoyed within a few days.

Refreshing leftovers: If the salad seems a little dry the next day, squeeze a bit of fresh lemon juice over it and give it a good stir. A drizzle of olive oil helps too. The flavors actually get better as they meld together overnight.

grilled corn zucchini salad - final presentation

Frequently Asked Questions

I really hope you give this grilled corn zucchini salad a try. It’s one of those recipes that just works for summer, and I think you’ll love how easy it is to throw together. When you make it, tag me on social media or save it to your Pinterest board, I seriously want to see your char marks and hear how it turned out. Happy grilling, friends.

Source: Learn More About This Dish

Can I make this grilled corn zucchini salad ahead of time?

Yes, absolutely. Grill the vegetables and make the dressing up to a day ahead, then refrigerate separately. Bring everything to room temperature before assembling, and add the basil and cheese just before serving for the best texture and flavor.

What can I substitute for pecorino Romano cheese in this grilled corn zucchini salad?

Crumbled feta cheese, shaved Parmesan, or even cotija cheese all work beautifully as substitutes. For a dairy-free version, simply omit the cheese or use a plant-based alternative. The salad will still be delicious without it.

How do you grill the corn and zucchini for this salad?

Preheat your grill to medium-high heat, around 350°F to 375°F. Brush the vegetables with olive oil and season with salt and pepper. Grill the zucchini cut-side down for 5 to 6 minutes per side, and cook the corn for 15 to 18 minutes total, rotating every 4 to 5 minutes until lightly charred on all sides.

Is this grilled corn zucchini salad gluten-free?

Yes, this salad is naturally gluten-free. None of the ingredients contain gluten, so it’s a safe and delicious option for anyone with gluten sensitivities or celiac disease. Just double-check that your canned beans don’t have any additives containing gluten.

Can I use a different type of nut instead of pecans?

Absolutely. Toasted pumpkin seeds, sunflower seeds, or chopped walnuts all make great substitutes. If you have a nut allergy, seeds are your best bet and they add a similar crunch. Just toast them lightly first for the best flavor.

Would love tips for making this salad a few hours ahead?

For best results, assemble the salad without the basil and cheese up to a few hours in advance. Cover and refrigerate. About 30 minutes before serving, take it out, add the torn basil and shaved pecorino, and give it a gentle toss. A splash of fresh lemon juice will brighten it right up.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating