Honey Peach Cream Cheese Cupcakes
These Honey Peach Cream Cheese Cupcakes bring together everything you want in a summer dessert: a soft, tender vanilla cupcake, a sweet peach center, tangy cream cheese frosting, juicy fresh peaches, and a delicate drizzle of honey.
They look bakery-worthy but are surprisingly simple to make at home. The peach preserves tucked inside the cupcakes give you a little burst of fruity flavor in every bite, while the cream cheese frosting adds just enough tang to balance the sweetness.
If you love peach desserts, these cupcakes are an especially good choice for summer parties, brunches, birthdays, picnics, baby showers, or an easy weekend baking project.
Why You’ll Love These Peach Cupcakes
Soft and tender: Buttermilk helps create a moist cupcake with a delicate crumb.
Peach-filled: A spoonful of peach preserves is baked right into the center for concentrated peach flavor.
Creamy frosting: The tanginess of cream cheese keeps the cupcakes from tasting overly sweet.
Honey finish: A light honey drizzle adds floral sweetness and pairs beautifully with ripe peaches.
Easy to make: You don’t need complicated decorating techniques or specialty equipment.
Ingredients You’ll Need
For the Cupcakes
- 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
For the Cream Cheese Frosting
- ½ cup cream cheese, softened
- ¼ cup powdered sugar
- 1 tablespoon milk
For the Topping
- ½ cup fresh peaches, finely diced
- 2 tablespoons honey
- Sugar crystals, optional
How to Make Honey Peach Cream Cheese Cupcakes

1. Prepare the Oven
Preheat your oven to 350°F (175°C). Line a standard 12-cup muffin pan with paper cupcake liners.
2. Mix the Dry Ingredients
In a medium bowl, whisk together the flour, baking powder, baking soda, and salt.
Mixing the dry ingredients first helps distribute the leavening agents evenly throughout the batter.
3. Cream the Butter and Sugar
In a large mixing bowl, beat the softened butter and granulated sugar for about 3 to 4 minutes, or until the mixture becomes light and fluffy.
Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract.
4. Add the Buttermilk and Flour
Gradually add the dry ingredients and buttermilk to the butter mixture, alternating between the two.
Begin and finish with the dry ingredients. Mix only until the batter comes together. Avoid overmixing, which can make the cupcakes dense.
5. Fill the Cupcake Liners
Spoon enough batter into each liner to cover the bottom.
Add approximately 1 tablespoon of peach preserves to the center of each cupcake, keeping the preserves away from the edges.
Cover the peach filling with additional batter until each liner is about three-quarters full.
6. Bake
Bake for 18–20 minutes, or until the tops spring back lightly and a toothpick inserted into the cake portion comes out clean.
Let the cupcakes cool in the pan for about 5 minutes before transferring them to a wire rack.
Allow them to cool completely before frosting.
Make the Cream Cheese Frosting
Place the softened cream cheese in a mixing bowl and beat until smooth.
Add the powdered sugar and milk and continue mixing until the frosting is creamy and smooth.
If the frosting feels too thin, add a little more powdered sugar. If it is too thick, add a few drops of milk.
For the cleanest frosting, make sure the cupcakes are completely cool before decorating.
Assemble the Cupcakes
Spread or pipe the cream cheese frosting onto each cooled cupcake.
Top with a small amount of diced fresh peach.
Drizzle each cupcake lightly with honey.
For an extra decorative finish, sprinkle a few sugar crystals over the top.
Tips for the Best Honey Peach Cupcakes
Use room-temperature ingredients
Room-temperature butter and eggs incorporate more easily into the batter and help produce a smoother texture.
Don’t overmix
Once the flour is incorporated, stop mixing. Overworked batter can produce cupcakes that are heavier instead of soft and tender.
Drain juicy peaches
If your fresh peaches are especially juicy, gently blot the diced pieces with a paper towel before using them as a topping.
Let the cupcakes cool completely
Cream cheese frosting softens quickly when placed on warm cupcakes. Give the cupcakes enough time to cool before decorating.
Use good peach preserves
Since the preserves form the center of each cupcake, a flavorful peach preserve makes a noticeable difference.
Can I Use Canned Peaches?
Yes. Canned peaches work well when fresh peaches aren’t available.
Drain them thoroughly and pat them dry before dicing. This prevents excess liquid from making the topping watery.
Can I Use Frozen Peaches?
Yes. Thaw the peaches completely and drain away excess liquid before using them.
For the best topping texture, fresh peaches are preferable, but frozen peaches are a practical alternative.

How to Store Honey Peach Cream Cheese Cupcakes
Because these cupcakes are topped with cream cheese frosting and fresh fruit, store them in an airtight container in the refrigerator.
They are best enjoyed within about 3–4 days.
For the best texture and flavor, allow refrigerated cupcakes to sit at room temperature for a short time before serving.
Can I Make Them Ahead?
Yes.
The cupcakes can be baked a day ahead and stored covered once completely cooled. The frosting can also be prepared ahead and refrigerated.
When you’re ready to serve, bring the frosting to a workable consistency, decorate the cupcakes, and add the peaches and honey shortly before serving.
Frequently Asked Questions
What kind of peaches should I use?
Fresh ripe peaches are ideal for the topping because they provide the brightest flavor and best texture. Peach preserves work particularly well for the hidden filling.
Can I make these cupcakes without the peach filling?
Yes. You can skip the preserves and fold small pieces of peaches into the batter instead, although the peach flavor will be distributed differently.
Why is my cream cheese frosting runny?
Cream cheese frosting can become loose if the cream cheese is too warm or if too much liquid is added. Chill the frosting for a short time and add a little additional powdered sugar if necessary.
Can I freeze these cupcakes?
For the best texture, freeze the unfrosted cupcakes rather than fully decorated cupcakes. Wrap them well and thaw them before adding the frosting and fresh peach topping.
Serving Ideas
These cupcakes are especially nice for:
- Summer parties
- Afternoon tea
- Brunch
- Baby showers
- Birthday parties
- Picnics
- Backyard gatherings
- Peach-season celebrations
Serve them with iced tea, lemonade, coffee, or a cold glass of milk.
Honey Peach Cream Cheese Cupcakes
Soft vanilla cupcakes filled with sweet peach preserves and topped with creamy cream cheese frosting, fresh peaches, and a drizzle of honey. They’re an easy summer dessert with a beautiful combination of fruity, creamy, and floral flavors.
Prep Time: 20 minutes
Cook Time: 18–20 minutes
Total Time: About 40 minutes
Yield: 12 cupcakes
Course: Dessert
Cuisine: American
Recipe Card
Ingredients
Cupcakes
- 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
Frosting
- ½ cup cream cheese, softened
- ¼ cup powdered sugar
- 1 tablespoon milk
Topping
- ½ cup diced fresh peaches
- 2 tablespoons honey
- Sugar crystals, optional
Instructions
- Preheat oven to 350°F (175°C) and line a 12-cup muffin pan.
- Whisk together flour, baking powder, baking soda, and salt.
- Beat butter and sugar until light and fluffy.
- Add eggs one at a time, then mix in vanilla.
- Alternate adding the dry ingredients and buttermilk, beginning and ending with the dry ingredients.
- Fill cupcake liners halfway with batter.
- Add a spoonful of peach preserves to the center.
- Cover with additional batter until the liners are about three-quarters full.
- Bake for 18–20 minutes.
- Cool completely.
- Beat cream cheese, powdered sugar, and milk until smooth.
- Frost the cupcakes.
- Top with diced peaches, drizzle with honey, and finish with sugar crystals if desired.
