Preheat your oven to 350°F (175°C). Grease and flour the two 9-inch round cake pans, and line the bottom with parchment paper.
In a large mixing bowl, combine the flour, cocoa powder, sugar, baking powder, baking soda, and salt. Mix well.
Add the eggs, milk, vegetable oil, and vanilla extract to the dry ingredients. Using an electric mixer, beat the mixture on medium speed for about 2 minutes.
Carefully stir in the boiling water until fully combined. The batter will be thin, which is normal.
Divide the batter evenly between the prepared cake pans. Bake in the preheated oven for 30 minutes, or until a toothpick inserted in the center comes out clean.
Once baked, remove the cakes from the oven and let them cool in the pans for about 10 minutes. Then, turn them out onto a cooling rack to cool completely.
While the cakes are cooling, prepare the whipped cream frosting. In a mixing bowl, combine the heavy cream, powdered sugar, and vanilla extract. Whip until soft peaks form.
Once the cakes are cooled, place one layer on a serving plate. Spread a layer of whipped cream frosting on top. Add half of the strawberries.
Place the second layer on top and frost the top and sides of the cake with the remaining whipped cream. Arrange the remaining strawberries on top. Optionally, sprinkle with granulated sugar for extra sweetness.
Serve immediately, or refrigerate until ready to serve.