Whisk together the first five ingredients in a medium-sized bowl.
Combine buttermilk, maple syrup, egg, oil, and vanilla in another bowl with a whisk. Pour in the dry ingredients and whisk just until blended. Gently fold in the blueberries. Let batter rest for 10 minutes.
Preheat nonstick griddle or skillet on medium heat until hot. If needed for your skillet, coat the skillet with cooking spray or lightly brush with vegetable oil. Pour the batter by 1/4-cupfuls onto the griddle and let it cook until bubbles form in the pancake (about 60 seconds). While it’s cooking, place blueberries in any areas on the pancakes that are missing blueberries. Turn over the pancakes with spatula and cook until underside is golden brown (about 60 seconds).
Repeat step #3 until the batter is used. Serve warm with the toppings of your choice!