
This italian ricotta cake is one of our favorite fun, impressive desserts, a chocolate cake with a creamy, sweet ricotta layer that magically swaps places as it bakes, all topped with a fluffy chocolate pudding frosting. For us, that kind of simple, joyful baking is exactly what real food for real life is about. You pour the ricotta over the cake batter, and during baking the layers switch, so the ricotta sinks and the cake rises, leaving a surprise inside.
A chocolate cake batter is topped with a sweetened ricotta and egg mixture, and as it bakes the ricotta sinks while the cake rises, then it is cooled and frosted with a chocolate pudding and whipped topping frosting. The combination of rich chocolate cake, creamy ricotta, and light chocolate frosting is what makes this dessert so good. This italian ricotta cake is an easy, showstopping treat.
A chocolate cake with a creamy ricotta layer and chocolate pudding frosting makes this italian ricotta cake a fun surprise.
Why You Will Love This Italian Ricotta Cake
- Fun and magical. This italian ricotta cake swaps its layers as it bakes.
- Rich and creamy. Chocolate cake meets a sweet ricotta layer.
- Showstopping. It looks impressive but is easy to make.
- Make ahead. It chills, so it is perfect to prepare in advance.
- Crowd pleasing. It is always a hit at gatherings.
What Makes This Italian Ricotta Cake So Good
A great italian ricotta cake starts with a chocolate cake base. Pouring a simple chocolate cake batter into the pan creates a rich, moist, chocolatey foundation for the cake. A simple chocolate cake keeps it easy. Its deep chocolate flavor pairs beautifully with the ricotta. It bakes up soft and tender. That rich chocolate base is the heart of this dessert. It is what gives this italian ricotta cake its chocolatey flavor. A boxed mix or a scratch chocolate cake both work beautifully here, since the ricotta layer is the real star of the show. The deep cocoa flavor of the cake is the perfect, slightly bittersweet partner to the sweet, creamy cheese above it.
A sweet ricotta layer makes it special. Spreading a sweetened ricotta and egg mixture over the batter creates a creamy, custard like layer that bakes into the cake. Ricotta is a soft, creamy Italian cheese with a gentle sweetness. Mixed with sugar and eggs, it turns into a rich, cheesecake like layer. As it bakes, it sinks and the cake rises. That creamy ricotta layer is what makes this italian ricotta cake so good. It is the magic of the cake. Ricotta is a fresh Italian cheese made by gently heating whey until soft, creamy curds form, which is why it tastes mild and milky rather than sharp. Whisked with sugar and eggs, it bakes into something between a custard and a cheesecake, rich and just sweet enough.
A chocolate frosting ties it together. Topping the cooled cake with a fluffy chocolate pudding and whipped topping frosting adds a light, creamy, chocolatey finish. The frosting is light and airy, not too heavy. It adds more chocolate flavor. It keeps the cake moist and cool. Folding whipped topping into chocolate pudding keeps the frosting airy and light instead of dense and heavy. It spreads like a dream over the cooled cake and adds one more gentle layer of chocolate to every bite. That light chocolate frosting is exactly what makes this italian ricotta cake so good. It is the perfect finish.
Optional Pro Tip: Let the Layers Find Their Own Place
Letting the layers find their own place, without stirring after you pour the ricotta on, is the secret to a italian ricotta cake with its signature swapped layers, since the ricotta naturally sinks while the cake rises. Pouring the ricotta gently and evenly helps. For the best italian ricotta cake, let it cool fully before frosting and chilling. The center will be slightly jiggly when done. It sets as it chills. A few hours in the fridge firms it into clean, sliceable squares.
Tips for the Best Italian Ricotta Cake
Pour the ricotta gently over the batter and do not stir, so this italian ricotta cake forms its layers. Beat the ricotta mixture until smooth. Cool the cake fully before frosting.
Chill this italian ricotta cake for several hours before serving so it sets and slices cleanly, and keep it refrigerated. Spread the frosting evenly. Use a clean knife for neat slices. It tastes even better the next day. Like many layered desserts, a rest in the fridge lets the flavors settle and meld together.
Variations and Add Ins
- Add chips. Fold chocolate chips into the batter.
- Add citrus. Add orange zest to the ricotta.
- Use vanilla cake. Try a vanilla cake base instead.
- Add almond. Add a little almond extract to the ricotta.
- Top with shavings. Finish with chocolate shavings. A light grating of chocolate looks elegant.
How to Store and Make Ahead
Store this italian ricotta cake covered in the refrigerator for up to four days, since it has a creamy frosting and ricotta layer. It actually tastes better as it sits. The chilling time is part of the recipe, so it is a perfect dessert to make the day before. Keeping it chilled keeps it fresh. It is a wonderful make ahead dessert.
This italian ricotta cake can be frozen, well wrapped, for up to two months. Thaw it in the refrigerator overnight. Freezing keeps it fresh for later. Add any garnish fresh after thawing. It freezes surprisingly well for such a creamy cake.
Serving Suggestions for Italian Ricotta Cake
Serve this italian ricotta cake chilled, cut into squares, showing off the chocolate and ricotta layers. A few chocolate shavings or fresh berries make it pretty. It is perfect for birthdays, holidays, and gatherings. It is rich, so small squares are plenty. Because it is so rich, even small portions feel generous and satisfying.
The creamy layer in this cake comes from ricotta, a soft, fresh Italian cheese made from whey and known for its gentle, slightly sweet flavor, as described in this overview of ricotta. Letting it bake into the cake is exactly what makes this italian ricotta cake so creamy and special.
Frequently Asked Questions
Why do the layers swap?
The ricotta is heavier than the batter, so it sinks while the cake rises, giving this italian ricotta cake its surprise layers. It is a fun bit of kitchen science that always impresses.
Should I stir after pouring the ricotta?
No. Pour it gently and leave it, so this italian ricotta cake can form its signature layers.
What does the ricotta layer taste like?
It is creamy and slightly sweet, almost like a cheesecake layer inside this italian ricotta cake. It is the part everyone is surprised and delighted by.
Can I make it ahead?
Yes. It needs to chill anyway, and this italian ricotta cake tastes even better the next day. The make ahead nature makes it perfect for parties and holidays.
Can I freeze it?
Yes. Wrap it well and freeze for up to two months, then thaw in the refrigerator.
Why is the center jiggly?
A slightly jiggly center is normal when this italian ricotta cake comes out of the oven. It sets as it cools and chills.
Can I use a different cake?
Yes. A vanilla cake base also works beautifully under the ricotta layer of this italian ricotta cake.
Do I have to frost it?
The chocolate frosting is lovely, but you could also dust it with cocoa or powdered sugar. A simple dusting still looks pretty and lets the layers shine.
Can I add flavors?
Yes. Orange zest, almond extract, or chocolate chips all pair beautifully with this italian ricotta cake.
What should I serve with it?
Chocolate shavings, fresh berries, or a cup of coffee all pair beautifully with this italian ricotta cake.
A Magical Chocolate and Ricotta Cake
This italian ricotta cake turns a chocolate cake, a creamy ricotta layer, and a fluffy chocolate frosting into a fun, impressive dessert that magically swaps its layers as it bakes. It is the kind of easy, showstopping recipe that always surprises and delights. It proves a simple cake can feel truly special. One creamy, chocolatey bite and you are hooked. Cutting into it to reveal the hidden ricotta layer is always a little moment of delight.
Fold in chocolate chips, add orange zest, or finish it with chocolate shavings to make it your own, and serve this italian ricotta cake chilled. Rich, creamy, and impressive, it is a recipe that earns a regular place in your kitchen. It is the dessert that gets everyone talking. It is the sort of cake people remember and ask you to make again.
If you love rich, crowd pleasing desserts like this, you will also enjoy our carrot cake with cream cheese frosting, another sweet, comforting favorite from our kitchen.
Results vary by ingredients, equipment, and cooking conditions. Always taste and adjust seasoning as you go.
Italian Ricotta Cake
Ingredients
Equipment
Method
- Preheat the oven to 350 F (175 C). Then grease your 9 by 13 baking dish with cooking spray. Set it to the side.
- Grab an electric mixer and add your ricotta cheese, sugar, and vanilla into a mixing bowl. Mix for a few minutes until smooth, then slowly work in the eggs.
- In a medium bowl mix the cake mix, oil, water, and eggs. Whisk well and make sure the batter is smooth.
- Pour the cake batter into the pan.
- Then carefully pour the ricotta mixture over the chocolate. Make sure to pour it all over the cake.
- Bake for 1 hour to 1 hour and 10 minutes or until the cake is fully baked all the way through. The cake will be a little jiggly in the center.
- Once the cake is done, cool to room temperature.
- In a bowl add your pudding and milk. Mix well until it is fully mixed.
- Allow the pudding to rest for 2 to 3 minutes.
- Then fold in the whipped topping.
- Spread the frosting over the cake once it is cooled. Then cover and refrigerate for 4 hours or until you are ready to serve.
Nutrition
Notes
Tried this recipe?
Let us know how it was!Enjoyed the recipe? Share it!
Kitchen Essentials We Recommend
Tools that make cooking easier — tried, tested, and loved.
As an Amazon Associate we earn from qualifying purchases.
Got a recipe the world should try?
Share your favorite family recipe or national dish with food lovers in 100+ countries.
Submit Your Recipe



