If you ask me, honey peach cupcakes are pure summer magic.
These fluffy treats combine the sweetness of ripe peaches with golden honey for a flavor that screams warm weather. The soft cake pairs perfectly with juicy peach pieces folded right into the batter.
They’re topped with a smooth honey buttercream that melts in your mouth. Fresh peach slices on top add a nice touch that makes them look as good as they taste.
It’s a simple recipe that captures all the best parts of peach season in one bite.

Why You’ll Love These Honey Peach Cupcakes
- Natural sweetness from honey – The honey adds a floral sweetness that pairs perfectly with the juicy peaches, creating a more complex flavor than regular sugar alone.
- Fresh peach flavor in every bite – The finely diced peaches throughout the batter give you bursts of fruity goodness, making these cupcakes taste like summer in dessert form.
- Quick and easy to make – With under an hour from start to finish, these cupcakes come together quickly using simple mixing methods that even beginner bakers can master.
- Creamy honey cream cheese frosting – The tangy cream cheese frosting balanced with honey creates the perfect complement to the sweet peach cupcakes underneath.
- Perfect for any occasion – Whether it’s a summer barbecue, birthday party, or just because you’re craving something sweet, these cupcakes hit the spot every time.
What Kind of Peaches Should I Use?
You can use either fresh or canned peaches for these cupcakes, and both will give you great results. If you’re going with fresh peaches, look for ones that are ripe but still firm – they should give slightly when you press them but not be mushy. Canned peaches work wonderfully too, just make sure to drain them well and pat them dry with paper towels before dicing. When peaches aren’t in season, frozen peaches are another solid option – just thaw them completely and drain off any excess liquid before using. The key is to dice your peaches finely so they distribute evenly throughout the batter and don’t weigh down your cupcakes.

Options for Substitutions
These cupcakes are pretty forgiving when it comes to swaps, so here are some options if you need to make changes:
- Honey: If you don’t have honey, you can use maple syrup or agave nectar in the same amount. Regular granulated sugar works too – just use 1/2 cup and add an extra 2 tablespoons of milk to make up for the lost moisture.
- Fresh peaches: Canned peaches work great – just drain them well and pat dry before dicing. You can also try frozen peaches (thawed and drained) or even substitute with diced pears or apricots for a different fruit flavor.
- All-purpose flour: Cake flour will give you lighter cupcakes – use 2 cups instead of 1 3/4 cups all-purpose. For gluten-free, try a 1:1 baking flour blend in the same amount.
- Butter: Vegetable oil or melted coconut oil can replace butter in both the cupcakes and frosting. Use 3/4 the amount of oil as butter called for.
- Cream cheese frosting: If you want something lighter, try whipped cream with a bit of honey mixed in, or make a simple buttercream by beating butter with powdered sugar and vanilla.
- Milk: Any milk works here – almond milk, oat milk, or buttermilk will all give you good results.
Watch Out for These Mistakes While Baking
The biggest mistake when making honey peach cupcakes is not properly draining your peaches, which can make the batter too wet and cause the cupcakes to sink in the middle – pat fresh peaches dry with paper towels or drain canned peaches thoroughly before dicing.
Another common error is overmixing the batter once you add the flour, which leads to tough, dense cupcakes instead of light and fluffy ones – mix just until the ingredients are combined and you can’t see any streaks of flour.
Since honey burns more easily than regular sugar, keep an eye on your cupcakes during the last few minutes of baking and consider lowering the oven temperature by 25°F if the tops are browning too quickly.
For the frosting, make sure your cream cheese and butter are truly at room temperature before mixing, or you’ll end up with lumpy frosting that’s impossible to smooth out no matter how long you beat it.

