Description
Light, tender vanilla cupcakes swirled with fresh peach purée and crowned with silky cream-cheese frosting and juicy peach pieces. Every bite is a perfect balance of fruit sweetness and creamy tang!
Ingredients
For the Peach Swirl Cupcakes
-
1¾ cups (220 g) all-purpose flour
-
1 tsp baking powder
-
½ tsp baking soda
-
¼ tsp salt
-
½ cup (115 g) unsalted butter, softened
-
¾ cup (150 g) granulated sugar
-
2 large eggs, room temperature
-
1 tsp pure vanilla extract
-
½ cup (120 ml) buttermilk (or whole milk + 1 tsp vinegar)
-
1 cup fresh peaches, peeled and diced (about 2 medium)
-
2 tbsp granulated sugar (for peaches)
-
1 tsp fresh lemon juice
For the Cream Cheese Frosting
-
8 oz (225 g) cream cheese, softened
-
4 tbsp (55 g) unsalted butter, softened
-
2 cups (240 g) powdered sugar, sifted
-
1 tsp pure vanilla extract
-
Pinch of salt
For Garnish
-
12 small peach wedges or diced peaches
-
Optional: edible flowers or fresh mint leaves
Instructions
1️⃣ Prep & marinate peaches:
-
In a small bowl, toss diced peaches with 2 tbsp sugar and lemon juice. Let sit 10 minutes to macerate while you prep the batter.
2️⃣ Preheat oven & line tin:
-
Preheat oven to 350 °F (175 °C).
-
Line a 12-cup muffin tin with paper liners or lightly grease.
3️⃣ Mix dry ingredients:
-
In a medium bowl, whisk together flour, baking powder, baking soda, and salt. Set aside.
4️⃣ Cream butter and sugar:
-
In a large bowl, use an electric mixer to beat the softened butter and ¾ cup sugar until pale and fluffy, about 2–3 minutes.
5️⃣ Add eggs and vanilla:
-
Beat in eggs one at a time, scraping down the bowl between additions. Mix in vanilla extract.
6️⃣ Alternate dry ingredients and buttermilk:
-
With mixer on low speed, add one-third of the flour mixture, then half the buttermilk, repeating (flour → milk → flour → milk → flour) until just combined. Be careful not to overmix.
7️⃣ Fold in peaches:
-
Gently fold the macerated peach pieces (and any juices) into the batter.
8️⃣ Portion and bake:
-
Divide batter evenly among the 12 cups (about ¼ cup batter each).
-
Bake 17–20 minutes, until a toothpick inserted in the center comes out clean and tops are lightly golden.
9️⃣ Cool completely:
-
Let cupcakes cool in the tin 5 minutes, then transfer to a wire rack to cool fully before frosting.
1️⃣0️⃣ Make the cream-cheese frosting:
-
In a clean bowl, beat cream cheese and butter until smooth.
-
Gradually add powdered sugar, then vanilla and salt, beating 1–2 minutes until light and pipeable.
1️⃣1️⃣ Frost and garnish:
-
Pipe or spread frosting onto each cooled cupcake.
-
Top with a small peach wedge (or sprinkle diced peach) and, if desired, an edible flower or mint leaf.
Notes
-
Juicier fruit: For an extra-peachy punch, gently warm ½ cup peach purée (blend fresh peaches) with 1 tbsp sugar, cool, then swirl 1 tbsp into each cupcake well before baking.
-
Spice it up: Add ½ tsp ground cinnamon or cardamom to the dry mix for warm, aromatic notes.
-
Dairy-free option: Substitute dairy-free cream cheese and butter, and use coconut or almond milk in place of buttermilk.
-
Make-ahead: Frosted cupcakes can be stored in an airtight container in the fridge up to 2 days; bring to room temperature before serving.
-
Freezing: Unfrosted cupcakes freeze beautifully for up to 3 months. Thaw fully, then frost.
- Prep Time: 25 minutes
- Cook Time: 20 minutes