
If you love peaches and want to take full advantage of stone fruit season, then these yummy Peach Muffins are for you. They’re perfectly sweet, gluten-free, made with high-protein yogurt, and honestly just a good healthy snack all around.
I first made these when my kids were toddlers, but we still love them today! Add a streusel topping, a drizzle of white chocolate, or mix in chocolate chips. No matter how you make them, you’ll love how easy and simple this sweet peach muffins recipe is!
You’ll Love These Peach Muffins with Fresh Peaches!
-
5 minutes prep: Quick mix, then the oven does the rest.
-
Fresh peaches: Sweet, juicy, and SO good baked into every bite.
-
Gluten-free: Made with oats as the base.
-
Wholesome ingredients: Greek yogurt, honey, and oats keep them balanced and filling.
-
Perfect for meal prep: Bake once, enjoy all week!

Peach Muffin Recipe Ingredients
Simple, wholesome ingredients, and nothing too fancy! Here’s what you’ll need for this recipe:
-
Rolled oats – Blended into oat flour for the base. Swap with store-bought oat flour if you want to skip the blender step.
-
Baking powder – Helps the muffins rise and bake up fluffy.
-
Raw cane sugar – Adds a little extra sweetness. Swap with coconut sugar if that’s what you have.
-
Honey – Naturally sweetens and adds moisture. Maple syrup works great too.
-
Butter – Gives these that rich, classic muffin flavor. Swap with melted coconut oil or plant-based butter if needed.
-
Plain Greek yogurt – Keeps the muffins soft and tender (and adds a little extra protein). Dairy-free yogurt works too.
-
Egg – Helps bind everything together. For an egg-free option, use a flax egg.
-
Fresh peaches – The star of the show. Frozen peaches can work, just thaw and drain well first!
How to Make Fresh Peach Muffins
Blend, mix, fold, and done. I love how easy these are to make! Here’s an overview for how to make fresh peach muffins:
-
Preheat and prep. Preheat the oven and lightly grease a muffin pan (or use liners).
-
Make the oat flour. Blend the rolled oats until they’re a fine flour-like texture.
-
Mix in the dry ingredients. Add baking powder and sugar, then pulse just until combined.
-
Add the wet ingredients. Blend in the honey, softened butter, Greek yogurt, and egg until smooth.
-
Fold in the peaches. Stir the chopped peaches in by hand so they stay nice and chunky.
-
Bake. Divide batter into the muffin pan and bake until set and a toothpick comes out clean.
Healthy Peach Muffins Variations
There are a few ingredients that I used in this recipe that can definitely be subbed as needed! Feel free to play around with these different options and make these healthy peach muffins fit your lifestyle. 😉
- I used honey, but feel free to replace with agave syrup or real maple syrup.
- I love using real, grass-fed butter in baking recipes. However, feel free to replace this with 1/2 cup of oil of your choice! Coconut oil is a great option as well as avocado oil.
- The greek yogurt can be replaced with a non-dairy yogurt, such as coconut or almond yogurt.
- Want to make this recipe vegan? Try replacing the egg with this Easy Flax Egg Recipe!
Side note: I made a streusel topping by mixing together a little bit of rolled oat flour, brown sugar, melted butter, and cinnamon. It was delicious, but definitely an optional add-on!

How to Serve Fresh Peach Muffins
These muffins are pretty amazing all on their own, but I’m absolutely loving them topped with yogurt and fruit in the mornings for breakfast! I also like keeping them in the fridge for a quick and easy snack. Nothing beats enjoying them warm and straight out of the oven, of course.
Did I mention that they’ll make your house smell AMAZING? So yummy!
Pro-tip: Use a blender to make this peach muffins recipe. I absolutely love my Ninja Blender because it has a dough setting that’s perfect for baked goods!
How to Store Healthy Peach Muffins
Refrigerator: Store in an airtight container for up to 4 days!
Freezer: Freeze in a freezer-safe bag or container for up to 3 months.
Reheat: Microwave for 10–15 seconds from the fridge, or about 30 seconds from frozen. You can also let them thaw overnight in the fridge and warm them up for just a few seconds before eating.

