Peach Cupcakes with Honey Cream Cheese Frosting

These Honey Peach Cupcakes are packed with fresh peaches and honey, with a honey cream cheese swirl baked into the top of each cupcake. Finish them with honey cream cheese frosting and a peach glaze for a summer cupcake that tastes like peaches from top to bottom.

peach cupcakes topped with a thick peach glaze.

Peach desserts can be so frustrating.

A perfectly ripe peach is one of the best parts of summer. But then you bake it into a cake, and somehow all that peach flavor disappears.

So rude.

These cupcakes solve that problem. The soft honey batter is filled with peaches, with a honey cream cheese swirl baked across the top.

Once they’re cool, add honey cream cheese frosting and a peach glaze made with even more fresh peaches. There’s absolutely no mistaking the flavor here.

They’re bright, creamy, very peachy, and exactly the kind of cupcake I want to make while peaches are still piled high at the market.

peach cupcake with a tall swirl of frosting and peach glaze dripping down the sides.

Ingredients and Substitutions

There are a few different components here, but the ingredient list is still straightforward. Most of what you need is standard cupcake territory, plus plenty of fresh peaches, honey, and cream cheese.

overhead view of ingredients used to make peach cupcakes.

Fresh Peaches

These cupcakes use peaches in both the batter and the glaze, so ripe, flavorful fruit matters. Choose ripe peaches that smell fragrant and give slightly when pressed. Peeling is optional. Cut them into small pieces so they distribute evenly through the cupcakes.

Honey

Honey sweetens the cupcake batter, cream cheese swirl, and frosting. Use a mild honey so it complements the peaches rather than taking over. Clover or wildflower honey works well.

Cream Cheese

Use full-fat block-style cream cheese for both the baked swirl and the frosting. Spreadable cream cheese contains more moisture and can make the frosting too soft.

Sour Cream

Sour cream keeps the cupcakes soft and moist without thinning the batter. Full-fat plain Greek yogurt can be used instead.

All-Purpose Flour

Measure the flour by weight whenever possible. Too much flour will make the cupcakes dry, while too little can leave the peach-filled batter overly soft. For gluten-free cupcakes, use a gluten-free all-purpose flour blend.

Confectioners’ Sugar

Powdered sugar thickens both the honey cream cheese frosting and peach glaze. The exact amount needed for the glaze may vary depending on how juicy the peaches are.

drizzling honey on top of frosted cupcakes.

How to Make Peach Cupcakes

These cupcakes have a few separate components, but each one is straightforward. The cupcake batter comes together with the usual creaming method, the cream cheese mixture gets swirled over the top, and the frosting and peach glaze are added after the cupcakes cool.

Make the Honey Cream Cheese Swirl

Beat the cream cheese, honey, sugar, and vanilla until smooth. Set it aside while you make the batter.

Mix the Cupcake Batter

Whisk together the dry ingredients in one bowl. In a separate bowl, beat the butter and sugar until light and fluffy. Add the honey, then mix in the eggs, vanilla, and sour cream. Add the dry ingredients and mix just until combined. Fold in the diced peaches by hand.

Fill and Swirl

Divide the batter among the cupcake liners. Spoon about 2 teaspoons of the cream cheese mixture over each cupcake, then swirl it gently into the top with a toothpick or skewer.

Bake and Cool

Bake until the cake portion springs back lightly and a toothpick comes out without wet batter. Let the cupcakes cool completely before frosting.

Finish with Frosting and Peach Glaze

Beat together the butter, cream cheese, honey, vanilla, salt, and powdered sugar until smooth and fluffy. Pipe or spread the frosting over the cooled cupcakes, then spoon the peach glaze over the top.

Honey Keeps Cupcakes Soft

Because these cupcakes have cream cheese frosting and a fresh peach glaze, leftovers need to go into the refrigerator. That keeps the toppings safe, but cold storage can make a butter-based cupcake feel firmer and drier.

So how are we going to prevent this? With honey! Honey doesn’t just add flavor to these cupcakes. It’s also the magic ingredient that helps keep them soft.

Kitchen Chemistry

Honey is rich in hygroscopic sugars, especially fructose and glucose. These sugars attract and bind water molecules, which slows moisture migration out of the crumb and helps the cupcakes stay softer during storage.

The granulated sugar in the cupcakes is mostly sucrose, which is one glucose molecule bonded to one fructose molecule. Honey, however, contains much of its sugar as free glucose and fructose, which can hold on to more water. Honey can help a baked good retain softness more effectively than the same amount of granulated sugar.

peach cupcake with a big bite taken out showing the fluffy interior.

Frequently Asked Questions

Do I need to peel the peaches?

No. Peach skin softens during baking and disappears into the cupcakes and glaze. Peel them only if you prefer a completely smooth texture.

Can I use frozen or canned peaches?

Fresh peaches work best here. Frozen peaches release more water as they thaw, which can make the cupcake batter too wet and the glaze thinner than intended. Canned peaches are softer, sweeter, and much wetter than fresh peaches.

Why did my cream cheese swirl sink?

The swirl should stay close to the top, but it may settle slightly as the cupcakes bake. Make sure the cream cheese is softened but not warm, and swirl it gently into only the surface of the batter.

Can I make the cupcakes ahead of time?

Yes. Bake the cupcakes one day ahead, let them cool completely, and refrigerate them in an airtight container. Add the frosting and peach glaze closer to serving for the best appearance.

Why is my peach glaze so thin?

