Zucchini salad is the best of summer flavors! Grill the zucchini and corn until charred and tender and be sure to give the beans at least 30 minutes to marinate. Garnish generously with shaved pecorino or parmesan cheese and plenty of fresh basil.
Heat a grill to medium/medium-high heat (350°F - 375°F).
Rinse the beans until cool running water until the liquid turns clean. Toss well to remove the moisture, then transfer to a large mixing bowl. Add the rosemary and to the beans and toss gently.
Whisk together the extra virgin olive oil, lemon juice, lemon zest, garlic, and honey. Pour the lemon dressing over the beans and toss to combine. Set aside to marinate at room temperature for about 30 minutes while you grill the zucchini and corn.
Brush the zucchini halves and and corn with olive oil, then sprinkle with salt and pepper.
Place the zucchini cut side down on the grill, and place the whole corn cobs directly on the grill. Grill the zucchini 5-6 minutes, or until charred, then flip and grill an additional 5-6 minutes. Grill the corn a total of 15-18 minutes, or until charred on all sides, rotating a quarter of a turn every 4-5 minutes. The zucchini will cook more quickly than the corn, so keep an eye on it and remove it once tender. Remove the zucchini and corn from the grill as they finish and set aside on a plate until cool enough to handle.
Dice the zucchini, then slice the corn from the cobs. Add the grilled vegetables to the marinated white beans, then add the basil and chopped pecans and toss.
To serve as an entree, divide the salad between four plates, then garnish with pecorino cheese to taste. Alternatively, serve as a side dish with pecorino cheese on the side. This salad keeps in the fridge without the cheese garnish for up to three days in a tightly sealed container and can be served cold or room temperature.