Printing may not work inside Facebook. Open this page in Safari or Chrome using Facebook’s browser menu, then tap Print again.

These Peach Streusel Muffins are moist, light, and fluffy, filled with diced peaches, have a sweet cinnamon streusel topping, and a drizzle of icing to top it all off.
Preheat the oven to 400°F. Spray or line a muffin tin. Set aside.
To make the streusel mix together ¼ cup of brown sugar, ½ teaspoon of cinnamon, and 2 tablespoons of flour in a small bowl. Mix in 1 tablespoon of butter or margarine, I like to use a fork to mix the butter in until the mixture resembles a crumble. Set aside.
To make the muffin batter whisk together 2 cups of all-purpose flour, 1 tablespoon of baking powder, ½ teaspoon each of salt, and ground cinnamon in a medium bowl. Set aside.
Beat ½ cup of unsalted butter on high speed until smooth and creamy, about 1 minute. Add ⅓ cup of brown sugar, and ¼ cup of white sugar and continue beating for additional 2 minutes. Add in 2 eggs, and 2 teaspoons of vanilla extract and beat until combined. Reduce mixture to low and alternate adding the flour mixture with ¾ cup of milk beginning and ending with flour. Fold in 1 and ¼ cups of peeled and diced peaches (about 3 peaches).
Spoon into the prepared muffin tin to the tops. Press the streusel mixture into the top of each muffin.
Bake in preheated oven for about 20 minutes or until a toothpick inserted in the center comes out clean or with a few moist crumbs. Let cool on a wire rack for about 10 minutes in the pan before removing to wire rack to cool completely.
To make the glaze, whisk together 1 cup of sifted icing sugar with 1 tablespoon of milk or heavy cream and ½ teaspoon of vanilla. Drizzle over warm muffins.
Muffins stay fresh in the refrigerator for up to one week, and in the freezer for up to 3 months.