In a large bowl, mix the flour, salt, sugar, baking soda, baking powder, and cinnamon or nutmeg (if using) well.
In another medium bowl, combine the eggs, buttermilk, melted butter, and vanilla. Mix thoroughly.
Pour the egg mixture into the flour mixture, mixing as little as possible until fully combined. You'll have a thick batter. Please do not overmix.
Gently fold the chocolate chips into the pancake mixture until well incorporated.
Heat a lightly oiled cast-iron frying pan over medium-high heat. Scoop about ¼ cup of the batter into it.
Gently spread the batter with the back of a spatula or the back of a spoon to even it out. Fry until bubbles start to appear on the surface and the edges of the pancake start to brown (2-3 minutes).
Flip and cook the other side for another minute or two until golden brown. Repeat until the pancake batter is used.