In a mixing bowl, combine the milk and lemon juice. Let it sit for a few minutes to create buttermilk. Then, add the blueberry yogurt, lemon zest, vanilla extract, and egg to the bowl. Whisk until everything is well combined.
In a separate small bowl, melt the unsalted butter. Allow it to cool slightly before adding it to the wet mixture to prevent cooking the egg.
In another bowl, whisk together the whole wheat flour, all-purpose flour, sugar, baking powder, baking soda, and salt until well mixed.
Pour the wet ingredients into the bowl with the dry ingredients. Gently fold until just combined. Be careful not to overmix; a few lumps are perfectly fine.
Gently fold in the blueberries, ensuring they are evenly distributed throughout the batter.
Place your non-stick skillet or griddle over medium heat. Allow it to warm up for a couple of minutes. You can test the heat by sprinkling a few drops of water; if they sizzle and evaporate, it’s ready!
Spoon about 1/4 cup of batter onto the skillet for each pancake. Cook until bubbles form on the surface, about 2-3 minutes. Flip and cook for another 2-3 minutes until golden brown.
Transfer the pancakes to a plate and keep them warm while you cook the remaining batter. Serve with maple syrup, fresh fruit, or a dollop of yogurt for an extra treat!