Related recipes that you’ll LOVE:
- Gluten-Free Healthy Rhubarb Muffins
- Pumpkin Muffins
- Banana Chocolate Chip Baked Oatmeal Cups
- Peanut Butter Chocolate Blender Donuts
Wholesome Peach Muffin Recipe
Ingredients
- 2 cups rolled oats
- 2 tsp baking powder
- 1/4 cup raw cane sugar
- 1/4 cup honey
- 1 stick organic, grass-fed butter ((1/2 cup, softened))
- 3/4 cup plain greek yogurt
- 1 egg
- 1 cup chopped peaches ((about 2 peaches))
Instructions
- Preheat oven to 350 degrees.
- Blend the rolled oats into a flour texture.
- Add in the baking powder and raw cane sugar and lightly blend.
- Add in the honey, softened butter, greek yogurt, and egg.
- Blend on a dough setting or mix by hand until the batter is smooth.
- Add in the chopped peaches and mix by hand.
- Pour the batter into an oiled muffin pan and bake for 45 minutes on the top rack (or until a toothpick comes out clean).
- Serve and enjoy!

Natalie says:
Found your recipe after prying myself away from bakery muffins strategically placed above fresh peaches at the grocery store. They had like 7,000 calories each and I thought there has to be a way to make these muffs healthier at home. And here I ended up – making your muffin recipe around midnight because #cravings and OHMYGOODNESS YUM. I am so jazzed about these, I cannot wait to grace all my coworkers with these pieces of heaven tomorrow. Thank you for putting the recipe out into the world.
Christine McMichael replied:
Best comment ever! 🙂 I’m so glad you enjoyed the recipe, Natalie!! I hope your coworkers loved them, too!
Carrie says:
Can these be made in advance and frozen?
Christine McMichael replied:
Yes! Simply thaw them out when you’re ready to eat and heat up in the microwave for about 30 seconds 🙂
Sally says:
I’ve made these twice already. They are delicious!! I love that they are gluten free (as long as gluten free oats are used). I’m certain they are wonderful as is, but I often bake vegan style. To make them vegan, I used maple syrup instead of honey, 1/3 cup olive oil instead of butter, 1 T ground chia seeds combined with 3 T water instead of an egg, and 3/4 cup mashed peaches instead of the Greek yogurt. I will continue making these as long as it is peach season. Thanks for the recipe!
Christine McMichael replied:
I’m so glad to hear that, Sally! Loving the vegan substitutions. 🙂
Diana says:
How much flour is needed, not listed with Ingredients.
Christine McMichael replied:
Hi, Diana! There actually isn’t flour in this recipe. The “flour” base is made from the rolled oats. I hope that makes sense and that you enjoy the recipe!
Jessica Pinney says:
I’ve been busy making alllll the peach things and these muffins are being added to the list! They look so wonderful! <3
Nicole says:
Your photos are so gorgeous! I love peaches and anything made with them. I bet my toddler would love these. Thanks for sharing!
Michele says:
What a perfect breakfast or snack! These muffins look so scrumptious. Love baking with peaches in the summer. Can’t wait to bake some of these!
Sharon says:
I would love these muffins for breakfast or a nice snack in the afternoon with a cup of tea. They look delicious!
Pearl Rodrigues says:
I’ve never thought of making muffins with peach. This sounds absolutely delicious and the images look lovely
Thank you for sharing this one with us !!
sri mallya says:
I love peach in any form. This muffin looks so gorgeous and delicious. I wish I could grab one right now.
aditi bahl says:
We don need a reason to make muffin anyways. and if they are as tempting and wholesome as these , then why delay it .Am making these soon.Thanks
Kiki Johnson says:
The perfect recipe for peach season! I love that you added instructions how to make them vegan! They look simply amazing!
Tara says:
Oh yum! Perfect time of year for peach recipes and these muffins look so tasty!! Can’t wait to make them
Martyn says:
Wow, the images look incredible but most of the all the muffins look too tasty! I love the fact that they are not too high in fat and calories as looking at them, I just know ill want to eat several at a time 🙂
Kelsey says:
Muffins to me are what Monday’s should be all about! I think each Monday I am going to make a new Muffin! Starting with these!