In a large bowl, whisk the flour, sugar, baking powder, baking soda, and salt together.
In a medium bowl, whisk together the buttermilk, melted butter, eggs, and vanilla extract.
Pour the liquid ingredients over the dry ingredients and whisk until just combined. Batter will be lumpy. Let the batter sit for 10 minutes.
Grease the griddle with butter. Pour about 1/3 cup of batter onto the hot griddle. Evenly arrange blueberries on top of the pancake. Cook pancake until bubbles form and edges are set, about 2 to 3 minutes. Flip and cook for another 2 to 3 minutes or until golden brown. Continue making pancakes until batter is gone.
Serve pancakes immediately with pure maple syrup and extra blueberries.
Notes
If you don’t have a griddle, you can cook the pancakes on the stove in a skillet. To keep pancakes warm, put pancakes on a large baking sheet in a single layer and put in a 200°F until ready to eat.Pancakes will keep wrapped in the fridge for up to 5 days or you can freeze for up to 2 months.