Sweet peach-filled cupcakes

Featured in Sweet Moments of Joy.

Make cupcake batter, fill liners halfway, add peach preserves, cover with more batter, bake, cool, then top with cream cheese frosting, fresh peaches, honey, and sugar crystals.
Barbara Chef
Updated on Sun, 06 Apr 2025 18:20:11 GMT
A cupcake with a bite taken out of it. Pin it
A cupcake with a bite taken out of it. | gracefulflavors.com

These irresistible cupcakes capture summer's essence in every bite with their tender, fluffy crumb, surprise peach preserve filling, and luscious cream cheese frosting. Fresh diced peaches and a honey drizzle create a crowning glory that's as beautiful as it is delicious. Perfect for garden parties, afternoon tea, or anytime you crave the magical combination of juicy peaches and creamy cheesecake flavors in a handheld treat.

I first created these cupcakes for a summer garden party when peaches were at their peak season. My friend's daughter, who typically avoids fruit-flavored desserts, took one bite and declared them 'the best cupcakes ever!' The combination of the fluffy cake, creamy frosting, and fresh peach topping creates an irresistible texture contrast that keeps everyone reaching for seconds. What I love most is how the honey drizzle adds a subtle floral note that elevates these cupcakes from simply delicious to truly memorable.

Ingredients

  • All-purpose flour: Creates the perfect tender structure for these cupcakes. For the lightest texture, spoon and level your flour rather than scooping directly with the measuring cup.
  • Buttermilk: Adds tanginess and creates an exceptionally moist crumb. The acidity also helps activate the baking soda for proper rise.
  • Peach preserves: Forms the surprise filling at the center of each cupcake. Choose a high-quality preserve with visible fruit pieces for the best flavor and texture.
  • Cream cheese: The star of the frosting that provides the perfect tangy balance to the sweet components. Full-fat cream cheese creates the richest, most stable frosting.
  • Fresh peaches: Essential for the beautiful garnish that makes these cupcakes so attractive. Look for firm-ripe peaches that smell fragrant and yield slightly to gentle pressure.
  • Honey: Adds a floral sweetness and attractive gloss to the finished cupcakes. Using different varieties of honey can subtly change the flavor profile—try wildflower or orange blossom for interesting notes.
  • Vanilla extract: Enhances all the other flavors in the recipe. Pure vanilla extract rather than imitation makes a noticeable difference in taste.
A cupcake with a bite taken out of it. Pin it
A cupcake with a bite taken out of it. | gracefulflavors.com

Instructions

Prepare for success:
Begin by preheating your oven to 350°F (175°C) and lining a standard 12-cup muffin tin with paper liners. Allow your refrigerated ingredients—butter, eggs, and cream cheese—to come to room temperature for at least 30 minutes, as this ensures proper incorporation and a smoother batter. In a medium bowl, whisk together 1½ cups all-purpose flour, 1 teaspoon baking powder, ½ teaspoon baking soda, and ¼ teaspoon salt until well combined. Whisking the dry ingredients separately ensures they're evenly distributed throughout the batter, preventing pockets of leavening agents that could cause uneven rising.
Create the perfect batter:
In a large mixing bowl, beat ½ cup softened unsalted butter and 1 cup granulated sugar with an electric mixer on medium speed until light and fluffy, about 3-4 minutes. Don't rush this step—proper creaming incorporates air into the batter, creating a tender crumb. Add 2 large eggs one at a time, beating well after each addition to maintain the emulsion. Stir in 1 teaspoon vanilla extract. Now, gradually add the dry ingredients to the butter mixture in three additions, alternating with ½ cup buttermilk, beginning and ending with the flour mixture. Mix on low speed until just combined after each addition, stopping to scrape down the sides of the bowl as needed. Overmixing at this stage can develop gluten, resulting in tough cupcakes, so stop mixing as soon as the last streaks of flour disappear.
Fill and bake with precision:
Using a medium ice cream scoop or ¼-cup measure, fill each cupcake liner halfway with batter. Add a generous teaspoonful (about 1 tablespoon) of peach preserves to the center of each partially filled cup, being careful to keep the preserves from touching the sides of the liner. Cover each preserve-filled cup with additional batter until the liners are about three-quarters full. This method ensures the preserve stays centered within the cupcake during baking. Place the tin in the preheated oven and bake for 18-20 minutes, or until the tops spring back when lightly touched and a toothpick inserted off-center (to avoid the peach filling) comes out clean. Allow the cupcakes to cool in the tin for 5 minutes before transferring to a wire rack to cool completely. It's crucial to let them cool entirely before frosting to prevent the cream cheese topping from melting.
Create the finishing touches:
While the cupcakes cool, prepare the frosting by beating ½ cup softened cream cheese, ¼ cup powdered sugar, and 1 tablespoon milk in a medium bowl until smooth and creamy, about 2-3 minutes. The frosting should hold soft peaks and spread easily without being runny. Once the cupcakes are completely cool, spread or pipe a generous dollop of the cream cheese frosting onto each cupcake. Top each frosted cupcake with a few pieces of diced fresh peaches, pressing them gently into the frosting. Just before serving, drizzle each cupcake with about ½ teaspoon of honey, allowing it to cascade down the sides for a beautiful presentation. Finish with a light sprinkle of sugar crystals to add sparkle and texture. These final touches not only enhance the visual appeal but also add layers of flavor and texture that make these cupcakes truly special.

I learned about proper filling placement after my first batch resulted in several cupcakes with preserves that bubbled over the sides and caramelized on the pan. Now I carefully spoon the preserves into the center of the batter and cover them completely, which gives a much cleaner result. Another game-changing discovery was adding a tiny pinch of salt to the frosting—it balances the sweetness perfectly and enhances the cream cheese flavor. This small adjustment makes a remarkable difference in the overall taste profile.

