01 - Preheat oven to 350°F. Grease and line two 8-inch round cake pans with parchment paper.
02 - In a large bowl, whisk together the flour, baking powder, baking soda, salt, cocoa powder, and sugar until evenly blended.
03 - Add the eggs, vegetable oil, milk, and vanilla extract to the dry mixture. Beat until the batter is smooth and free of lumps.
04 - Gradually pour in the hot water while mixing on low speed until fully incorporated. The batter will appear thin — this is expected.
05 - Divide the batter evenly between the two prepared pans. Bake for 30–35 minutes, or until a toothpick inserted into the center of each layer comes out clean.
06 - Allow the cakes to rest in their pans for 10 minutes, then invert onto wire racks to cool completely.
07 - Toss the sliced strawberries with granulated sugar and lemon juice in a bowl. Let the mixture macerate for 15 minutes, stirring occasionally to release the natural juices.
08 - Place the chopped semisweet chocolate in a heatproof bowl. Heat the heavy cream in a small saucepan until it just begins to boil, then pour it over the chocolate. Let sit for 3 minutes, then stir until the ganache is silky smooth. Allow it to cool until thickened but still spreadable.
09 - Place one cooled cake layer on a serving plate. Spread a thin, even layer of ganache over the top, then arrange the macerated strawberry slices in a single layer.
10 - Position the second cake layer on top. Spread the remaining ganache evenly over the top and sides. Garnish with whole or halved strawberries and chocolate shavings if desired.
11 - Refrigerate the assembled cake for at least 30 minutes before slicing to allow the ganache to set and ensure clean portions.