
This Italian Love Cake is a magical dessert that transforms in the oven, creating distinct layers that look impressive but require minimal effort. The rich chocolate base and creamy ricotta filling make for an unforgettable combination that always leaves guests asking for the recipe.
I first made this cake for my husband's birthday after his Italian grandmother mentioned it was a childhood favorite. The look on his face when he took that first bite was priceless, and now it's our go-to dessert for special family gatherings.
Ingredients
- Chocolate cake mix: Plus box ingredients delivers a perfect cakey base while saving prep time
- Ricotta cheese: Provides a creamy, slightly tangy layer that balances the sweetness
- Eggs: Help the ricotta layer set properly while adding richness
- Granulated sugar: Sweetens the ricotta filling without making it cloying
- Vanilla extract: Enhances the flavor of the ricotta layer
- Instant chocolate pudding mix: Creates a quick, foolproof topping
- Cold milk: Activates the pudding and gives it the proper consistency
- Whipped topping: Lightens the pudding layer for a cloud-like finish
Step-by-Step Instructions
- Prepare Your Oven:
- Preheat your oven to exactly 350°F and thoroughly grease your baking dish, making sure to get into all corners. A light coating of flour after greasing will ensure nothing sticks.
- Mix The Cake Batter:
- Follow the package instructions precisely, usually adding eggs, oil, and water. Beat for a full 2 minutes until the batter is smooth and slightly aerated. Pour this evenly into your prepared dish, using a spatula to create a level surface.
- Create The Ricotta Layer:
- Beat the ricotta with a mixer for 2 minutes first to eliminate any graininess. Add eggs one at a time, beating well after each addition. Mix in sugar and vanilla until just combined. The mixture should be smooth but not overmixed. Carefully spoon this over the cake batter in dollops, then gently spread to cover the entire surface.
- Bake To Perfection:
- Place the pan on the middle rack of your oven. The cake needs 50-60 minutes, but start checking at 45 minutes. The center should be set and a toothpick should come out clean. Allow the cake to cool completely on a wire rack for at least 2 hours.
- Prepare The Topping:
- In a large bowl, whisk the pudding mix and cold milk vigorously for 2 minutes. Let it stand for 5 minutes to thicken properly. Fold in the whipped topping with a rubber spatula using gentle, sweeping motions to maintain airiness.
- Finish The Cake:
- Spread the topping evenly over the cooled cake, creating decorative swirls if desired. Cover with plastic wrap that doesn't touch the surface and refrigerate for at least 4 hours, though overnight is best for the flavors to meld.

The ricotta is truly the star of this dessert. My Italian neighbor taught me that the quality of ricotta makes all the difference. She recommends draining it in a fine mesh strainer lined with cheesecloth for 30 minutes before using it in this recipe for the absolute best texture.
The Magic Behind The Layers
What makes this cake truly special is the science behind it. During baking, the heavier ricotta mixture sinks to the bottom while the lighter cake batter rises to the top, creating distinct layers without any extra effort on your part. This happens because of density differences between the batters. The end result is a beautiful layered dessert that looks like you spent hours creating it.
Perfect Flavor Variations
While the classic chocolate version is a crowd pleaser, this versatile recipe works wonderfully with different flavor combinations. Try using a white cake mix with lemon pudding for a citrusy version, or vanilla cake with pistachio pudding for a distinctly Italian twist. Just keep the ricotta layer the same, as it's the foundation of this magical cake. I particularly love making a red velvet version for Valentine's Day celebrations.
Serving Suggestions
This cake is beautiful on its own, but can be elevated with a few simple additions. Dust the top with cocoa powder, chocolate shavings, or crushed amaretti cookies for an elegant finish. For a restaurant-quality presentation, plate individual slices with a dollop of whipped cream and fresh berries on the side. Serve chilled with a shot of espresso or a glass of dessert wine for an authentic Italian experience.
Storage And Make-Ahead Tips
The Italian Love Cake actually improves with time as the flavors meld together. Store it covered in the refrigerator, where it will keep beautifully for up to 5 days. The cake cannot be frozen successfully due to the texture changes in the ricotta and whipped topping layers. For the freshest presentation when serving guests, prepare the cake up to two days ahead but add the final pudding topping the day before.

Frequently Asked Questions
- → How does the layering work in Italian Love Cake?
The ricotta mixture sinks as the cake bakes, creating a beautiful layered effect with the chocolate cake rising to the top.
- → What type of chocolate cake mix should I use?
Any standard chocolate cake mix, about 15.25 ounces, will work well. Follow the instructions on the box for best results.
- → Can I prepare this dessert in advance?
Yes, it's best to prepare it at least 4 hours ahead or the night before serving to allow the flavors to meld and the layers to set.
- → Can I substitute ricotta cheese with another ingredient?
Ricotta is key to creating the texture and flavor, but mascarpone can be used for a richer alternative if needed.
- → How should I store Italian Love Cake?
Store the finished cake in the refrigerator, covered, for up to 3 days to maintain freshness.
- → Can I customize the pudding topping?
Absolutely! Try using vanilla or another flavor pudding for a twist on the traditional chocolate topping.