In a large bowl, whisk together the flour, cocoa powder, sugar, baking powder, baking soda, and salt.
In another bowl, whisk the buttermilk, egg, oil, and vanilla extract until combined.
Pour the wet ingredients into the dry ingredients and stir just until combined. Do not overmix.
Heat a nonstick skillet or griddle over medium heat and lightly grease with butter or oil.
Pour 1/4 cup of batter per pancake onto the skillet. Cook for 2–3 minutes or until bubbles form on top.
Flip and cook for another 1–2 minutes until cooked through. Repeat with remaining batter.
Serve warm with maple syrup, whipped cream, or your favorite toppings.