Preheat your oven to 180°C (160°C fan).
Grease both cake tins with butter thoroughly.
Line the bottoms with parchment paper circles.
This ensures easy removal after baking.
Beat butter and sugar until light and fluffy.
This takes about 3-4 minutes with electric mixer.
Add eggs one at a time, beating well.
Sift flour, cocoa powder, and baking powder together.
Fold the dry ingredients into the mixture gently.
Don't overmix or the cake becomes dense.
Divide batter equally between the prepared tins.
Smooth the tops with a spatula carefully.
Bake for 20-25 minutes in the oven.
The cakes should spring back when touched.
Insert a skewer to check if done.
It should come out clean without batter.
Beat butter until soft and creamy first.
Gradually add icing sugar while beating continuously.
Mix in cocoa powder and milk slowly.
Beat until the buttercream is smooth and spreadable.
Let cakes cool completely on a wire rack.
Place one cake layer on your serving plate.
Spread buttercream generously over the top surface.
Place the second layer on top carefully.
Dust with icing sugar for decoration optional.