Preheat the oven to 350F. Grease and flour a 4 inch pan or ramekin (or any 4 inch pan/cup that is oven safe).
In a small bowl, combine the flour, cocoa powder, baking soda, baking powder, and salt.
In another small bowl, combine the milk and vinegar. Stir and let it sit for a couple minutes.
While it sits, combine the oil, sugar, and vanilla in a small bowl. Add the milk/vinegar to the wet ingredients and stir.
Pour the dry ingredients into the wet, then gently stir to combine. Add the hot water and stir again.
Pour batter into greased pan, then bake in the oven for 15-20 minutes, until an inserted toothpick comes out clean.
While the cake cools, make the frosting. Add the butter, powdered sugar, and cocoa powder to a medium bowl. Use a hand mixer (or stand mixer) and mix together for 2 minutes.
Add vanilla and milk and mix again. If you want a thinner frosting, add more milk.
When the cake is completely cooled, add the frosting on top. Top with raspberries, placing them upside down. Finish with a dusting of powdered sugar. Enjoy!
Keep any uneaten cake in a sealed container in the fridge.
