Ingredients
For the Cupcakes:
- 1 ½ cups all-purpose flour – The base of the cupcakes. If you prefer a slightly denser texture, you can substitute with whole wheat flour.
- ½ tsp baking powder & ½ tsp baking soda – These help the cupcakes rise and create a light texture. Ensure they are fresh for best results.
- ¼ tsp salt – Enhances flavor and balances the sweetness.
- ½ cup unsalted butter, softened – Provides richness. You can swap this with coconut oil or vegetable oil for a dairy-free option.
- ½ cup honey – Adds natural sweetness. You can substitute maple syrup or agave nectar if desired.
- ½ cup sugar – Helps with structure and sweetness. You can use coconut sugar for a more caramel-like flavor.
- 2 large eggs – Bind the ingredients together and add moisture.
- 1 tsp vanilla extract – Adds warmth and depth of flavor.
- ½ cup sour cream – Keeps the cupcakes moist and tender. Greek yogurt is a great alternative.
- ½ cup finely chopped fresh peaches (or canned, drained and chopped) – The star ingredient! Fresh peaches give the best flavor, but canned or frozen peaches work too.
For the Cream Cheese Frosting:
- 8 oz cream cheese, softened – The base for a rich, tangy frosting. Use full-fat for the creamiest texture.
- ¼ cup unsalted butter, softened – Helps create a smooth frosting.
- 2 cups powdered sugar – Sweetens and stabilizes the frosting. You can reduce it slightly if you prefer a less sweet frosting.
- 1 tsp vanilla extract – Enhances the overall flavor.
- 1 tbsp honey – Adds a subtle floral sweetness.
- ¼ tsp salt – Balances the sweetness.
- Fresh peach slices for garnish (optional) – Adds a beautiful finishing touch.
Instructions
1. Preheat the Oven
- Preheat your oven to 350°F (175°C).
- Line a 12-cup muffin tin with cupcake liners. This prevents sticking and makes cleanup easier.
2. Prepare the Cupcake Batter
- In a medium mixing bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside.
- In a large mixing bowl, beat the softened butter, honey, and sugar together with an electric mixer until light and fluffy (about 2-3 minutes).
- Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
- Gradually add the dry ingredients to the wet ingredients, alternating with sour cream. Mix until just combined—overmixing can make the cupcakes dense.
- Gently fold in the chopped peaches until evenly distributed.
3. Fill and Bake
- Spoon the batter into the cupcake liners, filling each about ⅔ full.
- Bake for 18-22 minutes, or until a toothpick inserted into the center comes out clean.
- Let the cupcakes cool in the tin for 5 minutes, then transfer them to a wire rack to cool completely.
4. Make the Cream Cheese Frosting
- In a mixing bowl, beat the softened cream cheese and butter together until smooth and creamy.
- Gradually add the powdered sugar, mixing until fully incorporated.
- Stir in the vanilla extract, honey, and salt, then beat until the frosting is light and fluffy.
5. Frost and Garnish
- Once the cupcakes are completely cool, frost them using a piping bag or a spatula.
- Garnish with fresh peach slices for a beautiful, fruity touch.
Notes
- Room Temperature Ingredients – Ensure butter, eggs, and sour cream are at room temperature for a smoother batter.
- Don’t Overmix – Overmixing can make cupcakes tough. Stir until just combined.
- Check for Doneness – Insert a toothpick in the center of a cupcake—if it comes out clean, they’re done!
- Cool Completely Before Frosting – Warm cupcakes will cause the frosting to melt.
- Prep Time: 20 minutes
- Cook Time: 20 minutes