Prepare the cupcake batter by whisking together flour, baking powder, baking soda, and salt. Cream butter and sugar until light and fluffy; add eggs and vanilla, alternating with dry ingredients and sour cream. Fold in strawberries and food coloring.
Preheat oven to 350°F (175°C). Pour ¼ cup batter into each cupcake liner. Bake for 18-20 minutes until a toothpick comes out clean.
Allow cupcakes to cool in the tin for 5 minutes, then transfer to a wire rack to cool completely.
For the buttercream, beat butter and salt until light; sift in powdered sugar, then add pureed strawberries and vanilla, beating until fluffy.
Frost cupcakes and optionally garnish with fresh strawberries.
Enjoy your beautiful Strawberry Cupcakes!