Warm the pan: Heat a nonstick skillet or griddle over medium heat. Lightly grease with butter or oil.
Mix the wet ingredients: In a medium bowl, whisk yogurt, milk, egg, melted butter, and vanilla until smooth.
Combine the dry ingredients: In a large bowl, whisk flour, sugar, baking powder, baking soda, and salt.
Make the batter: Pour the wet mixture into the dry.
Stir gently until just combined. A few small lumps are fine; do not overmix.
Add blueberries: Fold in the blueberries with a spatula. If using frozen, keep them in the freezer until the moment you fold them in to reduce color bleeding.
Cook the pancakes: Scoop about 1/4 cup batter per pancake onto the hot pan.
Cook 2–3 minutes, until bubbles form and the edges look set.
Flip and finish: Flip carefully and cook another 1–2 minutes, until golden and cooked through. Adjust heat if they brown too quickly.
Serve warm: Top with a dollop of yogurt, a drizzle of maple syrup, or extra berries. For toddlers, cut into strips or small squares.