Ingredients
1½ cups all-purpose flour
1½ tsp baking powder
¼ tsp salt
½ cup unsalted butter, softened
½ cup honey
¼ cup granulated sugar
2 large eggs
1 tsp vanilla extract
½ cup milk
1 cup fresh peaches, finely diced
For the cream cheese frosting:
8 oz cream cheese, softened
½ cup unsalted butter, softened
2½ cups powdered sugar
1 tsp vanilla extract
Instructions
1. Preheat oven to 350°F (175°C) and line a cupcake pan with liners.
2. In a bowl, whisk flour, baking powder, and salt.
3. In a separate bowl, beat butter, honey, and sugar until light and fluffy.
4. Add eggs one at a time, then mix in vanilla.
5. Alternate adding the flour mixture and milk, mixing gently.
6. Fold in diced peaches (tossed in flour if needed to prevent sinking).
7. Fill liners ¾ full and bake 18–20 minutes until a toothpick comes out clean.
8. Let cupcakes cool completely before frosting.
9. For the frosting, beat cream cheese and butter until smooth.
10. Gradually add powdered sugar, then vanilla, and mix until fluffy.
11. Frost the cooled cupcakes and garnish with fresh peach slices or a drizzle of honey if desired.
Notes
You can use thawed frozen peaches if fresh ones aren’t available — just drain well.
For extra peach flavor, swirl in peach jam before baking.
Store frosted cupcakes in the fridge for up to 4 days.
These pair beautifully with tea, lemonade, or brunch spreads.
- Prep Time: 20 minutes
- Cook Time: 20 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American
- Diet: Vegetarian
Nutrition
- Serving Size: 1 cupcake
- Calories: 270
- Sugar: 22g
- Sodium: 120mg
- Fat: 13g
- Saturated Fat: 7g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 35g
- Fiber: 1g
- Protein: 3g
- Cholesterol: 45mg