Put the flour, sugar, baking powder, baking soda, and salt in a mixing bowl. Whisk.
In a separate bowl, whisk the buttermilk, eggs, melted butter, vanilla and maple extracts until combined.
Pour into the flour mixture and whisk until just combined.
Heat a cast iron skillet or griddle over medium heat and add a tablespoon butter or oil. Ladle about 1/4 cup batter into the skillet and then sprinkle a few chocolate chips and nuts on top. Turn the heat down to low. When bubbles form on the edges of the pancakes, flip and continue cooking until done.
Serve warm, topped with maple syrup, butter, or more chocolate chips and nuts.