If you’re looking for peach muffins with no eggs that still turn out bakery-tall, moist, and packed with juicy summer fruit, these are the ones — and they don’t lean on a single egg replacer to get there. After 13+ years of baking egg-free for my own family, I’ve learned the best eggless muffins come from the right balance of oil, plant milk, and a splash of lemon, not from flax or store-bought substitutes. Each one is soft and tender, full of cinnamon-spiced peaches, and completely egg-free and dairy-free by design (fully vegan when you use your favorite plant milk). Whether you’re baking around an egg or dairy allergy or you simply ran out of eggs mid-craving, these Easy Peach Muffins deliver every single time — one batch, and they’ll earn a permanent spot in your summer rotation.

Oriana’s Thoughts On The Recipe

Hey there, baking friends! I just have to share this delightful recipe for Eggless Easy Peach Muffins that has quickly become a favorite in our home. You know, there’s something so comforting about the aroma of fresh muffins baking in the oven, and these peach muffins are no exception. They’re incredibly moist, loaded with juicy peaches, and have just the right amount of cinnamon spice to make each bite absolutely irresistible.
One of the best parts about this recipe is how easy it is to make. With simple ingredients you probably already have in your pantry, these muffins come together quickly. Whether you’re using fresh peaches in the summer or frozen ones during the off-season, the result is always delicious. Plus, they’re egg-free and dairy-free, making them perfect for those with food allergies and dietary restrictions.
These muffins are a versatile treat, perfect for breakfast or as a sweet snack any time of the day. My kids love them, and I bet yours will, too! Give this recipe a try, and I’m sure it will become a staple in your baking rotation.
Do you love peaches? Check out my 6 Fresh Peach Desserts You Can Make Without Eggs and Grilled Pork Chops with Peaches and Walnuts
Why You’ll Want to Try My Recipe


Why These Peach Muffins Work Without Eggs
Let’s talk about the question I get most: how do these hold together with no eggs at all? In a muffin, eggs really do just three jobs — add moisture, bind everything together, and help it rise. This recipe covers all three without them. The oil keeps the crumb moist for days (it works better than butter here), the milk-and-lemon combo acts like a quick buttermilk that reacts with the baking soda for a tall, tender lift, and the batter itself is thick enough to hold the peaches right where you fold them in. No flax egg, no mashed banana, no boxed replacer — just real pantry ingredients doing the work.
The one step you don’t want to skip: let the batter rest for 15–20 minutes before you scoop. That short rest lets the flour fully hydrate, and that’s what gives these muffins their sturdy, bakery-style structure instead of a crumbly, fall-apart texture. It’s a small thing, but in egg-free baking it makes all the difference.
Ingredients You’ll Need, Substitutions & Notes

Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
- All-purpose flour: The base of your muffin. Note: Make sure to measure accurately. In my opinion, a kitchen scale is the best way to measure your ingredients. For a gluten-free version, use a 1:1 gluten-free baking flour.
- Baking powder & baking soda: Leavening agents to help the muffins rise. Note: Make sure they’re not expired or too old. To avoid a chemical aftertaste, use baking powder that is labeled aluminum-free. I usually use the Clabber Girl brand, and though the ingredients state aluminum, I’ve never noticed an aluminum aftertaste.
- Salt: Enhances the flavors. Note: I prefer kosher or sea salt. If you only have table salt handy, I recommend reducing the amount to half.
- Milk: Use any plant-based milk to keep it dairy-free. Dairy milk will also work fine.
- Lemon juice and zest: Adds freshness and a slight tang. Note: Make sure you zest the lemon before you squeeze it.
- Neutral-tasting oil: Keeps the muffins moist.
- Granulated sugar & brown sugar: Sweeten the muffins and add depth of flavor.
- Pure vanilla extract & almond bakery emulsion (optional): Adds a rich, sweet aroma. Note: I like to use LorAnn’s Almond baking & flavoring emulsion, which is nut-free. You can find all the information here. However, if you have a nut allergy, I recommend contacting the manufacturer to ensure it is safe before using it.
- Sanding sugar for the tops (optional): Adds a bit of sparkle and crunch.
Peaches:
- Peaches (about two large peaches): Fresh or frozen work well. Note: You can use fresh, frozen, or canned. However, fresh peaches yield the best flavor and texture. For frozen peaches, do not thaw. For canned peaches, be sure to drain them thoroughly to avoid excess moisture. After draining, chop the peaches into smaller pieces. Since canned peaches are already sweetened, you can omit tossing them with the granulated sugar, simply adding the cinnamon and nutmeg. While canned peaches might not hold their shape as well as fresh ones during baking, they will still infuse the muffins with a delightful peach flavor. Extend the total bake time by 1–2 minutes for frozen and canned peaches.
- Granulated sugar: Sweetens the peaches.
- Ground cinnamon & ground nutmeg: Adds warmth and spice.
Food Allergy Swaps
This recipe is naturally egg, dairy, nut, peanut, and sesame-free, making it suitable for most dietary needs. However, always check labels for hidden allergens.
- Gluten-Free: Use a gluten-free, all-purpose flour blend. Look for a gluten-free flour blend specifically formulated for baking, as it will have the right combination of flours and starches to mimic the texture of wheat flour. My favorite is Better Batter Original Blend. I also like Doves Farm Freee Gluten-Free All-Purpose Flour, but this blend does not contain xanthan gum, so you need to add 1/4 teaspoon of xanthan gum per cup (140 g) of gluten-free flour blend.
- Soy-Free: Ensure your plant-based milk is soy-free if needed.
- Nut-Free: I like to use LorAnn’s Almond baking & flavoring emulsion in this recipe, which is nut-free. You can find all the information here. However, if you have a nut allergy, I recommend contacting the manufacturer to ensure it is safe before using it; if not, just omit it.
How to Get Tall, Bakery-Style Muffin Tops
Want those high, domed tops like the bakery case? The secret is a two-temperature bake. Start the muffins at 425°F (220°C) for the first 5 minutes — that blast of high heat sets the outsides fast and forces the tops to spring up quickly. Then, without opening the oven door, drop the temperature to 350°F (180°C) and let the centers bake through gently. Fill your liners all the way to the top (not the usual two-thirds), rest the batter first, and keep that oven door closed until the muffins have set. That combination is how you get tall, rounded, coffee-shop-worthy tops every time.
Process Overview: Step-by-Step Photos
Please check the recipe card at the bottom of the post for exact quantities and detailed instructions (scroll down).
Step 1 – Mix Dry Ingredients
In a large bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.

