In a large mixing bowl, whisk together the dry ingredients: flour, fine corn flour, sugar, baking powder, and salt.
In a separate bowl, combine the wet ingredients: coconut oil, whole milk, water, eggs, and lemon zest.
Add the wet ingredients to the dry ingredients and whisk thoroughly until the batter is smooth and all ingredients are combined.
Carefully fold in the blueberries.
Transfer the batter to a pint size Pyrex liquid measure, or other small pitcher.
Place a cast iron or other heavy bottom skillet on burner setting 5 and pre-heat for 3-5 minutes.
Add 1/2 tsp of coconut oil or grapeseed oil + 1/2 tsp butter, to coat the bottom of the skillet. Ensure the oil is hot but not smoking.
To check if the skillet is ready, drop a small bit of batter into the skillet. If it sizzles and browns within a few seconds, the skillet is at the right temperature. If it browns too quickly, reduce the heat slightly.
Pour the Batter, about 1/4 cup into the skillet for each pancake. If using a small skillet, cook one at a time. If you have a large skillet, you can cook multiple at once.
Cook the Pancakes for about 4 minutes on the first side, or until you see bubbles forming on the surface and the edges are fairly set.
Flip the pancakes with a spatula and cook for an additional 2 minutes on the other side until golden brown and cooked through.
Keep Warm (Optional): If making a large batch, transfer cooked pancakes to a baking sheet and keep warm in a 200°F (90°C) oven while cooking the remaining batter. I cover with a clean kitchen towel to keep them from drying out.
Serve these delicious cakes warm and stacked on a plate. Top with additional blueberries, a drizzle of maple syrup, a dollop of blueberry jam or a dusting of powdered sugar. Enjoy!