Italian Love Cake: Chocolate and Ricotta Magic
This Italian Love Cake looks like it spent all afternoon in the kitchen but comes together with a boxed mix, a tub of ricotta, and a simple frosting. As it bakes, the ricotta layer rises to the top and the chocolate cake forms a fudgy base below, no layering tricks required.

It’s the kind of cake you bring to a dinner party and suddenly everyone wants the recipe. And the best part is that the whole thing is built on a few dependable shortcuts, so it works the first time.
What Makes This Cake So Special
The magic is in the layers. A thick, lightly sweetened ricotta mixture gets spooned right over a thin chocolate batter, and in the oven they switch places on their own. The ricotta bakes into a creamy, cheesecake-like top, while the cake sinks slightly and turns dense and rich.
That top ricotta layer is tender and mild, just sweet enough to balance the deep cocoa flavor underneath. And the frosting, a whipped blend of chocolate pudding and cream, lands somewhere between a mousse and a silky buttercream without being too heavy.
You end up with a dessert that feels elegant but is completely forgiving. Bring it to a holiday table or slice it up for a Tuesday, it always gets the same reaction.
Ingredients

- 1 box (15.25 oz) chocolate cake mix: plus the eggs, oil, and water called for on the package: builds the fudgy base layer
- 32 oz whole milk ricotta, drained if watery: full-fat ricotta gives the creamiest top layer
- 4 large eggs: help set the ricotta custard
- 1 cup granulated sugar: sweetens the ricotta layer without making it cloying
- 1 tsp vanilla extract: rounds out the ricotta flavor
- 1 box (3.4 oz) instant chocolate pudding mix: the shortcut to a stable, mousse-like frosting
- 1 cup cold whole milk: liquid for the pudding
- 8 oz frozen whipped topping, thawed (or 2 cups fresh whipped cream): folded in to lighten the frosting
Variations and Substitutions
- Swap the chocolate cake mix for a yellow or vanilla cake mix: if you want a milder cocoa note; the ricotta still shines on top.
- Add 1 tbsp instant espresso powder: to the cake batter to deepen the chocolate flavor without tasting like coffee.
- Use mascarpone in place of ricotta: for a silkier, slightly tangier top layer; drain the ricotta well if you keep it.
- Whip 2 cups of heavy cream with 2 tbsp powdered sugar: instead of the whipped topping for a fully from-scratch frosting.
- Fold ½ cup mini semisweet chocolate chips: into the cake batter for little pockets of melted chocolate.
Soft Italian Ricotta Cookies are another reader favorite dessert worth making next.
How to Make Italian Love Cake
Step 1: Whisk the Ricotta Layer

In a large bowl, whisk together the 32 ounces of whole milk ricotta, 4 large eggs, 1 cup granulated sugar, and 1 teaspoon vanilla extract until the mixture is pale and mostly smooth. It will still have a few tiny ricotta lumps, and that’s exactly what you want.
You’re building the creamy top layer here, so don’t overbeat it. The eggs and sugar will set into a soft custard as the cake bakes, giving you that signature cheesecake-like texture.
Step 2: Stir Up the Cake Batter

In a separate bowl, prepare the chocolate cake mix according to the box directions using the listed amounts of oil, water, and eggs. Stir until the batter is smooth and glossy with no dry pockets of mix hiding at the bottom.
The batter will look thin, almost like a thick pancake batter. That’s how it should be. If you are adding espresso powder or chocolate chips, stir them in now.
Step 3: Assemble the Layers

Preheat your oven to 350°F (175°C) and coat a 9×13-inch baking dish with nonstick spray or butter. Pour the cake batter into the prepared dish and spread it to the corners.
Drop large spoonfuls of the ricotta mixture all over the cake batter, then gently spread it with the back of the spoon so it covers the chocolate layer completely. Do not stir or swirl the batters together. The ricotta is thick enough to sit on top, and it will separate into two distinct layers on its own in the oven.
Step 4: Bake and Cool the Cake