Peaches vary quite a bit in how much juice they release. For a thicker glaze, start with less peach purée and add more only as needed. You can also add a little more powdered sugar.

More Fresh Peach Recipes

2026 Cupcake of the Month Recipes

Peach Cupcakes with Honey Cream Cheese Frosting

Peach Cupcakes with Honey Cream Cheese Frosting

Yield: 12-15 cupcakes
Prep Time: 20 minutes
Cook Time: 20 minutes
Total Time: 40 minutes

Peach cupcakes made with fresh peaches, honey cream cheese swirl, honey cream cheese frosting, and an easy peach glaze.

Ingredients

For the Honey Cream Cheese Swirl:

  • 6 ounces (170 grams)cream cheese, room temperature
  • 2 tablespoons (42 grams) honey
  • 2 tablespoons (25 grams) granulated sugar
  • 1 teaspoon (5 grams) vanilla extract

For the Peach Cupcakes:

  • 1 2/3 cups (200 grams) all-purpose flour
  • 1 teaspoon baking powder
  • 1/4 teaspoon baking soda
  • 1/2 teaspoon salt
  • 1/2 cup (113 grams) unsalted butter, room temperature
  • 1/2 cup (99 grams) granulated sugar
  • 1/4 cup (85 grams) honey
  • 2 large eggs, room temperature
  • 1 teaspoon (5 grams) vanilla extract
  • 1/2 cup (113 grams) sour cream, room temperature
  • 1 cup (170 grams) ripe peaches, finely diced and peeled if desired

For the Honey Cream Cheese Frosting:

  • 1/2 cup (113 grams) unsalted butter, room temperature
  • 4 ounces (113 grams) cream cheese, room temperature
  • 2 tablespoons (42 grams) honey
  • 2 cups (226 grams) confectioners' sugar
  • 1 teaspoon (5 grams) vanilla extract
  • Pinch of salt

For the Peach Glaze:

  • 1/2 cup (85 grams) ripe peaches, peeled if desired
  • 1 teaspoon (5 grams) lemon juice
  • 1/2 to 3/4 cup (57 to 85 grams) confectioners' sugar
  • 1/3 cup (57 grams) ripe peaches, finely chopped

Instructions

  1. Prepare the pan. Preheat the oven to 350°F. Line 12 wells of a standard muffin pan with cupcake liners.
  2. Make the cream cheese swirl. Using an electric mixer, beat the cream cheese, honey, granulated sugar, and vanilla until smooth. Set aside.
  3. Combine the dry ingredients. In a medium bowl, whisk together the flour, baking powder, baking soda, and salt.
  4. Cream the butter and sugar. In a large bowl, beat the butter and granulated sugar on medium speed until light and fluffy, approximately 3 minutes. Add the honey and beat until fully incorporated.
  5. Add the eggs and sour cream. Add the eggs individually, beating well and scraping down the bowl after each addition. Mix in the vanilla and sour cream until combined.
  6. Finish the batter. Add the dry ingredients and mix on low speed until just combined. Fold in the diced peaches by hand.
  7. Fill and swirl. Divide the batter among the prepared cupcake liners, filling each approximately three-quarters full. Spoon approximately 2 teaspoons of the cream cheese mixture over each cupcake. Use a toothpick or skewer to gently swirl the cream cheese mixture into the top of the batter.
  8. Bake. Bake for 20 to 22 minutes, or until the tops spring back lightly and a toothpick inserted into the cake portion of a cupcake comes out without wet batter. Let the cupcakes cool in the pan for 5 minutes, then transfer them to a wire rack to cool completely.
  9. Make the frosting. Using an electric mixer, beat the butter and cream cheese until smooth and fluffy. Add the honey, vanilla, and salt and mix until combined. Gradually add the powdered sugar and continue beating until the frosting is light and smooth.
  10. Make the peach glaze. Purée the ½ cup of peaches with the lemon juice in a food processor or blender. Transfer the purée to a small bowl and gradually whisk in the powdered sugar. Stir in the finely chopped peaches.
  11. Finish the cupcakes. Pipe or spread the frosting over the completely cooled cupcakes, then spoon the peach glaze over the frosting. Serve immediately or refrigerate until ready to serve.

Notes

  1. Peaches: Use ripe, flavorful fresh peaches. The better the peaches, the better the cupcakes. Peeling is optional. Frozen or canned peaches are not recommended because they contain more moisture and can affect the batter consistency.
  2. Peach Glaze: For a thicker glaze, start with less peach purée and add more as needed. Additional powdered sugar can also be added to adjust the consistency.
  3. Storage: Store the cupcakes in an airtight container in the refrigerator for up to 3 days. Let them sit at room temperature for 20 to 30 minutes before serving for the best texture.
  4. Make Ahead: Bake the cupcakes one day ahead and refrigerate them in a tightly sealed container. Add the frosting and peach glaze closer to serving.
  5. Recommended Tools: Muffin Pan | Cupcake Liners | Stand Mixer | Wire Cooling Rack | Food Processor | Kitchen Scale

Recommended Products

As an Amazon Associate and member of other affiliate programs, I earn from qualifying purchases.

Did you make this recipe?

Don't forget to leave a rating or a comment and share your recipe photos on Instagram - tag @bunsenburnerbakery!

These Honey Peach Cupcakes are packed with fresh peaches and honey, with a honey cream cheese swirl baked into the top of each cupcake. Finish them with honey cream cheese frosting and a peach glaze for a summer cupcake that tastes like peaches from top to bottom.