In a large mixing bowl, whisk together the flour, cocoa powder, sugar, baking powder, baking soda, and salt until well combined.
In a separate bowl, mix the milk, egg, vegetable oil, and vanilla extract. Whisk until the ingredients are thoroughly blended.
Pour the wet ingredients into the dry ingredients and stir gently until just combined. Be careful not to overmix; a few lumps are okay.
If using, fold in the chocolate chips for an extra chocolatey flavor.
Preheat a non-stick skillet or griddle over medium heat. Lightly grease with oil or butter.
Pour about 1/4 cup of batter onto the skillet for each pancake. Cook until bubbles form on the surface and the edges look set, about 2-3 minutes.
Flip the pancakes and cook for an additional 1-2 minutes until cooked through and a toothpick inserted in the center comes out clean.
Transfer the pancakes to a plate and keep warm while you repeat with the remaining batter. Serve immediately with your favorite toppings.