Preheat a griddle or large non-stick skillet over medium heat for 2–3 minutes until evenly heated. Lightly coat with vegetable oil or butter. Test heat by flicking a drop of water on the surface—it should sizzle gently without smoking.
In a large mixing bowl, whisk together 2 cups all-purpose flour, 3 tablespoons poppy seeds, 2 tablespoons granulated sugar, 2 teaspoons baking powder, 1 teaspoon baking soda, and 1 teaspoon salt. Whisk for 15–20 seconds until the poppy seeds are evenly distributed throughout the flour mixture with no lumps of baking soda visible.
In a separate medium bowl, whisk together 1.5 cups plain Greek yogurt, 1 cup whole milk, 2 large eggs, 3 tablespoons melted unsalted butter, 1 teaspoon vanilla extract, 1 tablespoon fresh lemon zest, and 2 tablespoons fresh lemon juice. Whisk vigorously for 30–45 seconds until completely smooth and no yogurt clumps remain; the mixture should look creamy and uniform.
Pour the wet ingredient mixture into the dry ingredients. Using a rubber spatula, fold gently 8–10 times until just combined. Stop when you still see a few streaks of flour—do not overmix. The batter should look slightly lumpy and thick; overmixing creates tough, dense pancakes.
Checkpoint: The batter should be thick enough that it holds its shape briefly when scooped but still pours slowly onto the griddle. If too thick, add 1–2 tablespoons milk. If too thin, add 1 tablespoon flour.
Pour or scoop the batter onto the preheated griddle in quarter-cup portions, spacing pancakes 2–3 inches apart so they don't touch. Cook undisturbed for 2–3 minutes until the bottom turns golden brown and edges look set and slightly dry; you should see tiny bubbles forming and popping on the surface.
Checkpoint: Peek under one pancake using a thin spatula. The bottom should be golden-brown with crispy edges. If it's still pale, cook 30 seconds longer.
Using a thin, flat spatula, slide underneath each pancake and flip in one confident motion. Cook the second side for 1–2 minutes until golden brown and cooked through. The pancake should spring back slightly when gently pressed with the spatula.
Checkpoint: The pancake should feel firm to the touch, not jiggly or soft in the center.
Transfer finished pancakes to a warm plate or wire rack. Keep warm in a 200°F oven while cooking remaining batches if making ahead, up to 15 minutes.
Repeat steps 6–9 with remaining batter, greasing the griddle lightly between each batch.
Serve pancakes warm within 5 minutes of cooking. Top with fresh berries, a light dusting of powdered sugar, and a generous drizzle of pure maple syrup. Optional: add a dollop of Greek yogurt or lemon curd on top.
Troubleshooting: If pancakes are too dense, you likely overmixed the batter—fold gently next time and stop at the first sign of combined ingredients.
If pancakes spread too thin and cook too fast, your griddle is too hot—reduce heat to medium-low and test with a drop of water first.
If bottoms burn but centers stay pale, griddle is too hot—lower heat and grease more lightly.
If pancakes don't rise or stay flat, your baking soda or baking powder may be old—check expiration dates and replace if expired.
If pancakes taste too sour, reduce lemon juice by ½ tablespoon or zest by ½ teaspoon next time.