Preheat oven to 350°.
Grease a small baking pan with oil or butter.
Combine cornmeal, flours, baking powder, sugar, salt in bowl. Whisking them together is an easy way.
Combine wet ingredients including fresh corn in blender or processor. Pulse just to mix. You want the corn to still have texture.
Pour wet mixture into dry mixture and stir to hydrate and mix dry ingredients. Use a rubber spatula to scrape out the thick batter into your prepared pan.
Bake until a skewer or thin knife is clean when inserted and removed, approximately 20-30 minutes. The cornbread will be much easier to slice and will hold together better if you let it sit for at least 15 minutes or so. It’s really delicious the next day so it’s perfect to make the day ahead.