There’s something magical about the sweet, juicy flavor of peaches wrapped in the warmth of a freshly baked muffin. That soft crumb, the golden top with just the slightest crunch, and the way the scent fills your kitchen as they bake—it’s more than just a muffin; it’s a memory in the making.
This peach muffin recipe was born on a quiet Sunday morning in late summer, with ripe peaches sitting patiently on the counter, begging not to go to waste. Inspired by the rustic charm of a Southern kitchen and the simplicity of home baking, this recipe brings together the nostalgia of peach cobbler with the convenience of a muffin.
Whether you’re baking for brunch, prepping snacks for the week, or just craving something cozy, these peach muffins hit all the right notes. Moist, fluffy, and loaded with fresh peach chunks, they’re the kind of muffins that disappear fast—so you might want to make a double batch.
Why I Love This Recipe
Let’s be honest—there are a lot of muffin recipes out there. But this one? It’s special.
These peach muffins aren’t just about convenience or using up fruit (though they’re great for both). They’re about capturing the essence of peach season—sun-kissed fruit, warm spices, and a tender crumb that feels like comfort.
What makes these muffins truly shine is their balance. You get bursts of juicy peach in every bite, but they never overpower the rich vanilla base. The crumb is delicate yet moist, thanks to the addition of sour cream or yogurt, which helps lock in flavor and tenderness.
Another thing I love? This recipe is versatile. You can use fresh, frozen, or even canned peaches depending on the season. Add a cinnamon-sugar topping for bakery-style flair, or keep it simple with a clean, golden dome. They’re easy enough for weekday baking, but impressive enough to serve at a brunch table.
It’s the kind of recipe that earns a permanent spot in your kitchen notebook.
Ingredients for Peach Muffins
Before you start, gather your ingredients and get a sense of what goes into creating that perfect muffin texture. The ingredients in this recipe are simple and pantry-friendly—but each plays a key role in the final taste and texture.
Peaches
Fresh, ripe peaches are best when in season—they add the juiciest flavor and most natural sweetness. If it’s not peach season, don’t worry. Frozen or canned peaches (drained well and patted dry) work beautifully too. Just make sure to dice them into small, bite-sized pieces so they blend well into the batter.
All-purpose flour
Provides the structure for the muffin. Sift it before using for a lighter crumb. If you’re feeling adventurous, you can sub half of it with whole wheat flour for a heartier texture.
Baking powder + baking soda
This combination gives the muffins their rise. Baking soda reacts with the acid in the sour cream or yogurt to create lift, while baking powder ensures a rounded, domed top.
Salt
Just a pinch heightens the overall flavor and balances out the sweetness.
Cinnamon (optional but highly recommended)
Adds warmth and depth to the muffins, complementing the sweetness of the peaches.
Butter
Melted and slightly cooled—this gives the muffins a rich, buttery base while keeping the crumb tender.
Eggs
Bind the ingredients and give the muffins structure. Room temperature eggs work best, ensuring the batter comes together smoothly.
Vanilla extract
Don’t skip it. Vanilla adds that homemade warmth and enhances the fruit’s natural flavor.
Sour cream or Greek yogurt
This is the secret to ultra-moist muffins. It adds richness and moisture without making the batter too wet.
Sugar
Granulated sugar keeps it classic and lets the peaches shine. You can sub half of it with brown sugar for a deeper molasses undertone.
Optional topping: Cinnamon sugar or coarse turbinado sugar
Sprinkled over the top before baking, this adds a beautiful golden crunch and makes the muffins look bakery-worthy.
How Much Time Will You Need
These peach muffins are as easy as they are delicious. You’ll need about:
- Prep Time: 15–20 minutes (depending on whether you’re peeling and slicing peaches)
- Bake Time: 18–22 minutes
- Cooling Time: 10 minutes
Total time from start to finish is under 45 minutes—perfect for weekend mornings or last-minute baking.
How to Make This Peach Muffin Recipe
This muffin recipe follows the classic “wet and dry” method, making it nearly foolproof. Just be careful not to overmix the batter—you want it just combined to keep the texture light and tender.
Step – 1: Prep your peaches
If using fresh peaches, peel (optional), pit, and dice them into small chunks. If using canned or frozen peaches, make sure to drain well and pat them dry to avoid extra moisture in your batter. Set aside.
Step – 2: Preheat the oven and prep your pan
Preheat your oven to 375°F (190°C). Line a standard muffin tin with paper liners or lightly grease with nonstick spray.
Step – 3: Mix the dry ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, salt, and cinnamon (if using). This ensures even distribution of leavening and spices.
Step – 4: Mix the wet ingredients
In a large bowl, whisk together the melted butter, sugar, eggs, sour cream or Greek yogurt, and vanilla extract. Mix until smooth and creamy.
Step – 5: Combine wet and dry
Gently fold the dry ingredients into the wet mixture using a spatula. Stir just until the flour disappears—do not overmix, or your muffins may turn out dense.
Step – 6: Fold in the peaches
Carefully fold in your diced peaches, distributing them evenly without breaking them down too much.
Step – 7: Fill the muffin cups
Divide the batter evenly among the prepared muffin tins, filling each about Âľ full. If you like, sprinkle the tops with cinnamon sugar or coarse sugar for extra texture.
Step – 8: Bake
Bake in the preheated oven for 18–22 minutes, or until the tops are golden and a toothpick inserted in the center comes out clean.
Step – 9: Cool and serve
Let the muffins cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely. Enjoy warm or at room temperature.
Substitutions
One of the joys of muffin recipes is how easily they adapt to what you have on hand. Here’s how you can tweak this recipe without losing flavor or texture.
Butter substitute:
Swap melted butter with an equal amount of neutral oil like canola or vegetable oil. This will give the muffins a slightly different texture—more tender and less rich.
Sour cream or yogurt:
You can use either interchangeably. Even buttermilk works in a pinch, but you’ll want to reduce it slightly since it’s thinner than yogurt.
Peaches:
No fresh peaches? No problem. Use frozen peaches (no need to thaw, but dice them first) or canned peaches (just drain and dry). You can also experiment with nectarines or even mango for a tropical twist.
Gluten-free option:
Use a 1:1 gluten-free all-purpose flour blend. Muffins may be a bit more crumbly but will still taste delicious.
Sugar variations:
Replace half the white sugar with brown sugar for deeper flavor. Or try coconut sugar for a refined sugar-free option.
Best Side Dish of Peach Muffins
Peach muffins are lovely on their own, but here are three pairings that make them even better:
- Greek Yogurt with Honey and Almonds
The tanginess of the yogurt balances the sweetness of the muffin perfectly, while the almonds add crunch. - Fresh Berry Salad
A mix of strawberries, blueberries, and mint makes for a bright, refreshing side that complements the fruity flavors. - Iced Chai Latte or Hot Earl Grey Tea
The spices in chai or the citrusy notes in Earl Grey enhance the cinnamon and peach flavors in the muffin.
Serving and Presentation Tips
Let’s be honest—presentation matters, even for something as simple and homey as a muffin. You eat with your eyes first, and a beautifully served peach muffin can turn a casual treat into something memorable.
Serve them warm
Warm peach muffins fresh from the oven (or gently reheated) have the softest crumb and the most flavor. The peaches taste juicier, the vanilla is more pronounced, and the texture is pure perfection.
Add a dusting of powdered sugar
For a café-style look, lightly sift powdered sugar over the tops just before serving. It’s a small detail that adds visual appeal and an extra kiss of sweetness.
Use a wooden board or tiered stand
When serving muffins at brunch or for guests, presentation makes all the difference. Arrange them on a rustic wooden board or a vintage-style cake stand to enhance their homemade charm.
Pair with a dollop of whipped cream or mascarpone
For dessert, elevate these muffins with a swirl of fresh whipped cream or a spoonful of mascarpone cheese, lightly sweetened with honey or vanilla.
Tips and Tricks to Make This Recipe More Better

