Ingredients
Scale
- 1 ½ cups all-purpose flour (can substitute with gluten-free blend if needed)
- 1 teaspoon baking powder
- ½ teaspoon baking soda
- ¼ teaspoon salt
- ½ cup unsalted butter, softened
- ¾ cup granulated sugar (feel free to swap for coconut sugar for a deeper flavor)
- 2 large eggs, room temperature
- 1 teaspoon vanilla extract
- ½ cup plain Greek yogurt or sour cream (adds moisture and tang)
- 1 cup fresh peaches, diced (about 2 medium peaches; frozen can work if fresh aren’t in season)
- 2 tablespoons honey (plus extra for drizzling if you like)
- For the cream cheese frosting:
- 8 oz cream cheese, softened
- ½ cup unsalted butter, softened
- 2 cups powdered sugar, sifted
- 1 teaspoon vanilla extract
- 1 tablespoon honey
Instructions
- Preheat your oven to 350°F (175°C) and line a 12-cup muffin tin with cupcake liners. This step always takes me back to those childhood dinners—getting everything ready before the chaos begins.
- In a medium bowl, whisk together the flour, baking powder, baking soda, and salt. Mixing dry ingredients separately is a trick I picked up to keep things simple and avoid overworking the batter.
- In a large bowl, beat the softened butter and granulated sugar with an electric mixer until light and fluffy, about 3-4 minutes. This is where that magic happens—patience here makes a big difference in texture.
- Add eggs one at a time, beating well after each addition. Then mix in the vanilla extract. I always remind myself to scrape down the sides of the bowl, especially when the kids are tugging at my sleeves!
- Alternately add the dry ingredients and Greek yogurt to the butter mixture, beginning and ending with the dry ingredients. Mix just until combined—overmixing can make cupcakes tough, and I want these tender and soft.
- Gently fold in the diced peaches and honey. The peaches bring in that fresh, juicy pop, and honey adds a natural sweetness that feels more grown-up than plain sugar.
- Divide the batter evenly among the cupcake liners, filling each about two-thirds full. This part is always a little messy in my kitchen, but that’s okay.
- Bake for 18-22 minutes or until a toothpick inserted into the center comes out clean. I like to keep an eye on mine around the 18-minute mark—nothing worse than dry cupcakes!
- Allow cupcakes to cool completely on a wire rack before frosting. I’ve learned the hard way that frosting warm cupcakes just melts right off.
- For the frosting: Beat cream cheese and butter together until smooth and creamy. Add powdered sugar gradually, then vanilla and honey. Beat until fluffy and spreadable. If the frosting feels too soft, pop it in the fridge for 15-20 minutes.
- Frost each cupcake with a generous swirl of cream cheese frosting. I love to add a little extra diced peach or a drizzle of honey on top for garnish—makes it feel fancy without much effort.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Category: Main Dish
- Method: Cooking
- Cuisine: International
Keywords: Honey Peach Cream Cheese Cupcakes, recipe, cooking, food
