Ingredients
Cupcake Batter
- 1 ½ cups all-purpose flour
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ½ cup unsalted butter, softened
- 1 cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ cup buttermilk
- 1 cup peach preserves
Cream Cheese Frosting
- ½ cup cream cheese, softened
- ¼ cup powdered sugar
- 1 tablespoon milk
Toppings
- ½ cup diced fresh peaches
- 2 tablespoons honey for drizzle
- Sugar crystals for garnish
Instructions
1. Preheat the Oven and Prepare the Muffin Tin
Start by preheating the oven to 350°F (175°C). Line a muffin tin with cupcake liners to prevent sticking and ensure easy removal after baking.
2. Mix the Dry Ingredients
In a medium bowl, whisk together the all-purpose flour, baking powder, baking soda, and salt. This step ensures that the leavening agents are evenly distributed, allowing the cupcakes to rise properly.
3. Cream the Butter and Sugar
In a large mixing bowl, beat the softened butter and granulated sugar together using a hand or stand mixer. Continue mixing until the mixture becomes light and fluffy, which typically takes about 2–3 minutes. This step is essential as it incorporates air into the batter, leading to a softer texture.
4. Add the Eggs and Vanilla
Crack the eggs into a separate bowl to check for shells before adding them to the butter mixture. Add one egg at a time, mixing well after each addition. Stir in the vanilla extract, which enhances the flavor of the cupcakes.
5. Combine the Wet and Dry Ingredients
Gradually add the flour mixture to the butter mixture, alternating with the buttermilk. Begin and end with the flour mixture, stirring just until combined. Overmixing can result in dense cupcakes, so stop once no dry streaks remain.
6. Fill the Cupcake Liners
Fill each cupcake liner halfway with batter. Add a spoonful of peach preserves in the center, then cover with more batter until the liners are three-quarters full. This layering ensures a delicious, fruity filling in every bite.
7. Bake the Cupcakes
Place the muffin tin in the preheated oven and bake for 18–20 minutes. The cupcakes are done when a toothpick inserted into the center comes out clean or with only a few moist crumbs. Remove them from the oven and let them cool completely on a wire rack before frosting.
8. Prepare the Cream Cheese Frosting
While the cupcakes are cooling, prepare the frosting. In a small bowl, beat the softened cream cheese with powdered sugar and milk until smooth and creamy. If the frosting is too thick, add a little more milk, one teaspoon at a time, until the desired consistency is reached.
9. Frost and Garnish the Cupcakes
Once the cupcakes have cooled completely, spread or pipe the cream cheese frosting on top. Sprinkle diced fresh peaches over the frosting, drizzle with honey, and finish with a light sprinkle of sugar crystals for added texture and sparkle.
Notes
- Checking for Doneness: Insert a toothpick into the center of a cupcake; if it comes out clean or with a few moist crumbs, they are ready. If there is wet batter, bake for another 2–3 minutes and check again.
- Avoid Overmixing: Overmixing the batter can make the cupcakes dense instead of light and fluffy. Stir just until the ingredients are combined.
- Room Temperature Ingredients: Using room-temperature eggs, butter, and buttermilk helps them mix more evenly into the batter, resulting in a better texture.
- Easier Frosting Application: If the frosting is too soft, refrigerate it for 10–15 minutes before applying. This makes it easier to spread or pipe.
- Storage Tips: Store leftover cupcakes in an airtight container in the refrigerator for up to three days. Let them sit at room temperature for 15 minutes before serving for the best texture.
- Prep Time: 15 minutes
- Cook Time: 18–20 minutes