Step 2 – Combine Wet Ingredients
In a mixing bowl, whisk together milk, lemon juice, oil, sugars, vanilla extract, almond emulsion (if using), and lemon zest.

Step 3 – Mix Dry and Wet Ingredients
Add wet ingredients to the dry ingredients; mix to combine.
In a small bowl, mix together peaches, granulated sugar, cinnamon, and nutmeg. Gently fold the spiced peaches into the muffin batter. Cover the bowl and let the batter rest for 15 – 20 minutes.


Step 4 – Fill The Muffin Pan
Spoon the batter evenly into the muffin cups or liners, filling each one all the way to the top. Press additional peach pieces on top of the muffins and sprinkle with sanding sugar, if desired.
Note: This recipe makes 10 big muffins or 12 smaller muffins. For big muffins, use 1/2 cup (jumbo) cookie scoop. For smaller muffins, use 1/4 cup (large) cookie scoop.

Step 5 – Bake
Bake for 5 minutes, then reduce the oven temperature to 350º F (180º C) and continue baking until golden brown and a toothpick inserted in the center comes out clean, another 15 to 20 minutes. Carefully remove muffins from the oven. Allow the muffins to cool for 5 minutes in the muffin pan, then transfer to a wire rack to continue cooling.

Recipe Tips
- Measure the ingredients correctly. I highly recommend using a kitchen scale.
- Preheat the oven for at least 15 minutes before starting the recipe, giving it plenty of time to reach the ideal temperature.
- Don’t overmix the batter. Use a light hand when mixing the batter to avoid overworking it, which can result in dense muffins. Mix just until you’ve evenly distributed the ingredients throughout the batter.
- Let the batter rest! When your batter is ready, cover and let it rest for 15-20 minutes. Resting the batter allows the flour to hydrate fully.
- For evenly sized muffins, consider using an ice cream scoop or measuring cup to portion out the batter into the muffin cups.
- Bake at 425º F (218º C) for 5 minutes, and then reduce the oven temperature to 350ºF (180ºC). This initial high oven temperature will help to lift up the muffin top quickly.
- Don’t open the oven door until the muffins have set. Leave the oven closed until the minimum time is stated in the recipe.
- Know your oven! Every oven is different, so baking times must always be taken with a grain of salt. Oven thermostats can be wildly off, affecting baking time, so keep an eye on yours. The muffins are done when a toothpick inserted in the center comes out clean.

