Preheat the oven to 350°F and line a standard muffin tin with cupcake liners. Lightly spray with cooking spray.
Purée the strawberries in a food processor or blender. Measure out 1-¼ cups of the purée and set aside, discarding any extra.
In a medium bowl, sift together flour, baking powder, baking soda, and salt. Set aside.
In a large bowl, cream together the butter and sugar using a handheld mixer on medium-high speed for about 3 minutes, until fluffy and light. A stand mixer with a paddle attachment works too.
Add eggs to the butter-sugar mixture one at a time, mixing well after each. Stir in vanilla extract and food coloring, if using. Add 1 cup of strawberry purée and mix well. Reserve the remaining ¼ cup for the icing. The mixture may appear curdled.
In a small bowl, whisk together sour cream and milk.
On low speed, alternate adding the dry ingredients in 3 portions with the sour cream mixture in 2 portions.
Fill muffin cups about ¾ full and bake for 18-20 minutes. Once baked, remove from the oven and let cool completely.
In a large mixing bowl, combine the ghee, powdered sugar, strawberry purée, vanilla extract, and salt. Using a handheld mixer, start on low speed and gradually increase to medium-high. Beat for 2-3 minutes until the mixture is smooth and fluffy.
Scoop the icing into a piping bag fitted with a large tip. Twist the top of the bag to seal it, then pipe swirls onto the cupcakes.
Enjoy!
Choosing a selection results in a full page refresh.