I absolutely adore these peach muffins because they perfectly capture the sweetness and juiciness of fresh peaches baked into a tender, fluffy muffin. This Peach Muffins Recipe has quickly become one of my favorite go-to treats for breakfast and snacking, combining warm cinnamon notes with moist, soft crumb and delightful fruit bursts. Every bite feels like a little bit of sunshine, and I love how easy it is to whip these up anytime I have ripe peaches on hand, making my kitchen smell irresistible.
Why You'll Love This Peach Muffins Recipe
What really makes this Peach Muffins Recipe special for me is the balance of flavors. The gentle warmth of cinnamon paired with the natural sweetness of diced peaches creates a comforting but fresh taste that never gets old. These muffins are moist but not gummy, and the slight crunch of the turbinado sugar sprinkled on top adds a delightful texture that keeps me coming back for more. I love how the Greek yogurt keeps them tender while giving just the right moisture without being heavy.
Another reason I’m so passionate about this recipe is how straightforward it is. The ingredients are simple pantry staples that most people already have, with just the peaches adding that seasonal freshness. The process is so manageable, even on a busy morning or last-minute craving, and the muffins come together quickly. They feel special enough for brunch or gatherings but easy enough to brighten a casual weekday breakfast. Honestly, they bring so much joy to my table, whether I serve them warm out of the oven or later with coffee and friends.
Ingredients You'll Need
These ingredients might look simple, but each one plays a key role in creating the perfect texture, flavor, and appearance that make this Peach Muffins Recipe so memorable. From the all-purpose flour providing structure to the fresh peaches adding juiciness, everything works in harmony.
- All-purpose flour (2 cups plus 2 teaspoons for peaches): Gives the muffins their soft yet sturdy crumb and coats the peaches to prevent them from sinking to the bottom.
- Baking powder (2 teaspoons): Helps the muffins rise beautifully and become fluffy.
- Ground cinnamon (½ teaspoon plus extra for topping): Adds a warm, cozy undertone that pairs wonderfully with the peaches.
- Salt (½ teaspoon): Balances the sweetness and enhances overall flavor.
- Unsalted butter (½ cup, room temperature): Provides richness and tenderness.
- Granulated sugar (1 cup): Sweetens the batter evenly without overpowering the fruit.
- Large eggs (2, room temperature): Bind the ingredients and add moisture.
- Pure vanilla extract (2 teaspoons): Infuses a subtle, fragrant depth.
- Plain Greek yogurt (½ cup, room temperature): Keeps muffins light and tender with a touch of tanginess.
- Diced peaches (1 ½ cups): The star ingredient that adds juicy bursts of flavor and beautiful color.
- Turbinado sugar (2 tablespoons): Sprinkled on top for a crunchy, caramelized finish.
Directions
Step 1: Preheat your oven to 375 degrees F. Line a 12-cup muffin tin with paper liners. If you have two pans, space the liners so muffins can rise taller instead of spreading out. I like to spray the liners lightly with nonstick spray for easy removal later.
Step 2: In a medium bowl, whisk together 2 cups of flour, baking powder, ½ teaspoon cinnamon, and salt. This dry mix sets the foundation for your muffins’ texture and flavor.
Step 3: In the bowl of your stand mixer, beat the softened butter and sugar together until pale and fluffy—about 2 minutes. This aerates the batter and ensures light muffins. Then add the eggs and vanilla extract, mixing until fully combined, scraping the bowl as needed.
Step 4: Mix in the plain Greek yogurt until smooth. This addition keeps the muffins moist and tender.
Step 5: Add the dry ingredients gradually and stir on low speed until just combined. Be careful not to overmix, or the muffins can become dense. Toss the diced peaches with 2 teaspoons of flour to keep them suspended in the batter, then gently fold them in without breaking them up.
Step 6: Divide the batter evenly into the muffin cups—I find a large ice cream scoop works perfectly. In a small bowl, mix turbinado sugar with a pinch of cinnamon and sprinkle over each muffin for that wonderful crunch and extra flavor.
Step 7: Bake for 20 to 24 minutes, until muffin tops turn golden and a toothpick inserted in the center comes out clean. Pay close attention after 20 minutes so they don’t dry out.
Step 8: Let the muffins cool in the pan for 5 minutes before transferring them to a wire rack. I love enjoying them slightly warm, but they also taste fantastic fully cooled.
Servings and Timing
This Peach Muffins Recipe makes 12 generous muffins, perfect for sharing or saving some for the week. The prep time is about 10 minutes, combining all the ingredients and prepping the peaches. Baking takes around 20 to 24 minutes, and allow an extra 5 minutes for cooling in the pan so they solidify enough to remove easily. Overall, you’re looking at approximately 35 minutes from start to finish, making this a satisfying and time-efficient treat.
How to Serve This Peach Muffins Recipe
I love serving these muffins fresh and slightly warm, straight from the oven, with a pat of butter melting on top or a drizzle of honey for added sweetness. They also pair wonderfully with a creamy cup of coffee or a chai latte for a cozy morning vibe. When guests come over for brunch, I like arranging them on a rustic wooden board garnished with fresh peach slices and a sprinkle of powdered sugar—simple yet elegant.
For a delightful snack or light dessert, I sometimes serve these with a dollop of whipped cream or mascarpone cheese alongside a handful of fresh berries. If you want to get festive, these muffins are excellent with a tall glass of iced tea or sparkling white wine, making them suitable for casual parties or summer get-togethers. They’re versatile enough to fit right in whether it's a relaxing family breakfast, a baby shower spread, or even a weekday office treat.
In terms of temperature, I find they taste best warm or at room temperature. If you want to serve multiple muffins, keeping them wrapped in a clean kitchen towel helps retain warmth, or you can gently reheat them before serving. I usually plate two muffins per person for a satisfying portion size, but they’re perfect for nibbling anytime throughout the day.
Variations
I love experimenting with this Peach Muffins Recipe to suit different tastes or dietary needs. For a gluten-free version, I swap the all-purpose flour with a gluten-free baking blend—just make sure it includes xanthan gum for structure. The texture changes slightly but the flavor remains just as amazing. For a vegan twist, I replace the butter with coconut oil or vegan margarine, the eggs with flax eggs, and swap Greek yogurt with full-fat coconut yogurt. It’s surprisingly delicious and still beautifully moist.
For flavor twists, you can add chopped toasted pecans or walnuts for crunch, or incorporate a teaspoon of almond extract alongside the vanilla for a nutty depth that pairs incredibly with peaches. Another delightful variation is to fold in fresh or frozen blueberries with the peaches for a mixed berry-peach muffin, adding color and extra fruity bursts. Baking these in jumbo muffin tins lengthens the baking time but creates a perfect shareable centerpiece.
If you're short on fresh peaches, canned or frozen peaches work just fine—just make sure to drain them well so your batter doesn’t get watery. I also sometimes top the muffins with a streusel crumb made from brown sugar, cinnamon, and cold butter for an indulgent crunch on top. The possibilities to customize these are endless and always fun to try!
Storage and Reheating
Storing Leftovers
If you have any peach muffins leftover, store them in an airtight container at room temperature and they’ll stay fresh for about 2 to 3 days. I like to layer them with parchment paper to avoid sticking if stacking is necessary. This keeps the muffins moist without getting soggy. You can also refrigerate them if your kitchen is warm, but bring them to room temperature before serving for the best texture.
Freezing
These peach muffins freeze beautifully, which makes them convenient for meal prep or preserving seasonal peaches. Wrap each muffin individually in plastic wrap or aluminum foil, then place them in a freezer-safe resealable bag or container. They keep well for up to 3 months. I recommend thawing them overnight in the fridge or for a few hours at room temperature before reheating.
Reheating
The best way to reheat these muffins is in a toaster oven or regular oven at 300 degrees F for about 5 to 7 minutes. This warms them evenly and helps restore that fresh-baked texture without drying them out. Microwaving is quicker but can sometimes make the crumb a little rubbery if overdone—if you microwave, do it in short 15-second bursts and stop as soon as they're warm. Adding a little slice of butter on top before reheating amps up the flavor and moisture wonderfully.
FAQs
Can I use canned peaches instead of fresh?
Absolutely! Just be sure to drain the peaches well and pat them dry with paper towels before tossing them in flour and folding them into the batter. This prevents adding excess moisture which can make the muffins soggy. Frozen peaches also work well after thawing and draining.
How do I know when the muffins are fully baked?
The best way is to insert a toothpick into the center of a muffin. If it comes out clean or with a few moist crumbs clinging, they’re done. Also look for golden brown tops that spring back slightly when gently pressed. Avoid opening the oven too early to maintain the muffin’s rise.
Can I make these muffins ahead of time?
Yes! You can prepare the batter a few hours ahead and keep it covered in the fridge until you’re ready to bake. They’re also wonderful freshly baked and then stored or frozen for later enjoyment. Baking from chilled batter might require an extra minute or two in the oven.
What can I substitute for Greek yogurt?
If you don’t have Greek yogurt, sour cream or buttermilk are fantastic alternatives that keep the muffins moist and tender. For dairy-free options, full-fat coconut yogurt or even plain dairy-free yogurt brands work well, though the flavor will be slightly different.
Can I make mini muffins instead of regular size?
Definitely! Mini muffins are great for parties or kid-friendly snacks. Bake them at the same temperature but reduce the baking time to approximately 12-15 minutes. Keep a close eye on them as smaller muffins tend to bake faster.
Conclusion
I truly hope you enjoy making and eating this Peach Muffins Recipe as much as I do. It’s one of those special treats that feels like a warm hug in muffin form—bright, comforting, and absolutely delicious. Whether you’re sharing with loved ones or savoring a quiet moment with your coffee, these muffins make every day feel a little sweeter. Give them a try and let the wonderful aroma and taste fill your home!
PrintPeach Muffins Recipe
These Peach Muffins are moist, tender, and bursting with juicy diced peaches. They are perfectly spiced with cinnamon and topped with a crunchy turbinado sugar and cinnamon sprinkle for a delightful texture contrast. Made with Greek yogurt for added moisture and a subtle tang, these muffins are ideal for a breakfast treat or afternoon snack.
- Prep Time: 10 minutes
- Cook Time: 24 minutes
- Total Time: 34 minutes
- Yield: 12 muffins
- Category: Baking
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
Dry Ingredients
- 2 cups all-purpose flour, plus 2 teaspoons for coating peaches
- 2 teaspoons baking powder
- ½ teaspoon ground cinnamon
- ½ teaspoon salt
Wet Ingredients
- ½ cup unsalted butter, at room temperature
- 1 cup granulated sugar
- 2 large eggs, at room temperature
- 2 teaspoons pure vanilla extract
- ½ cup plain Greek yogurt, at room temperature
Fruit
- 1 ½ cups diced peaches
Topping
- 2 tablespoons turbinado sugar
- ¼ teaspoon ground cinnamon
Instructions
- Preheat and Prepare Pans: Preheat your oven to 375°F (190°C). Line a 12-cup muffin tin with paper liners and spray them lightly with nonstick cooking spray. If you have two muffin pans, distribute 6 liners in each, leaving space between cups to help muffins rise higher.
- Mix Dry Ingredients: In a medium bowl, whisk together 2 cups all-purpose flour, baking powder, ½ teaspoon cinnamon, and salt. Set aside to combine the leavening and spices.
- Cream Butter and Sugar: In a stand mixer bowl, beat the softened butter and granulated sugar together on medium speed until the mixture is light and fluffy, about 2 minutes, incorporating air for a tender crumb.
- Add Eggs and Vanilla: Add eggs one at a time along with the vanilla extract, mixing until well combined. Scrape down the sides of the bowl as needed for even mixing.
- Incorporate Greek Yogurt: Mix in the plain Greek yogurt until fully combined, which adds moisture and a slight tang to the batter.
- Add Dry Ingredients and Peaches: On low speed, add the dry ingredient mixture to the wet ingredients and mix until just combined to avoid overmixing. Toss diced peaches with the 2 teaspoons of flour, then gently fold them into the batter to distribute evenly.
- Fill Muffin Cups and Add Topping: Using a large ice cream scoop, evenly divide the batter among the 12 muffin cups. In a small bowl, combine the turbinado sugar with ¼ teaspoon of cinnamon, and sprinkle this mixture over the top of each muffin for a sweet, crunchy finish.
- Bake Muffins: Bake in the preheated oven for 20-24 minutes, or until muffin tops are golden and a toothpick inserted into the center comes out clean.
- Cool and Serve: Remove the muffins from the oven and place the pan on a cooling rack. Let the muffins cool in the pan for 5 minutes before transferring them to the rack to cool completely. Enjoy warm or at room temperature.
Notes
- For best results, use ripe but firm peaches to avoid soggy muffins.
- Room temperature ingredients help the batter mix more evenly and bake better.
- Do not overmix the batter to keep muffins tender and light.
- You can substitute fresh peaches with thawed frozen peaches, but drain excess moisture before using.
- Store muffins in an airtight container at room temperature for up to 3 days or freeze for longer storage.
- Turbinado sugar topping adds a nice crunch; you can omit it if preferred.

Leave a Reply