Grill the corn for 2-3 minutes, turning occasionally to cook all sides.
Remove and allow to cool enough to handle.
Cut the kernels off the corn and place in a bowl. (You can skip the grilling and cook the corn in the skillet with the other veggies or use frozen, thawed corn.)
Heat the oil in a large skillet over medium heat.
Add the onion to the pan and cook until softened, approximately 2-3 minutes.
Stir in the garlic and cook for an additional minute.
Add the zucchini and bell pepper, continuing to cook for an additional 2-3 minutes.
Stir in the lima beans and corn. Cook for 1-2 minutes and then stir in the tomatoes.
Remove the pan from the heat and transfer the succotash to a serving platter.
Sprinkle with green onions, cheese and basil.
Serve warm or at room temperature.
Video
Notes
This succotash can be made up to 3 days in advance and can be served at room temperature.