In a large bowl, combine flour, oats, sugar, baking powder, baking soda and salt.
In a large glass measuring cup or another bowl, whisk together yogurt, milk, butter and eggs.
Pour mixture over dry ingredients and stir using a rubber spatula just until moist.
Add blueberries and gently toss to combine.
Lightly coat a griddle or nonstick skillet with cold butter.
Working in batches, scoop 1/3 cup batter for each pancake and cook until bubbles appear on top and underside is nicely browned, about 2 minutes. Flip and cook pancakes on the other side, about 1-2 minutes longer; keep warm in oven.
Serve immediately with maple syrup.
Notes
Avoid overworking the batter. Stir the batter just until combined – overmixing the batter can lead to tough, chewy pancakes.
Use a griddle or nonstick skillet. Both options will prevent the pancakes from sticking, although a griddle is generally preferred for its large cooking surface, suitable to make large batches of pancakes at once.
Wait for bubbles. Pancakes should be flipped when the bubbles form on top and start popping, and the edges start to set. This will ensure that the pancakes do not fall apart during the flip.
Smaller pancakes are easier to flip. Pancakes can be made as big or as small as you prefer, but the smaller ones (about 1/4 cup batter) will be much easier to flip and quicker to cook through.
Wipe down the pan between batches. Use a paper towel or damp cloth to wipe down the pan – this will prevent burning and ensure even cooking.
Keep warm. Keep the pancakes warm in a low oven at 200°F on a cooling rack on a baking sheet in a single layer until ready to serve. Stacking the pancakes can lead to soggy pancakes. If you plan to keep them in the oven longer than 20 minutes, cover with aluminum foil to prevent them from drying out.
Freeze as needed. Pancakes freeze very well (flash-freezing first), ideal for quick breakfasts on-the-go (or even an easy dinner option!).