Place the zucchini shreds in a thin kitchen towel and squeeze them dry (work in two batches).
Melt the butter in a large skillet on medium heat and then saute the onion for two minutes. Add the garlic and stir for 30 seconds. Add the corn kernels and cook for about 4 minutes, stirring occasionally, until crisp tender. Season with salt and pepper to taste.
In a medium bowl, whisk together the cornmeal, flour, baking soda, 3/4 tsp salt and 1/4 tsp black pepper.
In a separate, large bowl, beat the egg and then whisk with the buttermilk. Mix into that the corn mixture and zucchini shreds. Now add the flour mixture into the large bowl and stir until just combined.
Wipe down your skillet. Pour in about 1/8 inch vegetable oil and place over medium high heat. When hot, add 1/4 cupfuls of the batter to the pan and use the back of the measuring cup to flatten them out. Cook them for 4 minutes per side. Lower heat to medium or medium low if browning too quickly. Transfer to paper towel lined dish when done and start on your second batch. Sprinkle with additional salt on top if desired.
Notes
If you don't have buttermilk, you can mix some Greek yogurt with a little milk as a substitute.If you don't have corn meal, you can sub in more all purpose flour.Base recipe is courtesy of the FoodNetwork.comServe with some Greek yogurt mixed with fresh dill and chives.