Line a 12-cup muffin pan with paper or silicone liners and set aside.
Position oven rack to the middle and pre-heat to 350 F.
Add flour, protein powder, salt, baking powder, and baking soda to a large mixing bowl. Whisk.
Add fresh blueberries to dry ingredients. Gently toss with your hands until blueberries are coated in flour mixture. Set aside.
In a separate large mixing bowl, add yogurt, maple syrup, olive oil, vanilla extract, and eggs. Whisk until combined and smooth.
Pour wet ingredients over dry ingredients. Using a wooden spoon or spatula, fold ingredients and gently stir until just combined. Don't over-mix or your muffins may be tough and dry.
Transfer muffin batter to prepared pan, distributing evenly. Press a few fresh blueberries onto the tops of each muffin if desired.
Bake for 18-22 minutes or until muffins are set and lightly golden. They're done when a toothpick inserted into the center comes out clean.
Let muffins cool in the pan for 10-minutes before transferring to a wire rack. Wait until they're room temperature to eat. Enjoy!