01 - Preheat oven to 350°F (175°C). Grease two 6-cavity donut pans and set aside.
02 - In a large mixing bowl, whisk together the all-purpose flour, granulated sugar, baking powder, and salt until evenly distributed.
03 - In a separate bowl, whisk together the whole milk, eggs, melted butter, and vanilla extract until smooth.
04 - Pour the wet mixture into the dry ingredients and stir gently until just combined. Avoid overmixing to keep the donuts light and tender.
05 - Spoon the batter into the prepared donut pans, filling each cavity approximately three-quarters full.
06 - Bake for 10–12 minutes, or until a toothpick inserted into a donut comes out clean and the tops spring back when lightly touched.
07 - Allow the donuts to rest in the pans for 5 minutes, then transfer to a wire cooling rack. Let cool completely before frosting.
08 - Using an electric mixer, beat the softened butter on medium speed until pale and creamy. Gradually add the sifted powdered sugar, beating until light and fluffy.
09 - Add the strawberry puree, vanilla extract, and a pinch of salt. Beat on medium-high speed for 2–3 minutes until the frosting is smooth, airy, and uniformly pink.
10 - Once the donuts are completely cool, spread or pipe the strawberry buttercream generously over each one. Top with sliced fresh strawberries or sprinkles as desired.