Peach Muffins
Peach muffins are a delightful treat that fills your kitchen with the sweet aroma of summer. Just picture biting into a soft, tender muffin, with juicy bits of peach bursting in your mouth. They’re golden, fluffy, and perfect for breakfast or a snack. Whether you’re joining friends for brunch or need a midday pick-me-up, these muffins have you covered. Home-baked peach muffins are not only delicious but also easy to make, ensuring you can whip up a batch without breaking a sweat.

I remember the first time I made peach muffins; it was a warm afternoon, and I had fresh peaches from the farmers market just waiting to be used. The recipe is straightforward and budget-friendly, making it an ideal choice for both novice bakers and seasoned pros. Once you take a bite, you’ll understand why these muffins become an instant favorite in any household. Let’s dive into this sweet baking adventure together!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: With a prep time of just 15 minutes, you can have fresh muffins ready in about an hour.
- Irresistible Flavor: The combination of warm spices, sweet peaches, and crumbly topping creates a heavenly treat that’s hard to resist.
- Eye-Catching Appeal: Golden brown tops sprinkled with peaches and a crunchy crumb topping make these muffins visually stunning.
- Flexible Serving: Perfect for breakfast, brunch, or an afternoon snack, these muffins are sure to be a hit any time of day.
- Diet-Friendly Options: Substitute with dairy-free milk or enjoy them with gluten-free flour for a version that suits your dietary needs.
Ingredients You’ll Need
- 4 cups (480g) all-purpose flour: A staple ingredient that provides structure. Make sure to measure properly for perfect results.
- 1 ¾ cups (347g) granulated sugar: Adds sweetness and helps create a tender crumb.
- 4 tsp baking powder: The leavening agent that gives the muffins their lovely rise.
- 1 tsp salt: Enhances the overall flavor.
- ¼ tsp nutmeg or cinnamon: A dash of warmth to elevate the taste.
- 4 large eggs: Binds the ingredients together and adds moisture.
- ¾ cup (177ml) buttermilk: Adds flavor and tenderness; if unavailable, you can substitute with regular milk plus a splash of vinegar.
- ½ cup (118ml) vegetable oil: Keeps the muffins moist. Feel free to use a neutral oil as an alternative.
- 4 tbsp (57g) unsalted butter, melted & cooled: Adds richness; be sure it’s cooled before mixing in.
- 2 tsp vanilla extract: For a fragrant, sweet backdrop.
- 1 ½-2 cups (255-340g) diced peaches: Fresh, ripe peaches are key. You can also use frozen if fresh ones aren’t available; just make sure they’re thawed and drained of excess moisture.
- ¾ cup (90g) all-purpose flour: Another small amount for the crumb topping gives it that right texture.
- ⅓ cup (71g) brown sugar: Deepens the flavor with its molasses notes.
- 1 tsp ground cinnamon: An aromatic spice that complements the peaches wonderfully.
- ¼ tsp salt: Balances the sweetness of the crumb topping.
- ¼ cup (57g) unsalted butter, melted: Necessary for binding the crumb mixture.
- ¼ cup (28g) powdered sugar: Used in the glaze for a touch of sweetness.
- ½ tsp vanilla extract: Amplifies the flavors in the glaze.
- 1 tsp milk: Adjusts the glaze’s consistency.
How to Make Peach Muffins
Mix the Dry Ingredients: In a medium mixing bowl, combine 4 cups of all-purpose flour, 1 ¾ cups of granulated sugar, 4 tsp of baking powder, 1 tsp of salt, and ¼ tsp of nutmeg or cinnamon. Stir with a spoon to blend well and set aside.
Combine the Wet Ingredients: In a larger mixing bowl, whisk together 4 large eggs, ¾ cup of buttermilk, ½ cup of vegetable oil, the melted & cooled butter (4 tbsp), and 2 tsp of vanilla extract until well mixed.
Combine Dry & Wet Mixtures: Gradually add the dry ingredients to the wet ingredients, stirring just until combined. The batter will be thick, which is entirely normal.
Fold in the Peaches: Gently fold in 1 ½-2 cups of diced peaches into the batter, ensuring they’re evenly distributed.
Let the Batter Rest: Cover the bowl with a towel and let the batter rest for 15 minutes. During this time, preheat your oven to 425ºF (220ºC) and prepare the crumb topping.
Prepare the Crumb Topping: In another mixing bowl, combine ¾ cup of all-purpose flour, ⅓ cup of brown sugar, 1 tsp of ground cinnamon, and ¼ tsp of salt. Pour in ¼ cup of melted butter and mix until crumbly.
Fill the Muffin Pan: Line a 12-count muffin pan with 6 muffin liners, filling every other muffin well to allow room for spreading. Fill each lined muffin cup to the top with batter and press some diced peaches on top. Sprinkle the crumb topping generously over each muffin, pressing it slightly into the batter.
Bake the Muffins: Bake the muffins initially at 425ºF for 7 minutes. After that, reduce the oven temperature to 350ºF (175ºC) and continue to bake for another 15-20 minutes or until golden brown and a toothpick inserted in the center comes out clean. Let them cool in the pan for a few minutes before transferring them to a wire rack.
Make the Glaze: In a small mixing bowl, combine ¼ cup of powdered sugar, ½ tsp of vanilla extract, and 1 tsp of milk. If the glaze seems too thin, add more powdered sugar 1-2 teaspoons at a time until you reach your desired thickness. Drizzle it over the cooled muffins for a sweet finishing touch!
Storing & Reheating
To store peach muffins, keep them in an airtight container at room temperature for up to three days. If you want to extend their life, pop them in the fridge for up to a week. For longer storage, you can freeze them for up to three months. Just wrap each muffin in plastic wrap and seal them in a freezer bag. When you’re ready to indulge, thaw them at room temperature or warm them in the microwave for about 15-20 seconds. While the flavor remains delightful, it’s worth noting that the texture might slightly change after freezing, so a quick reheat can help refresh them.
Chef’s Helpful Tips
- Be careful not to overmix your batter; it’s okay for it to be a little lumpy!
- Ensure your ingredients are at room temperature, particularly the eggs and buttermilk, for the best mixing.
- To get those professional-looking muffin tops, make sure to fill the muffin liners all the way to the top.
- Want a stronger peach flavor? Consider tossing the diced peaches in a bit of flour before folding them into the batter; this helps prevent them from sinking.
- Muffins can be made ahead and frozen, then thawed overnight in the fridge or warmed up directly from the freezer.
These peach muffins are sure to brighten your day, bringing a taste of summer into every bite. Your kitchen will smell divine, and they’ll be a hit with family, friends, or anyone who’s lucky enough to snag one. So gather your ingredients and start mixing; the joy of baking awaits!