Slide the dish into the oven and bake for 60 to 70 minutes. The ricotta layer will puff up and turn golden around the edges, and a toothpick inserted in the center should come out with just a few moist crumbs attached.
Pull the cake out and let it cool completely in the dish on a wire rack, about 2 hours. As it cools, the ricotta layer will settle and become custard-like, and the cake underneath will sink slightly, creating a clear two-layer look. Don’t worry about the crinkly surface on top, the frosting covers it all.
Step 5: Spread the Frosting and Slice

While the cake cools, make the frosting. In a medium bowl, whisk the 3.4-ounce box of instant chocolate pudding mix with 1 cup of cold whole milk for about 2 minutes until thickened. Fold in the thawed whipped topping until no white streaks remain.
Spread the frosting generously over the completely cooled cake. Slice into squares and serve right away, or chill for cleaner cuts. The frosting is airy and rich at the same time, and it pairs beautifully with that dense, creamy ricotta layer underneath.
Tips for the Best Italian Love Cake
- Drain the ricotta if it looks very wet. Spoon it into a cheesecloth-lined sieve for 30 minutes so the top layer bakes firm instead of watery.
- Use a glass or ceramic baking dish rather than a dark metal pan. It conducts heat more gently and helps the ricotta layer set without browning too fast.
- Make the cake the night before you need it. The layers meld overnight in the fridge, and it slices much cleaner straight from the cold.
- Do not substitute cook-and-serve pudding mix for the instant pudding in the frosting. Instant is necessary to thicken without heat and give that mousse texture.
Storing Leftovers
- Refrigerate: cover the dish tightly with plastic wrap or transfer slices to a sealed container. The cake keeps beautifully for up to 5 days in the fridge.
- Freeze: wrap individual slices in plastic wrap and then foil, and freeze for up to 3 months. Thaw in the refrigerator overnight.
- Serve cold or at room temperature: this cake is lovely straight from the fridge, with almost a chilled mousse feel, or let it sit for 20 minutes to take the chill off.
What to Serve with Italian Love Cake
A strong black coffee or a shot of espresso cuts through the richness of the chocolate and the creaminess of the ricotta layer beautifully. If you want a sweeter finish, a small glass of vin santo or marsala complements the mild, milky notes in the cake without overwhelming it. For a casual spread, pile some fresh raspberries alongside each slice, they add a bright pop that keeps each bite from feeling too heavy.
Frequently Asked Questions
Can I use part-skim ricotta instead of whole milk?
You can, but the top layer will be less creamy and might weep a little liquid as it bakes. Whole milk ricotta gives the best texture.
What if my layers don’t separate?
As long as you did not stir the two batters together, they will separate. The cake rises from the bottom and the ricotta firms on top. Some tiny marbling at the edges is normal.
Can I skip the boxed mix and use a homemade chocolate cake recipe?
Absolutely. Use your favorite one-bowl chocolate cake batter for a 9×13-inch pan. The bake time might vary by a few minutes, so start checking around 55 minutes.
How do I get clean slices?
Chill the cake for at least 4 hours or overnight before slicing. Run a sharp knife under hot water, wipe it dry, and cut with a gentle sawing motion.
My frosting looks runny. What went wrong?
Make sure you are using instant pudding mix and cold milk. Folded whipped topping should be fully thawed but still cold. If the mixture seems thin, pop it in the fridge for 15 minutes to firm up before spreading.

Italian Love Cake Recipe
Ingredients
Method
- Whisk the ricotta, 4 eggs, sugar, and vanilla in a large bowl until mostly smooth.
- In another bowl, prepare the cake mix according to the box directions, stirring until glossy.
- Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish. Pour cake batter into the dish, then spread the ricotta mixture gently on top without stirring.
- Bake 60-70 minutes until the ricotta layer is puffed and golden and a toothpick comes out with moist crumbs. Cool completely in the dish.
- Whisk pudding mix and cold milk for 2 minutes, fold in whipped topping, then spread over the cooled cake. Slice and serve.
