Ripe peaches and a soft, bakery style crumb make this Peach Muffins recipe one you will want on repeat all summer long.
These are the classic version, no streusel topping here, just tender muffins studded with juicy peach chunks and a light crackle of coarse sugar on top.
They come together in one bowl plus a whisk, no mixer required, and they are just as friendly to a Tuesday morning as they are to a weekend brunch spread.
I have made a lot of muffin batters over the years, and this one has the ratio dialed in so the peaches stay juicy without turning the crumb soggy.
If you love this Peach Muffins with Streusel Topping, you will want to keep this plainer version bookmarked too. It is faster, a little lighter, and lets the fruit do the talking.
| Quick Recipe Summary | |
|---|---|
| Prep Time | 15 minutes |
| Cook Time | 20 minutes |
| Total Time | 35 minutes |
| Servings | 12 muffins |
| Difficulty Level | Easy |

Why You’ll Love This Peach Muffins Recipe
This batter is genuinely a one bowl job, so cleanup is minimal and you do not need a stand mixer or hand mixer.
The peaches stay juicy and distinct in every bite instead of melting into mush, thanks to a quick toss in flour before folding them in.
It bakes up tall and bakery style with just a sprinkle of coarse sugar, no crumb topping required, so it is a little lighter than a streusel version.
It is endlessly flexible too. Fresh, frozen, or canned peaches all work here, so you are never locked out of making these just because it is not peach season.
- One bowl batter with no mixer needed
- Ready from start to finish in about 35 minutes
- Works with fresh, frozen, or canned peaches
- Freezes beautifully for make ahead breakfasts
- Lighter than a streusel topped muffin, but still bakery style tall
You might also enjoy: Blueberry Peach Crumble Recipe
Ingredients
Nothing fancy here, just pantry staples plus fresh peaches. The full list with exact measurements is below, and every ingredient gets used in the instructions.
- 2 1/2 cups all purpose flour, plus 1 tablespoon for tossing the peaches
- 3/4 cup granulated sugar
- 2 1/2 teaspoons baking powder
- 1/2 teaspoon salt
- 1/2 teaspoon ground cinnamon
- 2 large eggs, room temperature
- 1 cup whole milk, room temperature
- 1/2 cup vegetable oil (or melted, cooled unsalted butter)
- 1 teaspoon pure vanilla extract
- 1 1/2 cups fresh peaches, peeled and diced (about 2 medium peaches)
- 2 tablespoons turbinado sugar, for topping
This pairs beautifully with my Peach Bread Recipe if you want to double down on peach season baking.
Kitchen Equipment Needed
You likely have most of this already, and nothing here is complicated or hard to find.
- A 12 cup muffin pan
- Parchment muffin liners
- Two mixing bowls, one large and one medium
- A whisk
- A large cookie scoop, for even portioning
- A wire cooling rack
- Measuring cups and spoons
Read Also: Blackberry Lemon Poppy Seed Muffins Recipe
Recommended Products for This Recipe
These are a few products I personally reach for whenever I bake a batch of muffins.
None of them are required, but each one solves a specific pain point and makes the process a little smoother.
1. Nordic Ware Naturals Commercial Muffin Pan
This pan heats evenly so every muffin in the batch bakes at the same rate, which means no pale muffins in the middle of the pan and no burnt edges on the outside ring.
The heavier gauge aluminum also resists warping over years of use.
2. OXO Good Grips Medium Cookie Scoop
Portioning the batter with a scoop instead of a spoon keeps every muffin the same size, so they finish baking at the exact same time.
It also keeps the batter off the sides of the muffin liners for a cleaner bake.
3. Nielsen-Massey Pure Vanilla Bean Paste
Vanilla bean paste gives you the same warm flavor as extract but with visible flecks of real vanilla bean, which makes a simple muffin taste a little more special.
A little goes a long way, so one jar lasts through many batches.
4. Reusable Silicone Muffin Liners
These pop the muffins out cleanly without any tearing or sticking, which matters a lot with a moist, fruit filled batter like this one.
They rinse clean and can be reused for years, which also cuts down on paper liner waste.
Another favorite: Lemon Poppy Seed Muffins Recipe