Recipe FAQs
Can I use canned peaches instead of fresh?
How do I ensure my muffins are fluffy?
Can I make these muffins vegan?
How can I make variation of flavors in these peach muffins?
⭐ If you make my Peach Muffins recipe, Awesome! I would love to hear from you. Please give it a star rating and review below! 👇

Peach Muffins
These peach muffins are a delightful treat, bursting with fresh peach flavor and complemented by a buttery crumb topping. Perfect for breakfast or a sweet snack!
- Prep Time 10 minutes
- Cook Time 25 minutes
- Yield 10 muffins 1x
Ingredients
- 4 cups (480g) all purpose flour
- 1 ¾ cups (347g) granulated sugar
- 4 tsp baking powder
- 1 tsp salt
- ¼ tsp nutmeg or cinnamon
- 4 large eggs
- ¾ cup (177ml) buttermilk
- ½ cup (118ml) vegetable oil, or neutral oil
- 4 tbsp (57g) unsalted butter, melted & cooled
- 2 tsp vanilla extract
- 1 ½-2 cups (255-340g) diced peaches, sliced into ¼ inch pieces
- ¾ cup (90g) all-purpose flour for crumb topping
- ⅓ cup (71g) brown sugar for crumb topping
- 1 tsp ground cinnamon for crumb topping
- ¼ tsp salt for crumb topping
- ¼ cup (57g) unsalted butter, melted for crumb topping
- ¼ cup (28g) powdered sugar for glaze
- ½ tsp vanilla extract for glaze
- 1 tsp milk for glaze
Instructions
- In a mixing bowl, combine all purpose flour, granulated sugar, baking powder, salt, and nutmeg or cinnamon. Stir to combine and set aside.
- In a larger bowl, whisk together the eggs, buttermilk, vegetable oil, melted butter, and vanilla extract until well combined.
- Gradually mix in the dry ingredients, making sure not to overmix. Gently fold in the diced peaches; the batter will be thick.
- Cover the bowl with a towel and let the batter rest for 15 minutes. Preheat the oven to 425ºF and prepare the crumb topping during this time.
- To make the crumb topping, mix the flour, brown sugar, cinnamon, salt, and melted butter in a bowl. Use your hands to blend until crumbly. Set aside.
- Line a muffin pan with 6 liners, filling only every other well to allow space for the muffins to rise. Fill the liners to the top with the batter and place additional diced peaches on each muffin.
- Top each muffin with the crumb mixture, pressing down slightly, and add sanding sugar on top for extra crunch.
- Bake at 425ºF for 7 minutes, then lower the temperature to 350ºF and bake for another 15-20 minutes or until a toothpick comes out clean after being inserted into the center. Allow to cool before removing from the pan.
Notes
Ensure the peaches are ripe for the best flavor and moisture.
These muffins are best served warm but can be stored in an airtight container for a few days.
For a sweeter topping, add more sugar to the crumble mixture.
Nutrition
- Serving Size: 1 muffin
- Calories: 295
- Sugar: 18g
- Sodium: 220mg
- Fat: 15g
- Saturated Fat: 6g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 36g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 70mg
Nutritional information is an estimate. The nutritional values for your final dish may vary based on measuring differences and products used.