Presentation Ideas

These cupcakes make a stunning centerpiece for any dessert table. Arrange them on a tiered cake stand, alternating with fresh whole peaches or peach blossoms for a seasonal display that's sure to impress guests.

For an elegant individual serving, place each cupcake on a small dessert plate with a fresh peach slice and a sprig of mint. Add a small drizzle of additional honey tableside for an interactive element that engages your guests.

When packaging these cupcakes as gifts, place each one in a clear cupcake box tied with raffia or twine, and attach a small jar of local honey for the recipient to add their own drizzle before enjoying.

A cupcake with a bite taken out of it. Pin it
A cupcake with a bite taken out of it. | gracefulflavors.com

Storage and Make-Ahead Tips

These cupcakes are at their best within 24 hours of making, when the cake is at peak freshness and the peach garnish is vibrant. However, they can be prepared in stages for convenience.

The unfrosted cupcakes can be baked a day ahead and stored in an airtight container at room temperature. The cream cheese frosting can also be made a day in advance and refrigerated in a sealed container—just allow it to come to room temperature and re-whip briefly before using.

For the freshest presentation, add the diced peach topping and honey drizzle just before serving. If you need to store fully assembled cupcakes, keep them in the refrigerator for up to 2 days, but bring to room temperature for about 20 minutes before serving for the best flavor and texture.

After making these cupcakes many times, I've discovered that tossing the diced peaches for the topping in a small amount of lemon juice prevents them from browning and adds a bright note that balances the sweetness. I've also found that placing the peach preserves in the freezer for about 10 minutes before using makes them easier to spoon into the batter without spreading. These small refinements might seem minor, but they make the preparation process smoother and result in a more professional-looking finished product that tastes as good as it looks.

Frequently Asked Questions

→ Can I use canned peaches instead of fresh ones?
Yes, you can use well-drained canned peaches for the topping when fresh peaches aren't in season. Just be sure to pat them dry to prevent excess moisture on the frosting.
→ How far in advance can I make these cupcakes?
You can make the cupcakes 1 day ahead, but it's best to add the frosting and fresh peach garnish just a few hours before serving for the freshest presentation.
→ Can I substitute the buttermilk?
If you don't have buttermilk, make a quick substitute by adding 1/2 tablespoon of lemon juice or white vinegar to 1/2 cup of regular milk and letting it sit for 5 minutes.
→ How should I store leftover cupcakes?
Store frosted cupcakes in an airtight container in the refrigerator for up to 3 days. Let them come to room temperature for about 20 minutes before serving for best flavor and texture.
→ Can I make these cupcakes gluten-free?
Yes, substitute the all-purpose flour with a 1:1 gluten-free baking flour blend. The texture may be slightly different, but they'll still be delicious.

Fruity filled summer treats

Soft, fluffy cupcakes with peach preserves hidden inside, topped with a light cream cheese frosting and garnished with fresh peaches and a honey drizzle.

Prep Time
20 Minutes
Cook Time
20 Minutes
Total Time
40 Minutes
By: Barbara


Difficulty: Intermediate

Cuisine: American

Yield: 12 Servings (12 cupcakes)

Dietary: Vegetarian

Ingredients

01 1 1/2 cups all-purpose flour
02 1 teaspoon baking powder
03 1/2 teaspoon baking soda
04 1/4 teaspoon salt
05 1/2 cup unsalted butter, softened
06 1 cup granulated sugar
07 2 large eggs
08 1 teaspoon vanilla extract
09 1/2 cup buttermilk
10 1 cup peach preserves
11 1/2 cup cream cheese, softened
12 1/4 cup powdered sugar
13 1 tablespoon milk
14 1/2 cup diced fresh peaches
15 2 tablespoons honey for drizzle
16 Sugar crystals for garnish

Instructions

Step 01

Set your oven to 350°F (175°C) and line a muffin tin with cupcake liners.

Step 02

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

Step 03

In a large bowl, beat the butter and granulated sugar until light and fluffy.

Step 04

Add the eggs, one at a time, beating well after each addition. Stir in the vanilla extract.

Step 05

Alternately add the flour mixture and buttermilk to the butter mixture, beginning and ending with the flour mixture. Mix until just combined.

Step 06

Fill each cupcake liner halfway with batter, add a spoonful of peach preserves, and then cover with more batter until the liners are three-quarters full.

Step 07

Bake for 18-20 minutes or until a toothpick inserted into the center comes out clean. Let the cupcakes cool completely.

Step 08

In a small bowl, beat the cream cheese, powdered sugar, and milk until smooth and creamy.

Step 09

Frost the cooled cupcakes with the cream cheese mixture. Top with diced fresh peaches. Drizzle the honey over the top and sprinkle with sugar crystals.

Notes

  1. Room Temperature Ingredients: Make sure your butter, eggs, and cream cheese are at room temperature to ensure smooth mixing and a better texture.
  2. Don't Overmix: Mix the batter until just combined to avoid dense cupcakes.
  3. Fresh Peaches: Use ripe, fresh peaches for the best flavor. If peaches are out of season, canned or frozen peaches work as well.

Tools You'll Need

  • Muffin tin
  • Cupcake liners
  • Mixing bowls
  • Electric mixer
  • Measuring cups and spoons
  • Whisk

Allergy Information

Please check ingredients for potential allergens and consult a health professional if in doubt.
  • Dairy (butter, buttermilk, cream cheese, milk)
  • Eggs
  • Wheat/Gluten (flour)