Preheat oven to 325°F (163°C) and grease a bundt pan. In a large bowl, beat butter and sugar until light and fluffy. Add eggs one at a time, mixing well. Stir in vanilla and strawberry puree.
In a separate bowl, whisk flour, baking powder, and salt. Gradually add to the wet mixture, alternating with milk. If desired, add food coloring for a richer strawberry hue.
Bake the Cake: Pour batter into the bundt pan and smooth the top. Bake for 60-70 minutes until a toothpick comes out clean. Let cool in the pan for 10 minutes, then transfer to a wire rack.
Make the Crunch Topping: Combine crushed Golden Oreos, freeze-dried strawberries, and melted butter in a bowl. Stir until well mixed.
Prepare the Glaze: Whisk powdered sugar, vanilla extract, and heavy cream until smooth. Add more cream if needed for a thinner consistency.
Assemble the Cake: Once fully cooled, drizzle glaze over the cake. Sprinkle the crunch topping generously on top. Add fresh strawberries for extra decoration if desired.