Combine all dry ingredients in a large bowl. Add wet ingredients and mix until just combined. Fold in blueberries or chocolate chips if using. Do not overmix.
Heat a frying pan over medium-high heat. Coat a griddle with oil or nonstick cooking spray. Using a ladle or ¼ cup measuring cup, scoop batter and slowly pour it onto the griddle. Repeat, leaving plenty of space between pancakes for easy flipping. Once bubbles appear on the surface of the pancakes, flip with a spatula. Cook an additional 30-45 seconds and remove from pan. Wipe and regrease pan between batches.