Directions
- Preheat your oven to 350°F (175°C) and line a muffin tin with 12 paper liners or lightly grease the cups.
- Prepare the streusel topping first. In a small bowl, combine the flour, sugar, baking powder, and cinnamon.
- Add the cold butter cubes and use your fingers or a fork to work it into the dry ingredients until the mixture resembles coarse crumbs. Set aside.
- In a large bowl, whisk together the flour, baking powder, salt, and sugar for the muffins.
- Add 3/4 cup of the chopped peaches to the dry ingredients and gently stir to coat them in flour. This helps prevent them from sinking.
- Add the milk, egg, oil, and vanilla extract. Stir gently with a spatula just until the flour disappears. Do not overmix—the batter should look slightly lumpy.
- Divide the batter evenly between the muffin cups, filling each about 2/3 to 3/4 full.
- Sprinkle the remaining peaches evenly over the tops of the muffins.
- Spoon the streusel topping generously over each muffin, gently pressing it in so it sticks.
- Bake for about 18–22 minutes, or until the tops are golden brown and a toothpick inserted into the center comes out clean.
- Remove from the oven and let the muffins cool in the pan for 5 minutes before transferring to a wire rack to cool completely.
Recipe Details
Prep Time: 15 minutes
Cook Time: 20 minutes
Total Time: 35 minutes
Servings: 12 muffins
Difficulty: Easy
Variations & Substitutions
- Add a pinch of nutmeg to the batter for extra warm spice.
- Use brown sugar instead of white sugar for a deeper, caramel-like flavor.
- Swap peaches for nectarines or apricots when peaches aren’t in season.
- Add a drizzle of vanilla glaze on top once cooled for an extra-sweet finish.
Serving Suggestions
To continue reading, click ‘Next’ to go to the next page.
ADVERTISEMENT