Whisk together the egg, sugar, vanilla extract, and oil in a large mixing bowl.
In a separate bowl, whisk together the flour, baking powder, and salt until completely blended.
Mix in the milk until it's completely smooth.
Coat a griddle or large skillet with oil. For each pancake, scoop batter into a ¼ cup and pour onto an oiled griddle or large skillet.
Cook the pancakes for 2–3 minutes on medium-high heat, or until the batter begins to bubble and the pancakes puff up. Cook for another 2 minutes, or until golden brown on the other side.
Serve immediately with fresh strawberries and blueberries and date ginger syrup drizzled on top.