Italian Love Cake Recipe
When it comes to show-stopping desserts that are surprisingly simple to make, the Italian love cake might just be my favorite. It’s rich, creamy, and full of wonderful surprises. And yes, it actually “flips” as it bakes! Somehow, the ricotta mixture sinks, while the chocolate layer rises, creating perfect, distinct layers of deliciousness. It’s the kind of dessert that will make people think you spent hours in the kitchen, but you know the truth: a few easy steps, one magical oven trick, and a luscious chocolate-pudding frosting on top.
I first encountered this cake at a family gathering, where my aunt proudly unveiled her latest “Italian masterpiece.” The cake was tall and impressive, with layers that looked almost too perfect to be homemade. After my first bite, I had to know her secret. The creamy ricotta layer was light yet decadent, the chocolate cake was fluffy and rich, and the pudding frosting was the perfect finishing touch. I was shocked when she told me it started with a boxed cake mix! Since then, the Italian love cake has become a staple in my dessert rotation. It’s a guaranteed crowd-pleaser, and it makes a gorgeous addition to any table—whether it’s a holiday, birthday, or just a regular weeknight treat.
A little history on the Italian love cake
So, why is it called “Italian love cake”? There’s no grand historical tale here, but it’s believed that the cake’s charm comes from the idea of layers merging and transforming, almost like two people coming together in love. Traditionally, Italian cakes often feature ricotta, so it makes sense that this dessert leans into that creamy, slightly tangy cheese for a classic Italian twist. And, of course, the love cake has evolved with time; many Italian-American families adopted it, adding the convenience of boxed cake mix to make it even easier to create at home.
Let’s talk ingredients: the stars of the show
- Ricotta cheese: The ricotta layer is what makes this cake unique. It’s creamy, subtly sweet, and adds a little tang that balances the richness of the chocolate. If you can, go for whole milk ricotta for a creamier texture. You could substitute mascarpone for an even creamier flavor, though it will be a bit denser.
- Chocolate cake mix: Here’s the secret to keeping this cake simple yet delicious. I prefer devil’s food cake mix because it has that extra chocolatey richness, but any chocolate cake mix will do. If you’d rather make the cake layer from scratch, you can, but the box mix really does the trick for ease.
- Eggs: Both the ricotta layer and the cake layer need eggs. Make sure they’re at room temperature so they blend smoothly, creating a better texture in both layers.
- Instant chocolate pudding and milk: This frosting is a game-changer! The pudding gives it structure, and the milk creates a soft, fluffy consistency. Just be sure your milk is cold, so the pudding sets properly.
- Whipped topping: Good ol’ Cool Whip makes this frosting light and creamy. If you prefer homemade whipped cream, you could substitute it, but make sure it’s stabilized so it holds up in the fridge.

Kitchen gear: what you’ll need to whip this up
All you really need to make Italian love cake is a few basic kitchen tools. Here’s what I recommend:
- 9×13 baking dish: This is essential for the layered look. A glass or metal pan works just fine, but if you want to show off the layers before serving, glass is a good choice.
- Electric mixer: To get that ricotta layer perfectly smooth, an electric mixer is a big help. You can use a hand mixer if that’s what you have on hand.
- Whisk: A simple whisk will do the trick for the cake mix and the frosting.
- Spatula: For folding in the whipped topping into the pudding, a spatula is great for gently combining without losing that airy texture.
Step-by-step: how to make Italian love cake (it’s easier than you think!)
- Preheat and prep: First things first—preheat your oven to 350°F (175°C) and grease a 9×13 baking dish with cooking spray. Set it aside.
- Make the ricotta layer: In a large mixing bowl, add the ricotta cheese, granulated sugar, and vanilla extract. Using an electric mixer, blend until smooth—this should take a couple of minutes. Then, add the eggs one at a time, mixing well after each addition. You’ll end up with a silky-smooth mixture that’s ready to layer.
- Prepare the chocolate cake batter: In a separate bowl, combine your chocolate cake mix, oil, water, and eggs. Whisk everything together until you have a smooth, lump-free batter. If you spot any lumps, keep whisking until they disappear.
- Layer it up: Pour the chocolate cake batter into the greased pan, spreading it out evenly. Then, carefully pour the ricotta mixture over the cake batter. Don’t worry if it looks strange—this is where the magic happens in the oven! As the cake bakes, the layers will switch places.
- Bake: Place the pan in the oven and bake for about 1 hour to 1 hour and 10 minutes. The cake should be fully baked but still a little jiggly in the center. A toothpick inserted near the center should come out mostly clean. Let the cake cool to room temperature.
- Make the chocolate pudding frosting: In a bowl, mix together the instant chocolate pudding mix and cold milk. Stir until thickened—this should take about 2-3 minutes. Once it’s set, gently fold in the thawed whipped topping until you have a smooth, fluffy frosting.
- Frost and chill: Spread the chocolate pudding frosting evenly over the cooled cake. Cover the cake and refrigerate for at least 4 hours, or overnight if possible. The chilling time helps the flavors meld and makes the cake easier to slice.

