This post may contain affiliate links. As an Amazon Associate, we earn from qualifying purchases. We only recommend products we trust.
The Italian Love Cake is a beloved classic, earning its name because everyone who tries it falls head over heels! This spectacular dessert is famous for its unique structure: a moist, decadent chocolate cake base, a sweet, creamy ricotta filling that sinks to the bottom during baking, and a light, rich chocolate pudding frosting on top. Baked easily in a 9×13 pan, this is the perfect, fuss-free, make-ahead dessert for holidays, potlucks, or family gatherings.

This ricotta love cake is a textural masterpiece. The bottom layer becomes a velvety, cheesecake-like custard, separated by the top layer of fluffy chocolate cake. The entire assembly is made easy by starting with a boxed cake mix, making this easy Italian love cake a guaranteed success, even for novice bakers. The final chill time allows the pudding topping to set, creating a cool, luscious contrast to the baked cake layers.
Table of Contents
Why This Layered Cake is the Best
- Magic Layers: The cake batter and ricotta filling swap places during baking, creating a distinct, beautiful layered effect without any fuss.
- Ultimate Comfort: Combines three beloved textures: fluffy cake, creamy custard, and velvety frosting.
- Make-Ahead Friendly: This cake must be chilled for at least 4 hours, making it ideal for prepping days before an event.
- Easy Cake Mix Base: Starting with a Devil’s Food cake mix saves time and ensures a moist, reliable chocolate layer.
Ingredients
For the Ricotta Custard Layer
- 2 (15-ounce) containers Ricotta Cheese (whole milk recommended)
- 1 cup Granulated Sugar
- 1 tsp Vanilla Extract
- 4 large Eggs, room temperature
For the Chocolate Cake Layer
- 1 (15.25 ounce) box Chocolate or Devil’s Food Cake Mix
- 1 cup Water
- ½ cup Canola or Vegetable Oil
- 3 large Eggs
For the Chocolate Pudding Frosting
- 1 (5-ounce) box Instant Chocolate Pudding Mix
- 3 cups Cold Whole Milk
- 1 (8-ounce) container Whipped Topping (like Cool Whip), thawed
Instructions (9×13 Baking Method)
- Prep Oven and Pan: Preheat the oven to 350°F (175°C). Grease a 9×13 inch baking dish well with cooking spray.
- Make Ricotta Layer: In a large mixing bowl, beat the ricotta cheese, granulated sugar, and vanilla extract using an electric mixer until smooth. Slowly incorporate the eggs one at a time, mixing until the batter is even and creamy. Set aside.
- Make Cake Batter: In a separate medium bowl, whisk together the cake mix, water, oil, and 3 large eggs until the batter is smooth.
- Assemble Layers (The Magic Step): Pour the chocolate cake batter into the prepared 9×13 pan and spread it evenly across the bottom. Next, carefully and slowly pour the prepared ricotta mixture evenly over the chocolate cake layer. The heavier ricotta will sink during baking.
- Bake: Bake for 1 hour to 1 hour and 10 minutes, or until a toothpick inserted into the cake portion comes out clean. The custard center will still be slightly jiggly.
- Cool: Let the cake cool completely to room temperature before proceeding to the frosting.
- Make Pudding Frosting: In a bowl, whisk together the instant chocolate pudding mix and the cold milk until fully combined and slightly thickened (about 2–3 minutes). Gently fold in the thawed whipped topping until the frosting is smooth and fluffy.
- Frost and Chill: Spread the pudding frosting evenly over the cooled cake. Cover the pan and refrigerate for a minimum of 4 hours (or preferably overnight) until the cake is fully set and cold.

Storage and Expert Tips
- Don’t Stir the Layers: The success of this ricotta love cake relies on the density difference. Pour the ricotta mixture very slowly and carefully over the cake batter. Do not stir or swirl the layers once combined in the pan.
- The Sink Test: The cake is correctly layered when the lighter chocolate cake batter rises to the top, and the heavy ricotta custard sinks to the bottom during the baking process.
- Whole Milk is Best: Use cold whole milk for the pudding topping, as the extra fat creates a richer flavor and helps the pudding set quickly.
- Make Ahead: This cake is vastly improved by an overnight chill, allowing the pudding to fully set and the flavors to meld.
Variations
- White Cake Base: Substitute the Devil’s Food cake mix with a white or yellow cake mix for a lighter color contrast.
- Lemon Love Cake: Use a lemon cake mix and substitute the chocolate pudding with instant vanilla or lemon pudding. Add 1 tablespoon of lemon zest to the ricotta filling.
- Mascarpone Richness: For an extra-velvety custard layer, substitute one container of the ricotta cheese with mascarpone cheese.
Serving Suggestions
- Garnish: Dust with cocoa powder, sprinkle with mini chocolate chips, or shaved chocolate curls just before serving.
- Pairing: Serve with fresh berries, a scoop of vanilla ice cream, or a small glass of espresso.
Frequently Asked Questions
Q: Why did my ricotta layer not sink to the bottom during baking? A: The most common reason is that the cake batter was too dense (too much flour or not enough liquid), which prevents the heavier ricotta layer from sinking through. Ensure you do not over-mix the cake batter, and follow the cake mix instructions precisely. Also, use a regular cake mix, not a “pudding in the mix” style, as these are generally thicker.
Q: Can I make the pudding frosting from scratch instead of using instant pudding? A: Yes. You can make a stabilized homemade chocolate pastry cream or a whipped ganache, but you must ensure it is chilled and firm before folding in the whipped topping to achieve the right texture.
Q: Can I freeze the Italian Love Cake? A: Yes. The baked cake freezes well. Freeze the cake before adding the pudding frosting. Wrap the cooled cake tightly in plastic wrap and foil and freeze for up to 3 months. Thaw overnight, then prepare and spread the fresh pudding frosting before chilling.
Q: Does this easy Italian Love Cake have to be refrigerated? A: Yes. Because the cake contains a ricotta cheese-based custard layer and a milk-based pudding topping, it must be stored in the refrigerator in an airtight container.

Classic Layered Italian Love Cake
Equipment
- 9×13-inch baking dish
- Electric mixer
- Mixing bowls
- Rubber Spatula
Ingredients
- 2 containers ricotta cheese (15 oz each, whole milk preferred)
- 1 cup granulated sugar (ricotta layer)
- 1 tsp vanilla extract
- 4 large eggs, room temperature (ricotta layer)
- 1 box chocolate or Devil’s Food cake mix (15.25 oz)
- 1 cup water
- 1/2 cup vegetable or canola oil
- 3 large eggs (cake layer)
- 1 box instant chocolate pudding mix (5 oz)
- 3 cups cold whole milk
- 1 container whipped topping, thawed (8 oz)
Instructions
- Preheat oven to 350°F (175°C). Grease a 9×13-inch baking dish with cooking spray.
- In a large bowl, beat ricotta cheese, sugar, and vanilla until smooth. Add eggs one at a time, mixing until creamy. Set aside.
- In a separate bowl, whisk together cake mix, water, oil, and eggs until smooth.
- Pour cake batter evenly into the prepared pan. Slowly pour the ricotta mixture over the cake batter without stirring.
- Bake for 60–70 minutes, until the cake portion tests clean with a toothpick. The center may still jiggle slightly.
- Allow the cake to cool completely to room temperature.
- Whisk pudding mix with cold milk until thickened. Gently fold in whipped topping until smooth.
- Spread pudding frosting evenly over cooled cake. Cover and refrigerate for at least 4 hours or overnight before serving.