Mix the dry ingredients (flour, cornmeal, oats, baking powder, baking soda, spices, and salt) in a large bowl. In another bowl, whisk together all the wet ingredients (eggs, buttermilk, melted butter and honey) until well combined. Pour the liquid mixture over the dry ingredients, and mix until just combined (do not overbeat). If the mixture is too thick, add a little more liquid for desired consistency.
Heat a large cast-iron skillet or griddle over medium heat. Lightly grease skillet or griddle with a little butter or coconut oil.
Pour about 1/4 cup of batter into the skillet and cook until air bubbles start forming on the surface - about 2-3 minutes. (Sprinkle pancake with chopped fruit, if using). Gently flip pancake and cook for 2-3 minutes on the other side, until golden brown.
Transfer pancake to a plate or place in the oven to keep warm. Repeat the process with the remaining batter, adding a little oil or butter when needed.
Serve with maple syrup, fresh strawberries, or preferred toppings.