Generously grease and flour a bundt pan. (I always use Baker’s Joy, my cakes release flawlessly every time!)
Preheat the oven to 350° F.
Mix the white cake as directed on the box. To those basic ingredients, add 1 box of instant vanilla pudding, an extra ¼ cup of oil, and 1 cup of white chocolate chips. Mix together until just combined, do not over mix.
Place the chopped strawberries in a bowl and sprinkle with 1/4 cup of flour, stir to coat the strawberries with the flour. This will keep the strawberries from sinking to the bottom of the batter while baking.
Add the strawberries to the cake batter and gently fold in.
Pour the cake batter into the prepared bundt pan.
Bake for 35-40 minutes, or until a toothpick inserted comes out clean.
Allow the cake to cool in the pan for 10 to 15 minutes. Then invert the pan, removing the cake, and allow the cake to cool on a cake rack.
While the cake is cooling, make the strawberry buttercream frosting.
The first step is to make a strawberry puree. Use a hand-held immersion blender to blend the strawberries until smooth. Set this aside.
In a large bowl whisk together powdered sugar, vanilla extract, strawberry preserves, milk and diced strawberries until combined and the icing is thick but pourable. Feel free to add more milk or powdered sugar depending on your desired consistency.
When the cake is completely cooled, pour the icing on evenly and serve.