Variations and adaptations: make it your own
The beauty of this cake is its versatility! Here are some fun ways to adapt it:
- Go fruity: Try adding a layer of berries, like raspberries or sliced strawberries, between the ricotta and chocolate cake layers. The fruity tartness pairs beautifully with the chocolate.
- Make it boozy: Add a splash of amaretto or Kahlua to the ricotta layer for a subtle, grown-up twist.
- Switch up the flavors: Swap the chocolate cake mix for a vanilla or marble cake mix. This gives a whole different vibe, especially if you add a bit of cocoa powder to the ricotta layer.
- Dietary adjustments: To make it gluten-free, use a gluten-free chocolate cake mix. For a lower-sugar option, use sugar-free pudding mix and whipped topping, and reduce the sugar in the ricotta layer.
Serving and presentation ideas
To serve, slice this cake into generous squares and serve on a plate with a sprinkle of cocoa powder or chocolate shavings on top. You could even add a few fresh berries on the side for a pop of color. For a bit of extra flair, drizzle a touch of melted chocolate over each slice just before serving.
Drink pairings for Italian love cake
This cake pairs wonderfully with a strong espresso or a rich dessert wine like Vin Santo. If you’re not in the mood for something quite that strong, a nice cappuccino or even a hot cocoa would complement it nicely. For a more adult pairing, a splash of Irish cream liqueur in your coffee would be delicious!
Storing and reheating tips
Italian love cake actually gets better with time! Store it covered in the refrigerator, and it will stay delicious for up to 4-5 days. The flavors meld beautifully as it sits. If you’re planning on making it ahead for a gathering, it’s even better made the day before. Just keep it chilled, and serve straight from the fridge—no reheating needed.
Scaling the recipe for different servings
If you want to make a smaller cake, you can cut the recipe in half and use an 8×8 or 9×9 pan. The baking time may be slightly shorter, so keep an eye on it. For a larger crowd, double the recipe and use two 9×13 pans.
Troubleshooting tips
- Layer mixing issue: If the layers don’t switch perfectly, don’t stress! It will still taste amazing, and the frosting will cover any imperfections.
- Soggy bottom: Make sure the cake cools completely before adding the frosting. If it’s too warm, the pudding layer can get a bit soupy.
Ready to fall in love?
This Italian love cake has everything you want in a dessert: it’s easy, delicious, and a little magical. Give it a try, and I’m pretty sure it’ll become a staple in your kitchen too. Once you’ve mastered the classic, don’t be afraid to make it your own with different flavors and toppings. Enjoy every bite!

Frequently Asked Questions
1. Can I use homemade whipped cream instead of whipped topping?
Yes, but make sure it’s stabilized if you’re storing the cake for more than a day, so it doesn’t deflate.
2. Can I freeze Italian love cake?
Not really recommended due to the pudding and ricotta layers. It’s best enjoyed fresh or within a few days.
3. Do the layers really flip on their own?
Yes! It’s one of the coolest parts of this cake. Just pour and bake—no need to worry.
4. Can I use whole milk instead of cold milk for the pudding?
Yes, whole milk works well and will make the frosting a bit richer.
5. What if I don’t have a 9×13 pan?
You can try a similar-sized dish, but adjust the baking time as needed.
Italian Love Cake Recipe
Discover the easy-to-make Italian love cake with ricotta and chocolate layers, topped with creamy pudding frosting! A crowd-pleaser for any occasion.
- Total Time: 1 hour 20 minutes
- Yield: 12 1x
Ingredients
Ricotta Layer
- 2 15-ounce containers of ricotta cheese
- 1 cup of granulated sugar
- 1 teaspoon of vanilla extract
- 4 large eggs room temperature
Chocolate Cake
- 1 15.25 ounce box of chocolate or devil’s Food cake mix
- 1/2 cup canola or vegetable oil
- 1 cup of water
- 3 large eggs
Chocolate Pudding Frosting
-
- 1 5-ounce box of instant chocolate pudding
- 3 cups of milk cold
- 1 8-ounce container of whipped topping, thawed
Instructions
- Preheat and prep: First things first—preheat your oven to 350°F (175°C) and grease a 9×13 baking dish with cooking spray. Set it aside.
- Make the ricotta layer: In a large mixing bowl, add the ricotta cheese, granulated sugar, and vanilla extract. Using an electric mixer, blend until smooth—this should take a couple of minutes. Then, add the eggs one at a time, mixing well after each addition. You’ll end up with a silky-smooth mixture that’s ready to layer.
- Prepare the chocolate cake batter: In a separate bowl, combine your chocolate cake mix, oil, water, and eggs. Whisk everything together until you have a smooth, lump-free batter. If you spot any lumps, keep whisking until they disappear.
- Layer it up: Pour the chocolate cake batter into the greased pan, spreading it out evenly. Then, carefully pour the ricotta mixture over the cake batter. Don’t worry if it looks strange—this is where the magic happens in the oven! As the cake bakes, the layers will switch places.
- Bake: Place the pan in the oven and bake for about 1 hour to 1 hour and 10 minutes. The cake should be fully baked but still a little jiggly in the center. A toothpick inserted near the center should come out mostly clean. Let the cake cool to room temperature.
- Make the chocolate pudding frosting: In a bowl, mix together the instant chocolate pudding mix and cold milk. Stir until thickened—this should take about 2-3 minutes. Once it’s set, gently fold in the thawed whipped topping until you have a smooth, fluffy frosting.
- Frost and chill: Spread the chocolate pudding frosting evenly over the cooled cake. Cover the cake and refrigerate for at least 4 hours, or overnight if possible. The chilling time helps the flavors meld and makes the cake easier to slice.
Notes
Serving and presentation ideas
To serve, slice this cake into generous squares and serve on a plate with a sprinkle of cocoa powder or chocolate shavings on top. You could even add a few fresh berries on the side for a pop of color. For a bit of extra flair, drizzle a touch of melted chocolate over each slice just before serving.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Category: Dessert
