Ingredients
Method
Making the Buttercream
- Cook the pudding by warming milk with sugar, whisk in cornstarch and cook until thick.
- If using egg yolk, temper it with a little warm milk before adding it to the mixture.
- Once pudding is thick, remove from heat, add vanilla, and cover with plastic wrap to prevent skin formation.
- Cool to room temperature before proceeding.
- Whip softened butter until fluffy, then mix in cooled pudding one spoonful at a time.
- Add a pinch of salt and mix until smooth.
- If the mixture splits, mix for a minute or adjust temperature as needed.
Making the Cake
- Cream butter and sugar together until fluffy.
- Add eggs one at a time, mixing until combined.
- Gently fold in flour and baking powder.
- Add a splash of milk to maintain softness.
- Divide the batter, mixing cocoa into one half.
- Fold or scatter drained cherries into the batter.
- Spread vanilla batter in the pan and add chocolate batter on top without swirling.
- Bake until a toothpick comes out clean, then cool completely.
Assembling the Cake
- Spread the cooled German buttercream over the cooled cake in an even layer.
- Chill for 20 to 30 minutes to firm up the buttercream.
- Melt chocolate with a bit of butter/oil and pour over the buttercream.
- Spread gently and let set.
- Optional: Create wave patterns with a fork on the chocolate topping.
Notes
This cake is better the next day as flavors blend. For best results, ensure cherries are well-drained and match the temperatures of pudding and butter. Chill the cake completely before frosting.
