Ingredients
Method
Preparation
- Preheat your oven to 350°F (175°C).
- Line a muffin tin with cupcake liners.
Mixing
- In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt.
- In a large bowl, beat the softened butter and granulated sugar together until light and fluffy (about 3-4 minutes).
- Add the eggs one at a time, mixing well after each addition.
- Stir in the vanilla extract.
- Gradually add the flour mixture to the butter mixture, alternating with the sour cream and milk. Start and end with the dry ingredients.
- Gently stir in the peach puree until just combined.
Baking
- Divide the batter among the cupcake liners, filling each about two-thirds full.
- Bake for 18-20 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cupcakes cool in the tin for about 10 minutes, then transfer to a wire rack.
Frosting
- Beat together the softened butter, powdered sugar, cream cheese, vanilla extract, peach puree, and a pinch of salt until smooth and fluffy.
- Once the cupcakes are completely cool, generously frost each cupcake.
Notes
Use ripe, fresh peaches for enhanced flavor. Store in an airtight container at room temperature for up to three days, or refrigerate for up to a week.
