Gather all your ingredients within reach.
In a large mixing bowl, combine the all-purpose flour, unsweetened cocoa powder, granulated sugar, baking powder, and salt. Whisk them well.
In another bowl, beat the eggs lightly, then add the milk, vegetable oil, and vanilla extract. Mix until smooth.
Pour the wet mixture into the dry ingredients and gently stir until just combined. Fold in chocolate chips if using.
Preheat your waffle iron according to the manufacturer’s instructions and lightly grease it.
Pour the recommended amount of batter onto the hot waffle iron and cook for about 4-5 minutes until crisp.
Carefully remove the waffles and keep them warm in a low oven while cooking the remaining batter.
Serve the waffles with your choice of toppings.