My Strawberry Cupcakes with Cream Cheese Frosting are ultra-moist, packed with real strawberry purée, and topped with rich, tangy frosting.
Preheat the oven to 350°F (180°C) and line a 12-cup muffin tin.
In a large bowl, whisk together the cake flour, baking powder, baking soda and salt and set aside.
In a measuring jug, add the strawberry puree and sour cream and whisk until combined. Set aside.
In the bowl of a stand mixer fitted with a whisk attachment (or using an electric hand mixer) mix the butter, sugar and oil on medium speed for 1 minute.
Add egg and yolks one at a time and mix for another minute. Then add the vanilla and food coloring and mix until incorporated.
With the mixer on low, add the dry ingredients in three additions, alternating with the puree mixture. Mix until combined.
Divide batter evenly among the 12 cupcake liners.
Bake for 20-25 minutes, or until a tooth inserted into the center comes out clean.
Allow to cool for 10 minutes before removing from the pan. Cool completely before frosting.
In a small sauce pan over low heat, add the strawberry puree and let it simmer, stirring constantly, for 3-5 minutes or until reduced in half. Let it cool completely before proceeding.
In the bowl of a stand mixer (or in a large bowl with an electric hand mixer) cream the butter, cream cheese and powdered sugar on medium speed until light and fluffy, about 5 minutes.
Add in the cooled strawberry puree and strawberry extract (optional) and mix until incorporated. (If a deeper pink color is desired, add in a drop of food coloring).
Pipe or spread the frosting onto the cupcakes and decorate with sprinkles.
Enjoy with a cup of tea! Store leftovers in an airtight container in the refrigerator for up to 2 days.