Step-by-Step Instructions: How to Make Peach Muffins
1. Preheat the oven and prep the pan
- Preheat your oven to 400°F (200°C).
- Line a 12 cup muffin pan with parchment muffin liners, or grease each cup well with nonstick spray.
- Set the pan aside while you make the batter.
2. Prep the peaches
- Peel the peaches, then dice them into small, even pieces, about 1/2 inch cubes.
- Place the diced peaches in a small bowl and toss them with 1 tablespoon of flour.
- This light coating of flour keeps the peaches from sinking straight to the bottom of the muffins as they bake, and it also soaks up a little extra juice so the crumb does not turn gummy.
3. Whisk the dry ingredients
- In a large mixing bowl, whisk together the 2 1/2 cups flour, granulated sugar, baking powder, salt, and cinnamon.
- Whisk for a good 20 to 30 seconds to make sure the baking powder and salt are fully distributed through the flour, since clumps here can cause uneven rising.
4. Whisk the wet ingredients
- In a separate medium bowl, whisk the eggs until they are smooth and slightly pale.
- Add the milk, vegetable oil, and vanilla extract, and whisk again until fully combined.
5. Combine wet and dry ingredients
- Pour the wet ingredients into the bowl of dry ingredients.
- Using a spatula or a large spoon, fold everything together just until you no longer see streaks of dry flour.
- A few small lumps in the batter are completely fine, and are actually a good sign. Overmixing at this stage is the number one cause of dense, tough muffins.
6. Fold in the peaches
- Add the floured, diced peaches to the batter.
- Fold gently with a spatula, using as few strokes as possible, just until the peaches are evenly distributed throughout the batter.
7. Fill the muffin cups
- Using your cookie scoop, divide the batter evenly among the 12 muffin cups.
- Fill each cup close to the top, about 3/4 full, which helps the muffins bake up with that classic tall, domed bakery style top.
- Sprinkle about 1/2 teaspoon of turbinado sugar over the top of each unbaked muffin for a light, crunchy finish.
8. Bake the muffins
- Place the pan in the preheated oven and bake for 18 to 20 minutes.
- The muffins are done when the tops are lightly golden and a toothpick inserted into the center of a muffin comes out clean or with just a few moist crumbs, not wet batter.
9. Cool and serve
- Let the muffins cool in the pan for 5 minutes, which lets them firm up enough to remove cleanly.
- Transfer the muffins to a wire cooling rack to cool the rest of the way, or enjoy them warm.
The same technique of folding fruit gently into a thick batter works beautifully in Peach Cobbler Recipe too, if you want another way to use up ripe peaches.
Tips for The Best Peach Muffins
A few small details make a real difference between good muffins and great ones.
- Use peaches that are ripe but still slightly firm, since very soft, mushy peaches will bleed too much liquid into the batter.
- Do not skip tossing the peaches in flour, it genuinely helps them stay suspended in the batter instead of sinking.
- Measure your flour by spooning it into the measuring cup and leveling it off, rather than scooping directly from the bag, to avoid packing in too much flour.
- Let the batter rest for 5 to 10 minutes before baking if you have time, this helps the muffins rise a bit taller.
- Bake on the middle rack for the most even heat.
- Resist opening the oven door in the first 15 minutes, since a sudden temperature drop can cause the muffins to sink in the middle.
I learned a lot of these small tricks while perfecting my Peach Crumble Recipe, where getting the fruit to texture balance right matters just as much.
Serving Suggestions

These muffins are wonderful on their own, still slightly warm with the sugar top just barely crackling.
They also hold their own as part of a bigger spread, whether that is a weekend brunch table or a grab and go breakfast during a busy week.
- Split one open and spread with a little softened butter while it is still warm
- Serve alongside scrambled eggs and fruit for a full breakfast plate
- Pack one in a lunch box or bag for an easy on the go snack
- Pair with a cup of coffee or iced tea for an afternoon treat
- Serve with fresh berries on the side for extra color and freshness
Another favorite: Blueberry Breakfast Muffins
Variations of Peach Muffins
This base batter is forgiving and easy to build on once you have made it a time or two.
- Peach streusel: Top the muffins with a quick brown sugar and butter crumble instead of turbinado sugar before baking.
- Peach blueberry: Fold in 1/2 cup of fresh or frozen blueberries along with the peaches.
- Glazed peach: Drizzle a simple powdered sugar and milk glaze over the cooled muffins.
- Spiced peach: Add 1/4 teaspoon ground nutmeg or ginger along with the cinnamon for extra warmth.
- Whole wheat swap: Replace up to 1 cup of the all purpose flour with white whole wheat flour for a heartier crumb.
This same swap in fruit works nicely in Strawberry Muffins Recipe as well, if strawberries are what is ripe at your market.
Storage and Reheating
These muffins keep well, so it is worth making the full batch even if it is just you eating them through the week.
- Store cooled muffins in an airtight container at room temperature for up to 2 days.
- Refrigerate in an airtight container for up to 5 days, since the fresh peaches make these more perishable than a plain muffin.
- Freeze cooled muffins in a freezer safe bag or container for up to 3 months.
- Thaw frozen muffins at room temperature, or reheat directly from frozen in the microwave for 30 to 45 seconds.
- To refresh a day old muffin, warm it in a 300°F oven for about 5 minutes.
The same freezer friendly approach works great for Peach Bread Pudding Recipe, another good way to use up extra peaches.
Nutritional Facts
These are estimated values per muffin, based on a batch of 12, and will vary depending on the exact ingredients you use.
- Calories: about 220
- Total Fat: 8g
- Saturated Fat: 1.5g
- Carbohydrates: 32g
- Sugar: 15g
- Fiber: 1g
- Protein: 4g
- Sodium: 190mg
The base ratios here are similar to what I use in Chocolate Chip Banana Muffins, if you want to compare notes on lighter muffin batters.
Health Benefits of Key Ingredients
A muffin is still a treat, but a few of the ingredients here do pull some real nutritional weight.
Fresh peaches bring natural sweetness along with vitamin C, vitamin A, and fiber, which is part of why they work so well in baked goods without needing tons of added sugar.
- Peaches: a good source of vitamin C, vitamin A, and dietary fiber
- Eggs: provide protein and help give the muffins their structure and rise
- Cinnamon: adds warm flavor while also offering natural antioxidants
- Whole milk: contributes calcium and protein to the finished muffin
Read Also: Banana Peach Bread Recipe
FAQs About Peach Muffins
1. Can I use frozen or canned peaches instead of fresh?
Yes, both work well in this recipe. If using frozen peaches, dice them while still frozen and toss with flour, do not thaw first or they will release too much liquid.
If using canned peaches, drain them very well and pat dry before dicing.
2. Why did my muffins turn out dense instead of light?
Dense muffins almost always come down to overmixing the batter.
Stir just until the flour streaks disappear, a few lumps are fine and actually help keep the crumb tender.
3. Do I need to peel the peaches first?
Peeling is recommended for the smoothest texture, since the skins can turn slightly tough once baked.
If you do not mind a bit of texture, you can leave the skins on and simply dice the peaches as is.
4. Can I make these muffins ahead of time?
Absolutely. You can bake the full batch a day or two ahead and store them at room temperature, or freeze them for longer storage.
They reheat beautifully in the microwave or a warm oven.
5. Can I turn this into mini muffins instead?
Yes, this batter works well as mini muffins. Fill a mini muffin pan about 3/4 full and reduce the bake time to around 10 to 12 minutes, checking for doneness with a toothpick.
You might also enjoy: Peach Coffee Cake Recipe

