Step 1: Prepare the Cake Layers
Preheat your oven to 350°F (175°C). Grease and line two 8-inch round cake pans with parchment paper.
In a bowl, whisk together the flour, baking powder, and salt. Set aside.
In another bowl, use an electric mixer to cream butter and sugar until light and fluffy (about 3 minutes).
Add eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
Gradually add the flour mixture, alternating with the milk, starting and ending with the dry ingredients. Mix until combined.
Divide the batter evenly between the prepared cake pans and smooth the tops.
Bake for 30-35 minutes, or until a toothpick inserted in the center comes out clean.
Let the cakes cool in the pans for 10 minutes, then transfer them to a wire rack to cool completely.
Step 2: Make the Buttercream Frosting
In a large mixing bowl, beat butter until smooth and creamy.
Gradually add powdered sugar, one cup at a time, mixing well.
Pour in heavy cream, vanilla extract, and a pinch of salt. Beat until fluffy and spreadable.
If the frosting is too thick, add a teaspoon of milk; if too thin, add more powdered sugar.
Step 3: Assemble and Frost the Cake
Place one cake layer on a cake stand. Spread a layer of buttercream evenly on top.
Add the second cake layer and apply a thin crumb coat of buttercream all over.
Chill the cake for 20 minutes to set the crumb coat.
Apply the final layer of frosting, smoothing it with an offset spatula.
Step 4: Decorate the Hello Kitty Face
Roll out white fondant and cover the entire cake, smoothing it down evenly.
Cut out Hello Kitty’s eyes, nose, and whiskers using black and yellow fondant. Attach them to the cake with a small amount of water.
Shape a pink fondant bow and place it on the upper left side of the cake.
Use an edible food pen to outline details if needed.
Step 5: Serve and Enjoy!
Let the cake sit at room temperature for about 30 minutes before slicing.
Serve and watch your guests admire your adorable Hello Kitty Cake!