Begin by preheating your oven to 350°F (175°C). Prepare a muffin tin by either lining it with paper muffin liners or lightly greasing it with cooking spray to prevent sticking.
In a large mixing bowl, combine the Greek yogurt, eggs, honey (or maple syrup), and vanilla extract. Whisk everything together until the mixture is smooth and thoroughly blended.
In a separate bowl, sift together the whole wheat flour, protein powder, baking powder, baking soda, and salt to ensure that your dry ingredients are evenly mixed.
Gradually incorporate the dry mixture into the wet ingredients, using a spatula or wooden spoon to gently stir until just combined. Be careful not to overmix.
Carefully fold in the blueberries and any optional chopped nuts, ensuring they are evenly distributed throughout the batter without crushing the blueberries.
Spoon the batter into the prepared muffin cups, filling each cup about two-thirds full.
Place the muffin tin in the preheated oven and bake for 18-20 minutes, or until the tops of the muffins are golden brown and a toothpick inserted into the center comes out clean.
Once baked, remove the muffins from the oven and let them cool in the tin for about 5 minutes. Afterward, transfer them to a wire rack to cool completely.
Notes
Serve warm or at room temperature. Store leftovers in an airtight container for up to 5 days.