Bring chicken broth to a boil in a small saucepan. Reduce heat to low and keep hot.
In a large skillet, melt butter over medium heat then add green onions, season with salt and pepper, and then saute until tender, about 3 minutes. Add garlic then saute for 30 more seconds.
Add rice then stir to coat in butter. Add wine then stir until nearly absorbed by rice. Add 1/2 cup chicken broth then stir constantly until broth is absorbed. Continue adding broth, 1/2 cup at a time, stirring constantly until nearly absorbed before adding more.
When there’s 1/3 of the broth remaining, add zucchini, season with more salt and pepper, then continue stirring. When there's 1/4 of the broth left, add corn then continue stirring. Add the tomatoes with the last batch of broth then stir until absorbed.
Take risotto off heat then stir in parmesan cheese and basil. Add more salt & pepper to taste then serve.