Honey Peach Cream Cheese Cupcakes

Featured in Sweet Moments of Joy.

Mix dry ingredients. Cream butter with honey and sugar, add eggs and vanilla. Combine with dry ingredients and sour cream. Fold in peaches. Bake at 350°F for 20 minutes. Make cream cheese frosting with honey and frost cooled cupcakes.
Barbara Chef
Recipe by Barbara
Updated on Mon, 03 Mar 2025 18:36:52 GMT
A cupcake with a slice of peach on top. Pin it
A cupcake with a slice of peach on top. | gracefulflavors.com

Honey Peach Cream Cheese Cupcakes

I first created these cupcakes for my sister's summer garden party when I wanted something that felt fancier than regular cupcakes but wasn't overly complicated. The guests couldn't stop commenting on how the peach flavor came through so clearly without being overwhelming. What delighted me most was watching my usually dessert-indifferent husband reach for a second cupcake before finishing his first one. These have since become my signature summer dessert, requested for everything from baby showers to neighborhood gatherings. I love how they transform simple ingredients into something that feels both indulgent and refreshing at the same time.

Key Ingredients

  • Fresh Peaches: Provide bursts of juicy sweetness and delicate aroma throughout each bite. Their natural juiciness creates delightful texture pockets within the cupcakes. Fresh peaches are essential, as frozen ones would release too much moisture and compromise the structure of the cupcakes.
  • Honey: Adds complex floral sweetness to both the cupcake batter and frosting. Unlike granulated sugar alone, honey contributes moisture and a depth of flavor that complements the peaches perfectly.
  • Sour Cream: Creates an exceptionally tender crumb through its acidity and fat content. The slight tanginess balances the sweetness while the creamy texture contributes to a velvety mouthfeel.
  • Cream Cheese: Forms the foundation of a frosting that perfectly complements the honey-peach flavor combination. Its natural tanginess cuts through the sweetness, while its rich texture creates a luxurious topping that holds beautiful piping shapes without being overly stiff.
Two cupcakes with peaches on top. Pin it
Two cupcakes with peaches on top. | gracefulflavors.com

Step-by-Step Instructions

Prepare Your Workspace:
Preheat your oven to 350°F (175°C) and line a standard 12-cup muffin tin with paper liners. Having everything ready before mixing helps ensure smooth preparation and prevents overmixing while searching for tools or ingredients.
Combine Dry Ingredients:
In a medium bowl, whisk together 1½ cups all-purpose flour, ½ teaspoon baking powder, ½ teaspoon baking soda, and ¼ teaspoon salt until well combined. This thorough mixing ensures leavening agents are evenly distributed throughout the batter, preventing uneven rising or bitter spots in the finished cupcakes.
Create the Butter Base:
In a large mixing bowl, beat ½ cup softened unsalted butter with ½ cup honey and ½ cup granulated sugar using an electric mixer on medium-high speed for 2-3 minutes until light and fluffy. This extended creaming process incorporates air into the batter, which helps create a lighter texture in the finished cupcakes. The mixture should visibly change to a paler color and increase slightly in volume.
Incorporate Eggs and Vanilla:
Add 2 large eggs one at a time, beating well after each addition to maintain the emulsion. Stir in 1 teaspoon vanilla extract, which enhances the flavor of both the peaches and honey. Proper incorporation of eggs at this stage helps create a uniform texture in the finished cupcakes.
Alternately Add Dry Ingredients and Sour Cream:
Gradually add the flour mixture to the butter mixture in three parts, alternating with ½ cup sour cream (beginning and ending with flour). Mix on low speed just until combined after each addition. This method prevents overmixing while ensuring all ingredients are properly incorporated. The batter should be smooth but not overworked, which would develop gluten and create tough cupcakes.
Fold in Peaches:
Gently fold in ½ cup finely chopped fresh peaches using a rubber spatula until just distributed. The key is minimal handling at this stage to maintain the air incorporated during the creaming process. The peach pieces should be visible throughout but evenly distributed.
Fill Cupcake Liners:
Divide the batter evenly among the prepared cupcake liners, filling each about ⅔ full. Using an ice cream scoop or ¼-cup measure ensures consistent sizing, which leads to even baking. Avoid overfilling, which can cause the cupcakes to overflow during baking.
Bake to Perfection:
Bake in the preheated oven for 18-22 minutes, or until a toothpick inserted into the center comes out clean or with a few moist crumbs. The cupcakes should be lightly golden on top and spring back when gently touched. Avoid opening the oven door during the first 15 minutes of baking, as this can cause uneven rising.
Cool Completely:
Allow the cupcakes to cool in the tin for 5 minutes before transferring to a wire rack to cool completely. This brief rest in the tin allows them to set enough to handle without breaking, while the wire rack prevents them from becoming soggy from trapped steam. Complete cooling is essential before frosting to prevent the cream cheese frosting from melting.
Prepare Luxurious Frosting:
In a large bowl, beat 8 ounces softened cream cheese and ¼ cup softened unsalted butter until smooth and fluffy, about 2 minutes. Gradually add 2 cups powdered sugar, 1 teaspoon vanilla extract, 1 tablespoon honey, and ¼ teaspoon salt, beating until light and fluffy. The honey both flavors the frosting and helps prevent it from becoming too stiff. The frosting should be smooth but not runny, which would make it difficult to pipe.
Frost and Serve:
Using a piping bag or a spoon, pipe the frosting onto each cupcake, starting from the outside edge and working inward with even pressure. Just before serving, top each cupcake with a small fresh peach slice or a tiny drizzle of honey, which signals the flavors inside and adds visual appeal. Arrange on a serving platter, ideally in a single layer to maintain their beautiful appearance.
Two cupcakes with peaches on top. Pin it
Two cupcakes with peaches on top. | gracefulflavors.com