Variations & Additions
- Add nuts: Chopped pecans or walnuts add a nice crunch.
- Spice it up: Add a pinch of ginger or cardamom for extra warmth.
- Mini Muffin Pan: Bake at 350º F (180º C) for 12–14 minutes. Makes about 36–40.
Storing and Freezing Instructions
Store: Store covered at room temperature for 3 to 4 days, then transfer to the refrigerator for up to 1 week.
Freeze: Muffins can also be frozen for up to 3 months. Cool muffins completely, wrap them with plastic wrap, and then with foil—place in a freezer bag and freeze. Thaw frozen muffins in the refrigerator and then bring them to room temperature.
Frequently Asked Questions
Absolutely! Use a 1:1 gluten-free baking flour for best results. Read my suggestions above.
Sure! Try using apples, pears, or berries for a delicious twist.
Yes, you can use canned peaches, but be sure to drain them thoroughly to avoid excess moisture. After draining, chop the peaches into smaller pieces. Since canned peaches are already sweetened, you can omit to toss them with the granulated sugar, simply adding the cinnamon and nutmeg. While canned peaches might not hold their shape as well as fresh ones during baking, they will still infuse the muffins with a delightful peach flavor.
Yes! As written, they’re fully vegan as long as you use a plant-based milk — almond, oat, and soy all work beautifully. One reader made them with almond milk and loved how they turned out. No eggs, no dairy, no animal products of any kind.
The batter is nice and thick on purpose, which is your main safeguard — it holds the peaches right where you fold them in. Mix them in gently and evenly rather than dumping them in one spot, and don’t overmix. If you want extra insurance, toss the peach pieces in a light dusting of flour before folding them in.
Absolutely. Don’t thaw them — fold them in straight from frozen and add 1–2 minutes to the bake time. If you do thaw them first, drain them well so the extra liquid doesn’t make your batter too wet.
Almost always one of three things: overmixing, skipping the batter rest, or tired leavening. Mix just until the flour disappears, let the batter rest the full 15–20 minutes so it can hydrate, and make sure your baking powder and baking soda are fresh (old leavening is a silent muffin killer).
Yes — they’re wonderfully make-ahead. Store them covered at room temperature for 3–4 days, then move them to the fridge for up to a week. To freeze, cool completely, wrap well, and freeze up to 3 months (full instructions in the storage section above).

Making an Egg-Free Summer Breakfast? Add These to the Table!
Recipe Card

Easy Peach Muffins (No Eggs – No Dairy)
Equipment
Important
• For best results, I highly recommend using a kitchen scale to measure the ingredients.
Ingredients
- 2 1/2 cups (350 g) all-purpose flour
- 2 teaspoons (8 g) baking powder
- 3/4 teaspoon (4.5 g) baking soda
- 1/2 teaspoon (2 g) salt
- 1 cup (240 ml) milk
- 2 tablespoons (30 ml) lemon juice
- ½ cup (120 ml) neutral-tasting oil (such as vegetable or canola)
- 1/2 cup (100 g) granulated sugar
- ¼ cup (50 g) brown sugar
- 1 teaspoon (5 ml) pure vanilla extract
- 1/2 teaspoon (2.5 ml) almond bakery emulsion (optional – see notes)
- Zest of one lemon
- Sanding sugar for the tops (optional)
Peaches:
- 1 ½ cups (250 g) peeled and chopped peaches (about 2 large peaches)
- 2 teaspoons granulated sugar
- 2 teaspoons ground cinnamon
- ¼ teaspoon ground nutmeg
Instructions
- Preheat the oven to 425º F (220º C). Line 10 or 12 muffin pan muffin liners and lightly spray with nonstick spray.Note: This recipe makes 10 big muffins or 12 smaller muffins; decide how many you want to make and line the pan cavities accordingly.
- In a large bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.

