In a large bowl, whisk together the flour, sugar, baking powder, baking soda, and salt. In another bowl, mix the buttermilk, egg, vanilla extract, and melted butter. Slowly pour the wet ingredients into the dry ingredients and stir until just combined. Gently fold in the diced strawberries.
Preheat a non-stick skillet or griddle over medium-low heat. Lightly grease it with butter or cooking spray.
Pour about ¼ cup of batter onto the skillet for each pancake. Cook until bubbles form on the surface and the edges look set, about 2-3 minutes. Flip and cook for another 1-2 minutes until golden brown.
Stack the pancakes on a plate, top with extra strawberries, drizzle with maple syrup, and finish with whipped cream or powdered sugar if desired. Enjoy warm!