Creative Serving Ideas

These versatile cupcakes can take center stage as a main course or become elegant appetizers depending on how you serve them. For a stunning dinner entrée, I place two larger cupcakes over a bed of mixed greens tossed lightly in vinaigrette, with the honey frosting drizzled generously over the top. The contrast of the warm, rich cupcakes against the cool, crisp salad creates a perfectly balanced plate.

For cocktail party appetizers, I form smaller, bite-sized cupcakes that guests can enjoy in one or two bites. Served on a platter with the honey frosting in a small dipping bowl alongside, they become an interactive experience that encourages mingling. A small dollop of herbed crème fraîche on top of each mini cupcake adds an elegant touch for special occasions.

During summer months, I love serving these cupcakes with a simple corn and avocado salsa on the side. The sweet corn and creamy avocado complement the cupcakes beautifully, while adding fresh, seasonal appeal to the plate.

The technique that completely transformed these cupcakes for me was learning to properly fold in the peaches. Initially, I would stir them in with a spoon or mixer, which broke them down too much and created a wet batter. Now I use a large rubber spatula and the gentlest folding motion possible – just 5-6 strokes to distribute them evenly while maintaining their integrity. This simple change ensures distinct pockets of peach flavor throughout the cupcake rather than a uniform, sometimes soggy texture.

Recipe Tips & Questions

→ Can I use frozen peaches instead of fresh?
Yes, you can use frozen peaches, but make sure to thaw them completely and drain any excess liquid before adding to the batter. Pat them dry with paper towels to prevent them from adding too much moisture to the cupcakes.
→ How should I store these cupcakes?
Because of the cream cheese frosting, these cupcakes should be stored in an airtight container in the refrigerator for up to 3-4 days. Let them come to room temperature for about 20 minutes before serving for the best flavor and texture.
→ Can I make these cupcakes ahead of time?
Yes, you can bake the cupcakes 1-2 days ahead and store unfrosted in an airtight container at room temperature. The frosting can also be made ahead and refrigerated. Frost the cupcakes the day you plan to serve them for the freshest taste.
→ Can I substitute the honey with another sweetener?
Yes, you can substitute the honey with maple syrup or agave nectar in equal amounts. The flavor profile will change slightly, but the cupcakes will still be delicious.
→ Why did my cupcakes sink in the middle?
Sinking can occur if the cupcakes are underbaked, the oven temperature is too high, or if the cupcakes are overfilled. Make sure to fill the liners only 2/3 full, check your oven temperature with an oven thermometer, and ensure the cupcakes are fully baked before removing from the oven.

Honey Peach Cupcakes with Cream Cheese

Soft, moist cupcakes infused with honey and fresh peaches, topped with a rich cream cheese frosting for a perfect balance of sweet and tangy flavors.

Prep Time
15 Minutes
Cook Time
20 Minutes
Total Time
35 Minutes
Recipe by: Barbara

Recipe Type: Irresistible Desserts

Skill Level: Moderate

Style of Cooking: American

Makes: 12 Serves

Dietary Notes: Vegetarian

What You'll Need

→ For the Cupcakes

01 1 1/2 cups all-purpose flour
02 1/2 tsp baking powder
03 1/2 tsp baking soda
04 1/4 tsp salt
05 1/2 cup unsalted butter, softened
06 1/2 cup honey
07 1/2 cup sugar
08 2 large eggs
09 1 tsp vanilla extract
10 1/2 cup sour cream
11 1/2 cup finely chopped fresh peaches (or canned, drained and chopped)

→ For the Cream Cheese Frosting

12 8 oz cream cheese, softened
13 1/4 cup unsalted butter, softened
14 2 cups powdered sugar
15 1 tsp vanilla extract
16 1 tbsp honey
17 1/4 tsp salt
18 Fresh peach slices for garnish (optional)

Let's Cook!

Step 01

Preheat the oven to 350°F (175°C). Line a 12-cup muffin tin with cupcake liners

Step 02

In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Set aside

Step 03

In a separate large bowl, beat the softened butter, honey, and sugar with an electric mixer until light and fluffy. Add the eggs one at a time, mixing well after each addition. Stir in the vanilla extract

Step 04

Gradually mix in the dry ingredients, alternating with sour cream, until combined. Gently fold in the chopped peaches

Step 05

Spoon the batter evenly into the cupcake liners, filling each about 2/3 full. Bake for 18-22 minutes, or until a toothpick inserted into the center comes out clean. Let the cupcakes cool completely in the tin before transferring them to a wire rack

Step 06

Beat the softened cream cheese and butter together until smooth and creamy. Gradually add powdered sugar, vanilla extract, honey, and salt, mixing until the frosting is light and fluffy

Step 07

Once the cupcakes are completely cool, frost them with the cream cheese frosting using a piping bag or a spatula. Optionally, garnish with fresh peach slices for an extra touch of color and flavor

Cook's Notes

  1. Can use fresh or canned peaches
  2. Allow cupcakes to cool completely before frosting
  3. Garnish with fresh peach slices just before serving

Kitchen Equipment Needed

  • Mixing bowls
  • Electric mixer or stand mixer
  • Cupcake tin
  • Cupcake liners
  • Ice cream scoop or spoon
  • Piping bag (optional, for frosting)

Allergy Notes

Always check ingredients carefully for allergens. When in doubt, please consult your healthcare provider.
  • Contains dairy
  • Contains eggs
  • Contains wheat

Nutrition Information (Per Serving)

These values are estimates and should be used as a general guide.
  • Calories: 320
  • Total Fat: 16 g
  • Total Carbohydrate: 42 g
  • Protein: 4 g