What to Serve With Honey Peach Cupcakes?
These sweet honey peach cupcakes are perfect on their own, but they really shine when served alongside a cold glass of milk or a cup of coffee for an afternoon treat. If you’re hosting a summer gathering, try pairing them with fresh berries or a scoop of vanilla ice cream to play up those peachy flavors. For a more casual setup, they go great with iced tea or lemonade on a warm day. You could even serve them as dessert after a light dinner with grilled chicken or a fresh salad – the honey and peach combo makes for a nice, not-too-heavy ending to any meal.
Storage Instructions
Keep Fresh: These honey peach cupcakes taste best when stored in an airtight container at room temperature for up to 2 days. If you’ve already frosted them, pop them in the fridge where they’ll stay good for up to 5 days – just bring them back to room temperature before serving for the best flavor.
Freeze: You can freeze the unfrosted cupcakes for up to 3 months in a freezer-safe container with parchment paper between layers. I like to make the frosting fresh when I’m ready to serve them, but you can also freeze already-frosted cupcakes for up to 1 month.
Serve: Let frozen cupcakes thaw at room temperature for about 2 hours before frosting or serving. If they seem a bit dry after thawing, a light brush of honey mixed with a tiny bit of water can bring back some moisture and make them taste fresh again.
| Preparation Time | 20-30 minutes |
| Cooking Time | 18-22 minutes |
| Total Time | 38-52 minutes |
| Level of Difficulty | Medium |
Estimated Nutrition
Estimated nutrition for the whole recipe (without optional ingredients):
- Calories: 3350-3600
- Protein: 30-38 g
- Fat: 170-185 g
- Carbohydrates: 430-460 g
Ingredients
For the cupcakes:
- 1 3/4 cups sifted all-purpose flour
- 1 1/2 tsp baking powder
- 1/4 tsp salt
- 1/2 cup raw or unfiltered honey
- 1/2 cup softened butter
- 1/2 cup granulated sugar
- 2 large eggs at room temperature
- 1 tsp vanilla extract
- 1 cup finely chopped peaches (fresh or canned)
- 1/2 cup milk
For the frosting:
- 8 oz cream cheese, softened
- 1/4 cup butter at room temperature
- 3 cups sifted confectioners’ sugar
- 2 tbsp honey
- 1 tsp vanilla extract
- 2 tbsp peach puree (optional)
Step 1: Prepare Oven and Cupcake Pan
Preheat your oven to 350°F (175°C).
Line a 12-cup muffin tin with paper liners to get ready for the batter; this makes cleanup easier and ensures the cupcakes come out easily after baking.
Step 2: Mix Dry Ingredients
- 1 3/4 cups sifted all-purpose flour
- 1 1/2 tsp baking powder
- 1/4 tsp salt
In a medium bowl, whisk together the sifted all-purpose flour, baking powder, and salt.
Set this mixture aside—these dry ingredients will be added to the wet mixture later to create a light cupcake texture.
Step 3: Cream Butter, Sugar, and Honey
- 1/2 cup softened butter
- 1/2 cup granulated sugar
- 1/2 cup raw or unfiltered honey
Use an electric mixer to cream the softened butter, granulated sugar, and raw or unfiltered honey together in a large bowl.
Beat on medium-high speed for 3-4 minutes, until the mixture is pale and fluffy.
This step incorporates air, giving the cupcakes a tender crumb.
I like to make sure the butter is truly room temperature, as it makes creaming easier.
Step 4: Add Eggs and Vanilla
- 2 large eggs at room temperature
- 1 tsp vanilla extract
Beat in the eggs one at a time, making sure each egg is fully incorporated before adding the next.
Once both eggs are mixed in, add the vanilla extract and mix until combined.
This creates a silky, cohesive batter.
Step 5: Combine Wet and Dry Ingredients with Milk
- dry ingredient mixture from Step 2
- 1/2 cup milk
With your mixer on low speed, add the dry ingredient mixture (from Step 2) to the wet mixture (from Steps 3 and 4) in three parts, alternating with the milk.
Start and finish with the dry mixture.
Mix just until combined to avoid overworking the batter, which can make cupcakes dense.
Step 6: Fold in Peaches and Bake
- 1 cup finely chopped peaches (fresh or canned)
- cupcake batter from Step 5
Gently fold the finely chopped peaches into the cupcake batter, being careful not to overmix.
Divide the batter evenly among the prepared cupcake liners, filling each about 2/3 full.
Bake the cupcakes for 18-22 minutes, or until a toothpick inserted in the center comes out clean.
Allow them to cool completely before frosting.
For ultra-moist cupcakes, don’t overbake!
Step 7: Prepare Cream Cheese Frosting
- 8 oz cream cheese, softened
- 1/4 cup butter at room temperature
- 2 tbsp honey
- 1 tsp vanilla extract
- 3 cups sifted confectioners’ sugar
- 2 tbsp peach puree (optional)
In a clean bowl, beat the softened cream cheese and room temperature butter together until smooth and creamy.
Add the honey and vanilla extract, mixing until fully blended.
Gradually beat in the sifted confectioners’ sugar until the frosting is smooth and fluffy.
If desired, add the peach puree at this stage for extra fruit flavor and a hint of color—I like to swirl a little in at the end for a pretty marbled effect.
Step 8: Frost and Serve Cupcakes
- cooled cupcakes from Step 6
- cream cheese frosting from Step 7
Once the cupcakes are completely cool, frost them generously with the cream cheese frosting (from Step 7).
For extra flair, garnish with fresh peach slices or a light drizzle of honey.
Store the cupcakes in the refrigerator for up to 3 days.
Enjoy!