Mastering muffins is all about the little details. These tips can help you get the perfect peach muffin every time.
Don’t overmix the batter
Mix just until the flour disappears. Overmixing activates gluten, which can lead to tough, chewy muffins instead of soft, tender ones.
Use room temperature ingredients
Room temp eggs and dairy mix more easily into the batter, creating a smoother texture. This also helps the muffins rise evenly in the oven.
Toss peaches in a bit of flour
Before folding peaches into the batter, toss them in a tablespoon of flour. This helps prevent them from sinking to the bottom of the muffins.
Rest the batter (if you have time)
Letting the batter rest for 15–20 minutes before baking allows the flour to fully hydrate and helps create a higher, more rounded muffin top.
Add a sugar crust for texture
Sprinkling coarse sugar or cinnamon sugar on top of the muffins before baking creates a lovely golden crust with a bit of crunch.
Common Mistakes to Avoid
Even simple recipes have their pitfalls. Here’s what to watch out for when baking peach muffins:
Using overly ripe or soggy peaches
While soft peaches are sweet, they can release too much moisture into the batter. This leads to soggy muffins. Use ripe but firm peaches and always pat them dry.
Overfilling the muffin tins
It’s tempting to go all in, but filling muffin cups more than ¾ full can cause them to overflow or bake unevenly.
Baking at too high a temperature
Stick to the recommended 375°F. Higher temps may brown the tops too quickly while leaving the insides undercooked.
Skipping the cooling time
Hot muffins are fragile. Let them cool in the pan for a few minutes before transferring to a wire rack. This helps them set and avoids crumbling.
Not greasing the pan or using liners
Unless your pan is truly non-stick, always use liners or spray generously. Muffins that stick to the pan are a sad kitchen tragedy.
How to Store It
Whether you’re making these for a week of snacks or prepping ahead for brunch, proper storage keeps your muffins tasting fresh and fluffy.
At room temperature
Store completely cooled muffins in an airtight container lined with a paper towel. Place another paper towel on top before sealing the lid to absorb moisture. They’ll stay fresh for 2–3 days.
In the fridge
While not necessary, refrigerating can extend freshness up to 5 days. Just warm them briefly before serving to restore the soft texture.
In the freezer
Peach muffins freeze beautifully. Wrap each muffin in plastic wrap or foil, then place them in a freezer-safe bag. Freeze for up to 3 months. To enjoy, thaw overnight in the fridge or microwave for 20–30 seconds.
FAQ
Can I use canned peaches instead of fresh?
Yes, absolutely. Just be sure to drain them well and pat dry to prevent excess moisture in the batter.
Can I make these peach muffins gluten-free?
Yes! Use a 1:1 gluten-free all-purpose flour blend. The texture may be slightly different, but still delicious.
Can I add nuts or oats to the batter?
Of course. Chopped pecans or walnuts pair well with peaches, and a sprinkle of oats on top gives them a rustic texture.
Can I make mini muffins with this recipe?
Definitely. Use a mini muffin tin and bake for 10–13 minutes. Keep an eye on them—they bake fast!
How can I make them more like a peach cobbler muffin?
Add a brown sugar-cinnamon streusel topping before baking. It mimics the crisp topping of a cobbler and adds amazing crunch.

