01 - Preheat oven to 350°F. Grease and flour two 9-inch round cake pans, ensuring thorough coverage to prevent sticking.
02 - Sift together flour, cocoa powder, sugar, baking powder, baking soda, and salt in a large bowl to aerate and distribute evenly.
03 - Add eggs, milk, oil, and vanilla to dry ingredients. Beat on medium speed until fully incorporated. Gradually pour in boiling water while mixing, continuing until batter achieves smooth consistency (thin texture is expected).
04 - Divide batter evenly between prepared pans. Bake for 30-35 minutes until a toothpick inserted in the center emerges clean.
05 - Allow cakes to rest in pans for 10 minutes, then invert onto wire rack to cool completely before assembly.
06 - Heat heavy cream in small saucepan until it begins to simmer. Pour over chopped chocolate in a heat-proof bowl. Let stand 2-3 minutes, then stir continuously until mixture becomes glossy and smooth. Set aside to cool until thickened but still spreadable.
07 - Toss sliced strawberries with sugar if desired. Allow to stand for 10 minutes to soften and release natural juices.
08 - Spread generous layer of ganache over first cake layer. Arrange half of sliced strawberries over ganache. Position second cake layer on top. Spread remaining ganache evenly across surface and sides. Decorate with additional whole or halved strawberries.
09 - Refrigerate assembled cake for minimum 30 minutes to set layers, ensuring clean slicing when serving.