In a medium bowl, whisk together the flour, sugar, baking powder, baking soda and salt.
In a separate, larger bowl, whisk together the buttermilk, peanut butter, egg and vanilla. Whisk until peanut butter is broken up and mixed well into the other liquids. (You can do this in the blender, if you wish). Stir in the dry ingredients and mix just until moistened. Don't mess with the batter beyond that, but if it's too thick then you can add a little more buttermilk.
Heat a large skillet or griddle to medium heat. Coat with nonstick spray or a little bit of butter. Spoon about ⅓ cup of batter onto the heated pan and spread gently into a circle (I like to use a spring ice cream scoop- it's the perfect size). If you're using chocolate chips, sprinkle a few on top of the batter. Cook until bubbles begin to appear on the surface and the edges are dry. Flip and cook the other side until golden brown and cooked through in the middle. Repeat with remaining batter. Serve with syrup.
Notes
*If you do not have buttermilk in your refrigerator, here's a quick fix > Add 1 tablespoon of white vinegar to a 3/4 cup measuring cup. Add milk to measure 3/4 cup. Let it sit for 5 minutes. This "soured milk" is a perfect sub and quick-fix for buttermilk.
*If you are allergic to peanut butter, try another nut butter in its place.