Preheat a griddle to 300 degrees F.
Combine flour, baking powder, sugar and salt in a medium mixing bowl and whisk to combine (note if using maple syrup instead of sugar, do not add in this step; add with the other wet ingredients below).
Combine egg, oil and milk in a large mixing bowl and mix and whisk to combine.
Add dry to wet ingredients and gently fold to combine. Add chocolate chips and stir to incorporate into the batter (you can also reserve the chocolate chips, placing on the pancake once they're on the griddle).
Add a pad of butter to the preheated griddle and allow it to melt. Place 1/3 cup batter onto the greased, hot griddle flipping once bubbles begin to form around the edges. Cook for another minute or so on the other side. Pancakes are done when they are lightly browned on both sides. Repeat with remaining batter.
Top with desired toppings and serve or allow to cool and place in a freezer-safe bag and freeze up to 2 months.