Preheat oven to 350℉. Line the bottom of an 8”x8” baking dish with parchment paper, spray bottom and sides with non-stick cooking spray.
In a medium bowl, whisk together the cornmeal, almond flour, whole wheat flour, baking powder, baking soda, and salt.
In a large bowl, whisk together the egg, almond milk, Greek yogurt, vanilla, honey (use 3 tablespoons for sweeter cornbread), and melted butter.
Add half the dry ingredients and whisk until mostly combined, add remaining dry ingredients and whisk until combined. Fold in corn kernels if using. Let the batter rest for 2 minutes.
Pour batter into prepared baking dish. Bake for 25-35 minutes, or until the centre of the cornbread feels firm to the touch. You can also check it with a toothpick. When inserted in the centre it should come out clean. Allow to cool for 10 minutes before cutting into pieces. Serve warm or at room temperature.