This multi-flavored, multi-layered cake is truly a labor of love. Our Test Kitchen adapted Guas's recipe to include store-bought lemon curd and chocolate pudding in between the layers, which taste great and save you a few steps in the kitchen.


Credit: Photo: Victor Protasio; Prop Styling: Cindy Barr; Food Styling: Torie Cox

Recipe Summary

2 hrs 50 mins
45 mins
Serves 12


Cake Layers
Buttercream Frosting
Additional Ingredients


Instructions Checklist
  • Prepare the Cake Layers: Preheat oven to 350°F. Whisk together flour, baking powder, and salt in a medium bowl.

  • Beat butter and sugar with an electric mixer on medium speed until light and fluffy, about 5 minutes. Add eggs and egg yolks, 1 at a time, beating well after each addition. Beat in vanilla.

  • Add flour mixture to egg mixture alternately with milk in 5 additions, beginning and ending with flour mixture. Beat on low speed until just combined after each addition. Divide batter evenly among 3 greased and floured 9-inch round cake pans.

  • Bake in preheated oven until a wooden pick inserted in center comes out clean, 23 to 25 minutes. Cool in pans on wire racks 10 minutes. Remove Cake Layers from pans to wire racks; cool completely, about 30 minutes. When cool, gently slice each layer in half horizontally, making 6 thin layers.

  • Prepare the Buttercream Frostings: Beat butter with an electric mixer on medium speed until creamy, about 3 minutes. With mixer running on low speed, gradually add powdered sugar, and beat until smooth. Add vanilla, salt, and 3 tablespoons of the milk; beat until smooth, about 1 minute. (Add up to 1 tablespoon more milk, if needed to reach desired consistency.) Remove and reserve 1 cup of frosting in a small bowl. Divide remaining frosting evenly between 2 medium bowls.

  • Stir lemon zest and juice into 1 medium bowl of frosting. Stir in yellow food coloring to achieve desired color.

  • Add cocoa to remaining medium bowl of frosting, and stir until smooth. Place chocolate and remaining 1 tablespoon milk in a small microwavable bowl. Microwave on HIGH until chocolate melts and mixture is smooth, about 20 seconds, stirring every 10 seconds. Cool 5 minutes, and stir into chocolate frosting.

  • Place 1 Cake Layer on a serving plate. Spread about 1⁄3 cup lemon curd on half of layer. Spread about 1⁄3 cup chocolate pudding on the opposite half. Repeat process with 4 more Cake Layers. Top with remaining layer. (Indicate on a sticky note which flavor is on each side, and attach to serving plate.) Spread 1 cup reserved plain frosting in a thin layer over sides. Chill 1 hour.

  • Spread lemon frosting over top and frosted sides of lemon half of cake. Spread chocolate frosting over top and frosted sides of chocolate half of cake.