Description
Vanilla Peach Muffins – Incredibly moist muffins bursting with fresh peaches and warm vanilla flavor, topped with a dreamy vanilla glaze.
Ingredients
Muffins:
- 2 cups all-purpose flour
- ¾ cup granulated sugar
- 2 teaspoons baking powder
- ½ teaspoon salt
- 2 large eggs, room temperature
- ⅓ cup vegetable oil
- ¾ cup plain Greek yogurt
- ¼ cup whole milk
- 2 teaspoons pure vanilla extract
- 1½ cups fresh peaches, diced
Vanilla Glaze:
- 1 cup powdered sugar
- 3–4 tablespoons heavy cream
- 1 teaspoon vanilla bean paste
- Pinch of salt
Instructions
- Preheat oven to 425°F. Line 12-cup muffin tin with paper liners.
- Whisk together flour, sugar, baking powder, and salt in large bowl.
- In separate bowl, whisk eggs, then add oil, yogurt, milk, and vanilla until combined.
- Pour wet ingredients into dry ingredients and fold gently until just combined.
- Fold in diced peaches carefully to avoid overmixing.
- Divide batter among muffin cups, filling ¾ full. Rest batter 15 minutes.
- Bake 5 minutes at 425°F, then reduce to 375°F and bake 15-18 minutes more until golden.
- Cool 5 minutes in pan, then transfer to wire rack.
- Whisk glaze ingredients until smooth and drizzle over cooled muffins.
Notes
Let batter rest for bakery-style dome tops. Don’t overmix – lumpy batter creates tender muffins. Store covered at room temperature up to 4 days.
- Prep Time: 20 minutes
- Cook Time: 20-23 minutes