I make these Peach Cupcakes when I want a soft and fruity dessert that feels light, fresh, and perfect for warm days. The sweet peaches add natural flavor and moisture to the cupcakes while the fluffy frosting creates a delicious finishing touch. These cupcakes are wonderful for birthdays, gatherings, or simple afternoon treats.
Why You’ll Love This Recipe
I love how soft and tender these cupcakes turn out with the addition of juicy peaches. The fruity flavor pairs beautifully with the sweet frosting, creating a dessert that feels fresh without being overly heavy. I also enjoy how versatile this recipe is because I can use fresh, canned, or frozen peaches depending on the season. The cupcakes look beautiful and taste just as impressive.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
- 1 1/2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/4 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, softened
- 3/4 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup milk
- 1 cup finely diced peaches
- 1 cup buttercream frosting
- Peach slices for garnish

Directions
- I preheat the oven to 350°F and line a muffin pan with cupcake liners.
- In a bowl, I whisk together the flour, baking powder, baking soda, and salt.
- In another bowl, I cream the butter and sugar together until light and fluffy.
- I mix in the eggs one at a time, followed by the vanilla extract.
- I gradually add the dry ingredients and milk, alternating between the two until combined.
- I gently fold in the diced peaches.
- I divide the batter evenly among the cupcake liners.
- I bake the cupcakes for about 18 to 22 minutes until a toothpick inserted into the center comes out clean.
- I let the cupcakes cool completely before frosting them.
- I decorate the cupcakes with buttercream frosting and small peach slices before serving.
Servings and timing
I usually make these cupcakes for parties and summer gatherings because they are easy to serve and always popular.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Servings: 12 cupcakes
Variations
I sometimes add cinnamon or nutmeg to the batter for a warmer flavor. When I want extra sweetness, I drizzle peach glaze over the frosting. I also enjoy using cream cheese frosting instead of buttercream for a tangy contrast. For a tropical variation, I occasionally mix shredded coconut into the batter.
storage/reheating
I store the cupcakes in an airtight container in the refrigerator for up to 4 days. Before serving, I let them sit at room temperature for a few minutes so the frosting softens nicely. If the cupcakes are unfrosted, I can freeze them for up to 2 months and frost them after thawing.
FAQs
Can I use canned peaches?
I can use canned peaches, but I drain them well before adding them to the batter.
What frosting works best with peach cupcakes?
I enjoy using vanilla buttercream or cream cheese frosting because both pair nicely with the peach flavor.
Can I use frozen peaches?
I can use frozen peaches after thawing and patting them dry to remove excess moisture.
How do I keep the cupcakes moist?
I avoid overbaking them and make sure the peaches are evenly mixed into the batter.
Can I make mini peach cupcakes?
I can easily turn this recipe into mini cupcakes by reducing the baking time slightly.
Conclusion
I enjoy making these Peach Cupcakes because they are soft, fruity, and full of fresh flavor. The juicy peaches and fluffy frosting create a dessert that feels both light and comforting at the same time. Whether I serve them for celebrations or simple family treats, they always bring a sweet and cheerful touch to the table.
PrintPeach Cupcakes
These Peach Cupcakes are soft, moist, and filled with juicy peach flavor, making them the perfect fruity dessert for warm days and special occasions. Topped with fluffy frosting and fresh peach slices, they are light, sweet, and beautifully refreshing.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Total Time: 40 minutes
- Yield: 12 cupcakes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Ingredients
- 1 1/2 cups all-purpose flour
- 1 teaspoon baking powder
- 1/4 teaspoon baking soda
- 1/4 teaspoon salt
- 1/2 cup unsalted butter, softened
- 3/4 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- 1/2 cup milk
- 1 cup finely diced peaches
- 1 cup buttercream frosting
- Peach slices, for garnish
Instructions
- Preheat the oven to 350°F (175°C) and line a muffin pan with cupcake liners.
- In a medium bowl, whisk together the flour, baking powder, baking soda, and salt.
- In another large bowl, cream the softened butter and granulated sugar together until light and fluffy.
- Add the eggs one at a time, mixing well after each addition, then stir in the vanilla extract.
- Gradually add the dry ingredients and milk alternately, mixing until just combined.
- Gently fold in the diced peaches.
- Divide the batter evenly among the cupcake liners.
- Bake for 18 to 22 minutes, or until a toothpick inserted into the center comes out clean.
- Allow the cupcakes to cool completely before frosting.
- Decorate with buttercream frosting and garnish with peach slices before serving.
Notes
- Drain canned peaches well before using to prevent excess moisture.
- Frozen peaches should be thawed and patted dry before adding to the batter.
- Cream cheese frosting pairs beautifully with the peach flavor.
- Add cinnamon or nutmeg for a warm spice variation.
- Unfrosted cupcakes can be frozen for up to 2 months.
Nutrition
- Serving Size: 1 cupcake
- Calories: 285
- Sugar: 24g
- Sodium: 140mg
- Fat: 13g
- Saturated Fat: 8g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 39g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 55mg
