Honey Peach Cream Cheese Cupcakes are little bites of summertime bliss—soft, fluffy cupcakes swirled with sweet peach flavor, rich cream cheese filling, and a drizzle of golden honey. These cupcakes are as pretty as they are delicious, making them perfect for brunch, parties, or a sweet afternoon treat.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.

Why You’ll Love This Recipe
Sweet & Fruity – Fresh peaches and honey create a naturally sweet, juicy flavor.
Cream Cheese Surprise – A rich, tangy swirl inside every bite.
Moist & Fluffy – The perfect cupcake texture that stays tender for days.
Easy to Make – Simple ingredients with bakery-style results.
Perfect for Summer – Light, bright, and bursting with peachy goodness.
Ingredients You’ll Need
For the Cupcake Batter:
1½ cups all-purpose flour
1½ tsp baking powder
¼ tsp baking soda
¼ tsp salt
½ cup unsalted butter, softened
½ cup granulated sugar
¼ cup honey
2 large eggs
1 tsp vanilla extract
½ cup sour cream or plain yogurt
¾ cup diced ripe peaches (fresh or canned, drained)
For the Cream Cheese Filling:
6 oz cream cheese, softened
3 tbsp powdered sugar
½ tsp vanilla extract
For the Honey Drizzle & Garnish:
2 tbsp honey (for drizzling)
Extra peach slices or diced peaches (for topping)
Mint leaves (optional, for decoration)
Tools You’ll Need
Mixing bowls
Hand or stand mixer
Measuring cups and spoons
12-cup muffin tin
Cupcake liners
Spoon or cookie scoop
Cooling rack
Step-by-Step Instructions
Step 1: Preheat & Prep
- Preheat oven to 350°F (175°C).
- Line a standard muffin tin with cupcake liners and lightly spray with baking spray.
Step 2: Make the Cream Cheese Filling
- In a small bowl, beat softened cream cheese with powdered sugar and vanilla until smooth and creamy.
- Set aside or refrigerate while you prepare the batter.
Step 3: Prepare the Cupcake Batter
- In a medium bowl, whisk together flour, baking powder, baking soda, and salt.
- In a large bowl, beat butter and sugar until light and fluffy.
- Add honey and continue to mix until well combined.
- Beat in eggs one at a time, then add vanilla extract.
- Mix in sour cream until smooth.
- Gradually add the dry ingredients, mixing until just combined.
- Gently fold in diced peaches with a spatula.
Step 4: Assemble the Cupcakes
- Fill each cupcake liner about ⅓ full with batter.
- Add a small spoonful of cream cheese filling into the center of each.
- Top with another spoonful of batter to cover the filling, filling each liner about ¾ full.
Step 5: Bake
- Bake for 18–22 minutes, or until tops are lightly golden and a toothpick inserted in the edge (not the center) comes out clean.
- Let cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
Step 6: Garnish & Serve
- Once cooled, drizzle each cupcake lightly with honey.
- Garnish with a small peach slice or diced peaches and a fresh mint leaf if desired.
- Serve and enjoy!
Tips for Perfect Cupcakes
Use Ripe Peaches – For maximum sweetness and juicy flavor.
Don’t Overmix – This keeps the batter light and fluffy.
Room Temperature Cream Cheese – Blends smoothly for the perfect swirl.
Chill the Filling – Makes it easier to spoon into the batter.
Let Them Cool – So the cream cheese sets and the honey drizzle stays neat.
Serving Suggestions
Brunch Table Star – Serve alongside coffee or iced tea.
Summer Party Treat – Refreshing and light, great for warm-weather events.
Picnic Dessert – Easy to transport and serve outdoors.
Afternoon Pick-Me-Up – Perfect with a cool glass of lemonade.
How to Store & Freeze
Storing:
Room Temp: Store in an airtight container for up to 2 days.
Refrigerate: Keeps fresh in the fridge for up to 5 days.
Freezing:
Wrap cupcakes individually and freeze (without honey drizzle) for up to 2 months. Thaw in the fridge and add fresh garnish before serving.
Reheating:
No need to reheat—just bring to room temp for best flavor and texture.
Frequently Asked Questions
- Can I use canned or frozen peaches?
Yes! Just drain canned peaches well or thaw and pat dry frozen ones before using. - Can I skip the cream cheese filling?
You can, but it adds a delicious creamy contrast to the sweet batter. - Can I make this gluten-free?
Yes, just substitute a 1:1 gluten-free flour blend. - Can I use another fruit?
Absolutely! Nectarines, apricots, or even strawberries make lovely alternatives.
Final Thoughts
Honey Peach Cream Cheese Cupcakes are a beautiful blend of sweet fruit, creamy filling, and tender cake—all in one perfect little package. Whether you’re celebrating something special or just treating yourself to something summery and sweet, these cupcakes will win over hearts and taste buds alike.
Bake up a batch and watch them disappear! Don’t forget to snap a photo and share your creation online—we’d love to see how yours turned out.
Preparation Time: 15 minutes
Cooking Time: 20 minutes
Cuisine: American
Nutritional Information (Per Cupcake):
Calories: 270 | Protein: 3g | Carbohydrates: 30g | Fat: 15g | Fiber: 1g | Sodium: 160mg
Honey Peach Cream Cheese Cupcakes
- Prep Time: 15 minutes
- Cook Time: 20 minutes
- Total Time: 35 minutes
- Cuisine: American
Description
Honey Peach Cream Cheese Cupcakes are little bites of summertime bliss—soft, fluffy cupcakes swirled with sweet peach flavor, rich cream cheese filling, and a drizzle of golden honey. These cupcakes are as pretty as they are delicious, making them perfect for brunch, parties, or a sweet afternoon treat.
Want recipes like this delivered straight to your inbox? Subscribe now to get the latest culinary creations you’ll love.
Ingredients
For the Cupcake Batter:
1½ cups all-purpose flour
1½ tsp baking powder
¼ tsp baking soda
¼ tsp salt
½ cup unsalted butter, softened
½ cup granulated sugar
¼ cup honey
2 large eggs
1 tsp vanilla extract
½ cup sour cream or plain yogurt
¾ cup diced ripe peaches (fresh or canned, drained)
For the Cream Cheese Filling:
6 oz cream cheese, softened
3 tbsp powdered sugar
½ tsp vanilla extract
For the Honey Drizzle & Garnish:
2 tbsp honey (for drizzling)
Extra peach slices or diced peaches (for topping)
Mint leaves (optional, for decoration)
Instructions
Step 1: Preheat & Prep
-
Preheat oven to 350°F (175°C).
-
Line a standard muffin tin with cupcake liners and lightly spray with baking spray.
Step 2: Make the Cream Cheese Filling
-
In a small bowl, beat softened cream cheese with powdered sugar and vanilla until smooth and creamy.
-
Set aside or refrigerate while you prepare the batter.
Step 3: Prepare the Cupcake Batter
-
In a medium bowl, whisk together flour, baking powder, baking soda, and salt.
-
In a large bowl, beat butter and sugar until light and fluffy.
-
Add honey and continue to mix until well combined.
-
Beat in eggs one at a time, then add vanilla extract.
-
Mix in sour cream until smooth.
-
Gradually add the dry ingredients, mixing until just combined.
-
Gently fold in diced peaches with a spatula.
Step 4: Assemble the Cupcakes
-
Fill each cupcake liner about ⅓ full with batter.
-
Add a small spoonful of cream cheese filling into the center of each.
-
Top with another spoonful of batter to cover the filling, filling each liner about ¾ full.
Step 5: Bake
-
Bake for 18–22 minutes, or until tops are lightly golden and a toothpick inserted in the edge (not the center) comes out clean.
-
Let cool in the pan for 5 minutes, then transfer to a wire rack to cool completely.
Step 6: Garnish & Serve
-
Once cooled, drizzle each cupcake lightly with honey.
-
Garnish with a small peach slice or diced peaches and a fresh mint leaf if desired.
-
Serve and enjoy!
Notes
Use Ripe Peaches – For maximum sweetness and juicy flavor.
Don’t Overmix – This keeps the batter light and fluffy.
Room Temperature Cream Cheese – Blends smoothly for the perfect swirl.
Chill the Filling – Makes it easier to spoon into the batter.
Let Them Cool – So the cream cheese sets and the honey drizzle stays neat.