Peach Muffins
These peach muffins are the perfect blend of sweet, juicy fruit and a tender, buttery crumb. They’re simple to make, yet full of flavor thanks to fresh (or canned) peaches, a touch of cinnamon, and a moist base made with sour cream or yogurt. Great for breakfast, brunch, or snacking, these muffins can be whipped up in under 45 minutes and freeze beautifully. Whether you’re savoring the flavors of summer or using pantry peaches in the off-season, these muffins will become a go-to recipe in your kitchen.
- Total Time: 40 minutes
- Yield: 12
Ingredients
- 1 ½ cups all-purpose flour
- 1 tsp baking powder
- ½ tsp baking soda
- ÂĽ tsp salt
- ½ tsp cinnamon (optional)
- ½ cup unsalted butter, melted and cooled
- â…” cup granulated sugar
- 2 large eggs, room temperature
- ½ cup sour cream or Greek yogurt
- 1 tsp vanilla extract
- 1 ÂĽ cups diced peaches (fresh, frozen, or canned and drained)
- Optional: 1 tbsp flour (to coat peaches)
- Optional: Coarse sugar or cinnamon sugar for topping
Instructions
- Preheat oven to 375°F (190°C). Line a muffin tin with liners or grease well.
- In a medium bowl, whisk together flour, baking powder, baking soda, salt, and cinnamon.
- In a large bowl, whisk melted butter, sugar, eggs, sour cream, and vanilla until smooth.
- Gently fold dry ingredients into wet ingredients until just combined—do not overmix.
- Toss peaches in 1 tbsp flour (optional), then fold into the batter.
- Divide batter evenly among muffin cups. Top with sugar if desired.
- Bake for 18–22 minutes, or until golden brown and a toothpick comes out clean.
- Let cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
Notes
- Use ripe but firm peaches for best results.
- For a cobbler-inspired version, top with streusel before baking.
- Brown sugar can be swapped in for half the granulated sugar for deeper flavor.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Breakfast, Snack
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 12
- Calories: 215
- Sugar: 14g
- Sodium: 120mg
- Fat: 9g
- Saturated Fat: 5g
- Unsaturated Fat: 3g
- Trans Fat: 0g
- Carbohydrates: 30g
- Fiber: 1g
- Protein: 4g
- Cholesterol: 50mg