Preheat the oven to 350°F (175°C). Grease and flour the two 9-inch round cake pans.
In a large mixing bowl, sift together the flour, sugar, cocoa powder, baking powder, baking soda, and salt until well combined.
Add the eggs, milk, vegetable oil, and vanilla extract to the dry ingredients. Beat with an electric mixer on medium speed for 2 minutes.
Carefully stir in the boiling water until the batter is smooth. The batter will be thin.
Pour an equal amount of batter into each prepared cake pan.
Bake in the preheated oven for 30-35 minutes, or until a toothpick inserted into the center comes out clean.
Once baked, remove the cakes from the oven and allow them to cool in the pans for 10 minutes. Then, transfer the cakes to a cooling rack to cool completely.
Once cooled, place one cake layer on a serving plate. Spread a layer of fresh raspberries on top.
Place the second cake layer on top of the raspberries and dust with powdered sugar if desired.
Serve and enjoy your delicious Chocolate Raspberry Cake!