Go Back
+ servings
Peach Streusel Muffins cut in half showing juicy peach pieces inside with crumb topping

Peach Streusel Muffins

5 from 2 votes
Soft, bakery-style Peach Streusel Muffins crowned with a buttery crumb and finished with a light vanilla drizzle feel like a little hug in every bite.
Prep Time 25 minutes
Cook Time 23 minutes
Cooling 15 minutes
Total Time 1 hour 3 minutes
Servings: 12 Muffins
Course: Breakfast, Dessert
Cuisine: American, Baking
Calories: 320

Ingredients
  

  • cup light or dark brown sugar packed for the crumb topping sweetness
  • 1 tablespoon granulated sugar for balancing the crumb topping
  • ½ teaspoon ground cinnamon for warm spice in the topping
  • ¼ cup unsalted butter melted for the crumb mixture
  • cup all-purpose flour spooned and leveled for the topping texture
  • 1 ¾ cups all-purpose flour spooned and leveled for the muffin batter
  • 1 teaspoon baking soda for lift in the muffins
  • 1 teaspoon baking powder for extra rise and softness
  • ½ teaspoon ground cinnamon for gentle warmth in the batter
  • teaspoon ground allspice for subtle background spice
  • ½ teaspoon salt to balance sweetness
  • ½ cup unsalted butter softened to room temperature for creaming
  • ½ cup light or dark brown sugar packed for moisture and flavor
  • ¼ cup granulated sugar for sweetness and structure
  • 2 large eggs at room temperature for smooth batter
  • ½ cup plain yogurt or sour cream at room temperature for tenderness
  • 2 teaspoons vanilla extract for aroma and flavor
  • 2 tablespoons milk at room temperature to loosen the batter
  • 1 ¾ cups chopped peaches peeled and cut small for even distribution
  • 1 cup powdered sugar for the optional glaze sweetness
  • 3 tablespoons heavy cream or milk to thin the glaze to a drizzle
  • ½ teaspoon vanilla extract for the glaze flavor

Method
 

  1. Set the oven to 425°F (218°C) and prepare a 12-cup muffin pan with liners or nonstick spray, then set it aside.
  2. Stir the brown sugar, granulated sugar, cinnamon, and melted butter in a small bowl until blended, then gently mix in the flour just until clumps form and leave the mixture crumbly.
  3. In a medium bowl, combine the flour, baking soda, baking powder, cinnamon, allspice, and salt until evenly mixed.
  4. In a large bowl, beat the softened butter with both sugars until light and fluffy, then add the eggs, yogurt or sour cream, and vanilla and beat until mostly smooth.
  5. With the mixer on low speed, add the dry ingredients and milk to the bowl and mix only until no dry streaks remain, then gently fold in the chopped peaches.
  6. Divide the batter evenly between the muffin cups, filling them to the top, and press some crumb topping onto each portion so it adheres.
  7. Bake for 5 minutes at 425°F, then without opening the oven door reduce the temperature to 350°F (177°C) and continue baking until a toothpick comes out clean, about 16–19 minutes more.
  8. Let the muffins rest in the pan for about 5 minutes, then move them to a rack and allow them to cool further before handling since they are delicate while warm.
  9. Whisk together the powdered sugar, cream or milk, and vanilla until smooth, then drizzle over the warm or cooled muffins if using.

Nutrition

Serving: 115gCalories: 320kcalCarbohydrates: 44gProtein: 5gFat: 14gSaturated Fat: 8gPolyunsaturated Fat: 2gMonounsaturated Fat: 3gCholesterol: 65mgSodium: 210mgPotassium: 180mgFiber: 2gSugar: 26gVitamin A: 450IUVitamin C: 4mgCalcium: 60mgIron: 1.4mg

Notes

These muffins are tender and fragrant, with juicy peaches tucked into every bite and a cozy crumb on top. They’re perfect for slow mornings, warm coffee, and that just-baked smell filling the kitchen.

Tried this recipe?

Let us know how it was!