Peach Muffins
Ingredients
- 2 1/2 cups all-purpose flour 315g
- 1 tablespoon all-purpose flour for tossing the peaches
- 3/4 cup granulated sugar 150g
- 2 1/2 teaspoons baking powder
- 1/2 teaspoon salt
- 1/2 teaspoon ground cinnamon
- 2 large eggs room temperature
- 1 cup whole milk 240ml, room temperature
- 1/2 cup vegetable oil 120ml, or melted and cooled unsalted butter
- 1 teaspoon pure vanilla extract
- 1 1/2 cups fresh peaches about 2 medium peaches, peeled and diced
- 2 tablespoons turbinado sugar for topping
Equipment
- 12-cup muffin pan
- Parchment muffin liners or nonstick spray
- Large mixing bowl
- Medium mixing bowl
- Whisk
- Large cookie scoop for even portioning
- Wire cooling rack
- Measuring cups and spoons
Method
- Preheat oven to 400°F (200°C). Line a 12-cup muffin pan with parchment liners or grease well with nonstick spray.
- Peel the peaches and dice into 1/2-inch cubes. Toss the diced peaches with 1 tablespoon of flour in a small bowl.
- In a large bowl, whisk together 2 1/2 cups flour, sugar, baking powder, salt, and cinnamon for 20-30 seconds.
- In a medium bowl, whisk the eggs until smooth. Add milk, vegetable oil, and vanilla, and whisk until fully combined.
- Pour wet ingredients into dry ingredients. Fold with a spatula just until no flour streaks remain, allowing a few small lumps.
- Add the floured peaches to the batter and fold gently with a spatula until evenly distributed.
- Divide batter evenly among 12 muffin cups, filling about 3/4 full. Sprinkle about 1/2 teaspoon turbinado sugar over each muffin.
- Bake for 18-20 minutes until golden and a toothpick inserted in the center comes out clean or with just a few moist crumbs.
- Cool in the pan for 5 minutes, then transfer muffins to a wire cooling rack to cool completely or serve warm.
Nutrition
Notes
- Use peaches that are ripe but still slightly firm; very soft peaches will release too much liquid into the batter.
- Don’t skip tossing peaches in flour—it helps them stay suspended in the batter instead of sinking to the bottom.
- Measure flour by spooning it into the measuring cup and leveling it off to avoid packing in too much flour.
- Let the batter rest for 5-10 minutes before baking if you have time—this helps the muffins rise taller.
- Bake on the middle rack for the most even heat distribution.
- Resist opening the oven door in the first 15 minutes, as a temperature drop can cause muffins to sink in the middle.
- For a streusel topping, top with a brown sugar and butter crumble instead of turbinado sugar before baking.
- Store cooled muffins in an airtight container at room temperature for up to 2 days, or refrigerate for up to 5 days.
- Freeze cooled muffins in a freezer-safe container for up to 3 months. Reheat from frozen in the microwave for 30-45 seconds.
- This recipe works well with frozen or canned peaches—if using frozen, don’t thaw first, and if using canned, drain and pat dry well.
Private Notes
Tried this recipe?
Let us know how it was!Conclusion
This Peach Muffins recipe is one of those recipes that earns a permanent spot in the rotation once you make it the first time.
It is simple enough for a weekday morning, but still feels a little special thanks to all that juicy peach in every bite.
If you give these a try, I would love to hear how they turned out. Leave a comment below, or snap a photo and share it, I always love seeing your bakes.
Recommended:
- Peach Tart Recipe
- Peach Crumb Bars Recipe
- Peach Crisp Recipe
- Blackberry Peach Galette Recipe
- Peach Galette Recipe



