In a large bowl, whisk together the flour, baking powder, baking soda, and salt until well combined.
In another bowl, mix the Greek yogurt, eggs, milk, honey (or maple syrup), and vanilla extract until smooth and creamy.
Pour the wet ingredients into the dry ingredients and gently fold them together. Be careful not to overmix; some lumps are okay as it helps keep the pancakes fluffy.
Preheat a skillet or griddle over medium heat. Add a little butter or oil to coat the surface.
For each pancake, pour about 1/4 cup of batter onto the skillet. Cook for 2-3 minutes, or until small bubbles start to form on the surface.
Carefully flip the pancakes and cook for another 1-2 minutes, or until golden brown and cooked through.
Remove pancakes from the skillet and keep warm while you repeat with the remaining batter.
Serve warm with your choice of toppings, such as fresh fruit, extra yogurt, or a drizzle of honey.