These moist peach cupcakes feature a tender crumb and a burst of fresh fruit in every bite. They are finished with a rich, homemade peach buttercream that highlights the natural sweetness of summer peaches.

List of ingredients
- 1/2 cup vegetable or canola oil – provides a moist, tender texture.
- 1/2 cup packed brown sugar (light or dark) – adds a deep, molasses-like sweetness.
- 1/2 cup granulated sugar – ensures a classic sweetness and light crumb.
- 2 tsp vanilla extract – enhances the overall flavor profile.
- 2 large eggs (room temperature) – helps the cupcakes rise and bind.
- 3/4 cup sour cream, yogurt, or buttermilk (room temperature) – adds acidity for a tender texture.
- 1 3/4 cups all purpose flour – the primary structure of the cake.
- 3/4 tsp baking soda – helps with leavening and browning.
- 1 1/4 tsp baking powder – provides the main lift for a fluffy texture.
- 1/2 tsp salt – balances the sweetness of the peaches and sugars.
- 3/4 tsp cinnamon – adds a warm, spicy complement to the fruit.
- 2 peaches (peeled, pitted, and finely chopped; about 1 1/2 cups) – provides fresh fruit bursts.
- 3/4 cup unsalted butter (room temperature) – the base for the creamy frosting.
- 1 tsp vanilla – adds aromatic sweetness to the buttercream.
- 3 cups powdered sugar (sifted) – creates a smooth, pipeable frosting.
- 1 cup peeled, chopped peaches (reduced to 1/4 cup) – concentrates the peach flavor in the frosting.
- 1 tbsp finely chopped peach – adds texture to the finished frosting.
- 1 pinch of salt – cuts through the richness of the butter and sugar.
step-by-step instructions
- Prepare Oven and Pan: Preheat your oven to 350 degrees F and line a cupcake pan with paper liners.
- Combine Wet Ingredients: In a medium bowl, stir together the sour cream (or yogurt/buttermilk), oil, eggs, and vanilla until well combined.
- Mix Dry Ingredients: In a separate large bowl, whisk together the granulated sugar, brown sugar, flour, baking powder, baking soda, cinnamon, and salt.
- Create the Batter: Pour the wet oil-yogurt mixture into the dry ingredients and whisk until the batter is smooth.
- Fold in Fruit: Gently stir in the finely chopped peaches, ensuring they are evenly distributed throughout the batter.
- Fill and Bake: Fill each cupcake liner between 2/3 and 3/4 full. Bake for 15-18 minutes or until a toothpick inserted in the center comes out clean.
- Cool Completely: Transfer the cupcakes to a wire rack and let them cool entirely before you begin frosting.
- Create Peach Reduction: Pulse 1 cup of chopped peaches in a food processor until pureed. Boil the puree in a small saucepan over low heat for about 15 minutes until it reduces to 1/4 cup, then let it cool completely.
- Beat Butter and Salt: In an electric mixer, beat the room temperature butter and salt on medium speed until the mixture is smooth.
- Add Sugar and Reduction: Turn the mixer to low and add half of the sifted powdered sugar. Once combined, add the cooled peach reduction and beat on medium speed.
- Finish the Frosting: Stir in the vanilla extract and the remaining powdered sugar, then fold in the additional tablespoon of finely chopped peaches.
- Decorate: Pipe the frosting onto the cooled cupcakes using a star tip, starting from the center and swirling outward.
Optimizing Fruit Preparation
Selecting the Ideal Peaches
Choose peaches that are ripe but still slightly firm to the touch. Overly soft peaches release too much moisture, which can make the batter too thin and lead to sinking centers.
Efficient Peeling Methods
To remove skins easily, blanch the peaches in boiling water for 30 seconds and immediately plunge them into an ice bath. The skins will slip off easily without removing the fruit’s flesh.
Achieving the Perfect Puree Reduction
Boiling the peach puree is essential to remove excess water. If the puree is not reduced to 1/4 cup, the buttercream will be too runny to hold its shape when piped.
Customizing Your Cupcakes
Gluten-Free Flour Alternatives
You can substitute the all-purpose flour with a high-quality 1:1 gluten-free flour blend. Ensure the blend contains xanthan gum to maintain the structural integrity of the cupcake.
Using Canned Peaches for Convenience
Canned peaches can be used in the cupcake batter if fresh ones are unavailable. Drain them thoroughly and pat them dry with paper towels to avoid adding excess liquid to the mix.
Adjusting the Sugar Balance
You can use only dark brown sugar for a deeper, caramel-like flavor, or stick to light brown sugar for a milder taste. The ratio of brown to white sugar helps control the moisture and color of the cake.
Mastering the Peach Buttercream
Maintaining Proper Frosting Consistency
If the frosting feels too thin, add more sifted powdered sugar one tablespoon at a time. If it is too thick or stiff, stir in a small amount of milk or heavy cream until it reaches a pipeable state.
Preventing Lumps in the Frosting
Sifting the powdered sugar is a mandatory step to avoid grainy textures. If lumps persist, use a hand mixer on medium-high speed for an additional minute to aerate the butter and sugar.
Professional Piping Techniques
Use a Wilton 1M tip or a similar open star tip for the classic swirl. Start at the top center of the cupcake and move in a continuous spiral outward to the edges for a rose-like appearance.
Storage and Freshness Guidelines
Refrigeration Requirements
Because of the fresh fruit in both the cake and the frosting, these cupcakes must be stored in an airtight container in the refrigerator. They will remain fresh for 3 to 4 days.
Room Temperature Serving
For the best flavor and texture, remove the cupcakes from the fridge about 30 to 60 minutes before serving. This allows the butter in the frosting to soften and the cake to regain its moistness.
Freezing Unfrosted Cupcakes
You can freeze the baked cupcakes before frosting them. Wrap them tightly in plastic wrap and foil, then thaw them in the refrigerator overnight before applying the buttercream.
Troubleshooting Common Issues
Preventing Sinking Centers
Sinking usually occurs from over-mixing the batter or adding too much fruit. Stir the peaches in gently by hand rather than using a mixer to avoid over-working the gluten.
Managing Fruit Distribution
To prevent peaches from sinking to the bottom of the liner, toss the chopped fruit in a teaspoon of flour before folding them into the batter. This helps the fruit adhere to the cake crumb.
Identifying Overbaked Cupcakes
Overbaking causes the cupcakes to dry out quickly. Check them at the 15-minute mark; the tops should spring back when lightly pressed, and a toothpick should come out clean.
Frequently Asked Questions
Can I use frozen peaches?
Yes, you can use frozen peaches, but they must be thawed and drained very well. Press them between paper towels to remove excess water before adding them to the batter.
Do I have to peel the peaches?
Peeling is recommended for a smoother texture in both the cake and the frosting. However, if you prefer a more rustic style, you can leave the skins on the peaches used in the batter.
What is the best butter for the frosting?
Unsalted butter is preferred so that you can control the salt levels precisely. Ensure the butter is truly room temperature to prevent curdling when adding the peach reduction.
Can I make the frosting without a food processor?
Yes, you can finely mince the peaches with a sharp knife until they form a paste. The boiling reduction process remains the same regardless of how the peaches are initially mashed.
Why is my frosting separating?
Separation usually happens if the peach reduction is still warm when added to the butter. Ensure the reduction has cooled completely to room temperature to maintain a stable emulsion.
Print
Moist Peach Cupcakes with Fresh Peach Buttercream
- Total Time: 43 minutes
- Yield: 18 cupcakes 1x
- Diet: General
Description
Soft, moist cupcakes filled with juicy peaches and topped with fresh peach buttercream frosting. The perfect easy recipe for any summer occasion!
Ingredients
- 1/2 cup vegetable or canola oil
- 1/2 cup packed brown sugar
- 1/2 cup granulated sugar
- 2 tsp vanilla extract
- 2 large eggs, room temperature
- 3/4 cup sour cream, yogurt, or buttermilk, room temperature
- 1 3/4 cups all purpose flour
- 3/4 tsp baking soda
- 1 1/4 tsp baking powder
- 1/2 tsp salt
- 3/4 tsp cinnamon
- 2 peaches, peeled, pitted, and finely chopped (about 1 1/2 cups)
- 3/4 cup unsalted butter, room temperature
- 1 tsp vanilla
- 3 cups powdered sugar, sifted
- 1 cup peeled chopped peaches, reduced to 1/4 cup
- 1 tbsp finely chopped peach
- 1 pinch of salt
Instructions
- Step 1: Preheat the oven to 350 degrees F and line a cupcake pan with liners.
- Step 2: Stir together the sour cream (or yogurt/buttermilk), oil, eggs, and vanilla in a medium bowl.
- Step 3: Whisk the sugar, flour, baking powder, baking soda, cinnamon, and salt together in a large bowl.
- Step 4: Pour the wet ingredients into the dry ingredients and whisk until smooth.
- Step 5: Stir in the chopped peaches.
- Step 6: Fill each cupcake liner between 2/3 and 3/4 full and bake for 15-18 minutes or until a toothpick comes out clean.
- Step 7: Allow cupcakes to cool completely on a wire rack.
- Step 8: Puree the peaches for the frosting and boil in a saucepan for 15 minutes until reduced to 1/4 cup; allow to cool.
- Step 9: Beat the butter and salt on medium speed until smooth.
- Step 10: Beat in half of the powdered sugar on low, then add the cooled peach reduction.
- Step 11: Add the vanilla, remaining powdered sugar, and one tablespoon of chopped peaches; beat until smooth.
- Step 12: Decorate cooled cupcakes with the frosting.
Notes
Use ripe, slightly firm peaches for best results. Canned peaches can be used for the cupcake batter (drain well). For frosting consistency: add more powdered sugar if too thin, or a splash of milk if too thick. Store in an airtight container in the refrigerator for 3-4 days.
- Prep Time: 25 minutes
- Cook Time: 18 minutes
- Category: Desserts
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 cupcake
- Calories: 330 kcal
- Sugar: 34 g
- Sodium: 175 mg
- Fat: 16 g
- Saturated Fat: 6 g
- Unsaturated Fat: 9 g
- Trans Fat: 0.3 g
- Carbohydrates: 45 g
- Fiber: 1 g
- Protein: 3 g
- Cholesterol: 44 mg