Preheat and prep: Heat your oven to 350°F (175°C).
Line a standard 12-cup muffin pan with paper liners or lightly grease each well.
Whisk dry ingredients: In a large bowl, whisk flour, protein powder, baking powder, baking soda, and salt until well combined. This helps prevent clumps and ensures an even rise.
Mix wet ingredients: In a separate bowl, whisk Greek yogurt, milk, oil, sugar, eggs, and vanilla until smooth. If using lemon zest, add it here.
Combine gently: Pour the wet mixture into the dry ingredients.
Stir with a spatula until just combined. The batter should be thick but scoopable. Avoid overmixing.
Fold in the goodies: Gently fold in raspberries and white chocolate.
If using frozen raspberries, add them straight from the freezer to reduce bleeding.
Portion the batter: Divide the batter evenly among the 12 cups, filling each about 3/4 full. Sprinkle a few extra white chocolate chips on top if you like.
Bake: Bake for 16–20 minutes, or until the tops spring back and a toothpick comes out with a few moist crumbs (not wet batter).
Cool: Let muffins cool in the pan for 5 minutes, then transfer to a wire rack to cool completely. This prevents soggy bottoms.
Enjoy: Serve warm or at room temperature.
The flavors settle and improve slightly after a few hours.