- In another mixing bowl, whisk together milk, lemon juice, oil, sugars, vanilla extract, almond emulsion (if using), and lemon zest.Tip: Make sure you zest the lemon before squeeze it.

- Add wet ingredients to the dry ingredients; mix to combine.

- In a small bowl, mix together peaches, granulated sugar, cinnamon and nutmeg.
- Gently fold the spiced peaches into the muffin batter. Cover the bowl and let the batter rest for 15 – 20 minutes.Tip: Save some peaches to add to the tops, if desired.

- Spoon the batter evenly into the muffin cups or liners, filling each one all the way to the top. Press additional peach pieces on top of the muffins and sprinkle with sanding sugar, if desired.Note: For big muffins, use 1/2 cup (jumbo) cookie scoop. For small muffins, use 1/4 cup (large) cookie scoop.

- Bake for 5 minutes, then reduce the oven temperature to 350º F (180º C) and continue baking until golden brown and a toothpick inserted in the center comes out clean, another 15 to 20 minutes. Carefully remove muffins from the oven. Allow the muffins to cool for 5 minutes in the pan, then transfer to a wire rack to continue cooling.

- Measure the ingredients correctly. I highly recommend using a kitchen scale.
- Preheat the oven for at least 15 minutes before starting the recipe, giving it plenty of time to reach the ideal temperature.
- Don’t overmix the batter. Use a light hand when mixing the batter to avoid overworking it, which can result in dense muffins. Mix just until you’ve evenly distributed the ingredients throughout the batter.
- Let the batter rest! When your batter is ready, cover and let it rest for 15-20 minutes. Resting the batter allows the flour to hydrate fully.
- For evenly sized muffins, consider using an ice cream scoop or measuring cup to portion out the batter into the muffin cups.
- Bake at 425º F (218º C) for 5 minutes, and then reduce the oven temperature to 350ºF (180ºC). This initial high oven temperature will help to lift up the muffin top quickly.
- Don’t open the oven door until the muffins have set. Leave the oven closed until the minimum time is stated in the recipe.
- Know your oven! Every oven is different, so baking times must always be taken with a grain of salt. Oven thermostats can be wildly off, affecting baking time, so keep an eye on yours. The muffins are done when a toothpick inserted in the center comes out clean.
- Add nuts: Chopped pecans or walnuts add a nice crunch.
- Spice it up: Add a pinch of ginger or cardamom for extra warmth.
- Mini Muffin Pan: Bake at 350º F (180º C) for 12–14 minutes. Makes about 36–40.
Nutrition
Nutrition information provided is an estimate and will vary based on cooking methods and brands of ingredients used.
More Muffin Recipes You’ll Love!
- Easy Vegan Raspberry Muffins (no eggs – no dairy)
- Best Vegan Ladyfingers Recipe (Easy)
- Healthy Mini Banana Muffins
- Simple Vegan Zucchini Muffins
- Bakery-Style Vegan Double Chocolate Muffins
- Eggless Banana Chocolate Muffins
- How To Get Extra Tall Muffins
- Eggless Blueberry Muffins [Video]
- Browse more recipes…













Delicious! The lemon plus peach combo really does work. Will make again. Used almond milk to make then vegan.
Hi K! Thank you so much — this made my day! That lemon and peach combo is one of my favorites too; the brightness from the lemon keeps the peaches from feeling too sweet, so I’m thrilled it won you over. And thank you for sharing that almond milk worked beautifully to keep it vegan — that’s so helpful for other readers wondering the same thing. So glad it’s earned a spot in your “make again” pile! 🍑
Delicious, pretty muffins. Super clear instructions. Easy and relatively quick.
Hello Joan! Yay! I’m so glad you enjoyed the muffins and found the instructions clear and easy to follow. That’s always my goal—to make baking a breeze and the results delicious! 🧁💕 Thanks so much for your kind words!
Hi Oriana, My first time seeing your recipe blog.
These muffins sound very tasty and especially with the price of eggs it’s good to know one can bake without them too . Can regular dairy milk be used, like 2 percent, instead of plant based milk? Thank you . God bless
Hello Jo! Welcome to my recipe blog — I’m so happy you found it! Yes, you can absolutely use regular dairy milk, like 2%, instead of plant-based milk in this recipe. It will work just fine. I hope you enjoy the muffins, and happy baking! Thank you for stopping by, and God bless! ❤️🧁