
Magically layered Italian Love Cake combines creamy ricotta cheese and rich chocolate cake topped with dreamy chocolate pudding frosting. The ricotta mixture mysteriously sinks below the chocolate cake during baking, forming a cheesecake-like bottom. Contrasting textures and flavors meld beautifully, creating a cake that tastes even more spectacular than it looks.
I first made this recipe when looking for an impressive yet manageable dish for weekend entertaining. After experimenting with various cuts of shrimp and butter combinations, this version became an instant favorite. My husband declared them the best scampi he's ever tasted, and now guests always request them at our gatherings.
Essential Ingredients and Selection Tips
- Ricotta Cheese: Creates signature creamy layer; use whole milk for richest results
- Devil's Food Cake Mix: Offers convenience and consistent chocolate flavor
- Instant Chocolate Pudding: Serves as base for mousse-like frosting
- Whipped Topping: Lightens frosting for perfect texture
- Vanilla Extract: Enhances ricotta layer with warm aromatic notes
I've found that adding a small amount of chicken powder (bouillon) makes a significant difference in achieving that authentic takeaway flavor. If you don't have it, mushroom powder makes an excellent substitute that adds similar umami depth without changing the overall profile of the dish.
Detailed Cooking Instructions
- Step 1: Prepare the Ricotta Layer
- Beat ricotta cheese with sugar and vanilla until smooth. Add eggs one at a time, mixing well after each. This mixture will magically sink through cake batter during baking.
- Step 2: Create the Cake Batter
- Combine devil's food cake mix with water, oil, and eggs. Beat until smooth and well combined. This rich chocolate batter will rise to the top during baking.
- Step 3: Layer and Bake
- Pour chocolate batter into greased baking dish, then gently pour ricotta mixture over top. Bake at 350°F for 60–70 minutes until center sets. The magic happens as layers switch places.
- Step 4: Cool Completely
- Allow cake to cool at room temperature, then refrigerate for at least one hour before frosting. This cooling period helps layers set properly for clean slicing.
- Step 5: Frost and Chill
- Whisk pudding mix with cold milk until thickened, then fold in whipped topping until smooth. Spread over cooled cake and refrigerate at least 4 hours or overnight for best flavor.

My first attempt at this cake taught me the importance of proper layering and chilling. Initially, I rushed the process, resulting in a dense, undercooked cake. Now I ensure the ricotta mixture is smooth and the cake batter is well combined before layering, and I always chill the cake overnight for perfect texture.
Perfect Pairings
Serve with espresso, amaretti cookies, and berries macerated in amaretto for an elegant Italian dessert table. Coffee's slight bitterness complements the cake's sweetness, while almond notes enhance its Italian heritage. For everyday enjoyment, cold milk makes the perfect accompaniment.

Creative Variations
Add espresso powder for coffee-infused cake. Incorporate raspberries in the ricotta mixture with white chocolate pudding frosting. Create festive peppermint version with peppermint extract and crushed candies, or add orange zest to the ricotta layer for subtle citrus notes.
Storage Guidelines
Refrigerate covered up to five days. Freeze individual slices wrapped in plastic and foil up to three months. Thaw overnight in refrigerator. Flavors actually improve after a day in refrigerator.
Troubleshooting Tips
For distinct layers, pour ricotta mixture gently without mixing. If frosting seems too thin, chill before spreading. For less sweetness, reduce sugar in ricotta layer and use sugar-free pudding mix.

Chef's Helpful Tips
- Use room temperature eggs for smoother mixing
- Don't overmix cake batter to avoid density
- Line baking dish with parchment for easier removal
- Garnish with chocolate shavings or berries for special occasions
- Drizzle slices with chocolate or raspberry sauce for elegant presentation
Frequently Asked Questions
- → Why does this cake magically change layers while baking?
- The layer-swapping magic in this cake happens due to differences in density between the batters. The chocolate cake batter contains leavening agents that cause it to rise and become lighter during baking, while the ricotta mixture is denser at first but becomes lighter as the eggs in it cook. Due to these changing densities, the heavier chocolate batter sinks while the lighter ricotta mixture rises to the top. This scientific phenomenon creates distinct, beautiful layers without any extra effort from the baker!
- → Can I use low-fat ricotta or other substitutes in this recipe?
- While full-fat ricotta cheese provides the best texture and flavor, you can use low-fat ricotta if preferred. However, avoid using fat-free ricotta as it contains more water and may not set properly. As for alternatives, mascarpone cheese can work as a richer substitute, or a blend of cream cheese (12 oz) and sour cream (4 oz) can approximate the texture of ricotta, though the flavor will be slightly different. Whatever you choose, make sure to drain any excess liquid from the cheese for the best results.
- → My cake seems jiggly in the center when the baking time is up. Is this normal?
- Yes, a slight jiggle in the center is completely normal when you remove this cake from the oven. This is because the ricotta layer has a custard-like quality that doesn't fully set until it cools. As the cake cools and then chills in the refrigerator, this layer will firm up to the perfect consistency. If your cake is extremely jiggly or seems liquid in the center, however, it may need an additional 5-10 minutes of baking time. The edges should be set and pulling away slightly from the pan when it's ready.
- → Can I make this cake without using boxed cake mix and instant pudding?
- Absolutely! For the cake layer, you can substitute a homemade chocolate cake batter using: 1¾ cups all-purpose flour, 1½ cups sugar, ¾ cup cocoa powder, 2 tsp baking soda, 1 tsp baking powder, 1 tsp salt, 2 eggs, 1 cup buttermilk, ½ cup oil, 2 tsp vanilla, and 1 cup hot water or coffee. For the pudding frosting, make a homemade chocolate mousse by combining 1 cup heavy cream (whipped to stiff peaks), 8 oz melted and cooled chocolate, and ¼ cup powdered sugar. The homemade version will have deeper flavor but requires more work.
- → How do I store this cake and how long will it last?
- Due to the ricotta and cream topping, this cake must be stored in the refrigerator. Cover it tightly with plastic wrap or store in an airtight container to prevent it from absorbing refrigerator odors. Properly stored, the cake will keep well for up to 5 days, though it's at its peak of flavor and texture between 24-72 hours after preparation. The cake can also be frozen (without the pudding topping) for up to 3 months - thaw overnight in the refrigerator before adding the frosting and serving.