Rich Honey Peach Cupcakes
Ingredients
For the cupcakes:
- 1 3/4 cups sifted all-purpose flour
- 1 1/2 tsp baking powder
- 1/4 tsp salt
- 1/2 cup raw or unfiltered honey
- 1/2 cup softened butter
- 1/2 cup granulated sugar
- 2 large eggs at room temperature
- 1 tsp vanilla extract
- 1 cup finely chopped peaches (fresh or canned)
- 1/2 cup milk
For the frosting:
- 8 oz cream cheese, softened
- 1/4 cup butter at room temperature
- 3 cups sifted confectioners' sugar
- 2 tbsp honey
- 1 tsp vanilla extract
- 2 tbsp peach puree (optional)
Instructions
- Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners to get ready for the batter; this makes cleanup easier and ensures the cupcakes come out easily after baking.
- In a medium bowl, whisk together the sifted all-purpose flour, baking powder, and salt. Set this mixture aside—these dry ingredients will be added to the wet mixture later to create a light cupcake texture.
- Use an electric mixer to cream the softened butter, granulated sugar, and raw or unfiltered honey together in a large bowl. Beat on medium-high speed for 3-4 minutes, until the mixture is pale and fluffy. This step incorporates air, giving the cupcakes a tender crumb. I like to make sure the butter is truly room temperature, as it makes creaming easier.
- Beat in the eggs one at a time, making sure each egg is fully incorporated before adding the next. Once both eggs are mixed in, add the vanilla extract and mix until combined. This creates a silky, cohesive batter.
- With your mixer on low speed, add the dry ingredient mixture (from Step 2) to the wet mixture (from Steps 3 and 4) in three parts, alternating with the milk. Start and finish with the dry mixture. Mix just until combined to avoid overworking the batter, which can make cupcakes dense.
- Gently fold the finely chopped peaches into the cupcake batter, being careful not to overmix. Divide the batter evenly among the prepared cupcake liners, filling each about 2/3 full. Bake the cupcakes for 18-22 minutes, or until a toothpick inserted in the center comes out clean. Allow them to cool completely before frosting. For ultra-moist cupcakes, don’t overbake!
- In a clean bowl, beat the softened cream cheese and room temperature butter together until smooth and creamy. Add the honey and vanilla extract, mixing until fully blended. Gradually beat in the sifted confectioners' sugar until the frosting is smooth and fluffy. If desired, add the peach puree at this stage for extra fruit flavor and a hint of color—I like to swirl a little in at the end for a pretty marbled effect.
- Once the cupcakes are completely cool, frost them generously with the cream cheese frosting (from Step 7). For extra flair, garnish with fresh peach slices or a light drizzle of honey. Store the cupcakes in the refrigerator for up to 3 days. Enjoy!