Craving something both decadent and comforting? This Layered Chocolate Ricotta Cake with Pudding Frosting delivers creamy richness and chocolatey goodness in every bite. A velvety ricotta layer meets classic chocolate cake, all topped with a smooth pudding frosting. It’s a nostalgic treat—a cake that’s elegant enough for a special occasion yet easy enough for a cozy evening at home.
Why You’ll Love This Recipe
Picture a cake that combines the smoothness of cheesecake with the depth of chocolate cake, enhanced by a dreamy pudding topping. The ricotta adds creaminess and a slight tang, while the cake keeps things moist and chocolate-forward. And that pudding-frosting? It adds light indulgence and playful flair. Plus, it’s make-ahead friendly—perfect for busy bakers or sweet picnics.
Ingredients
tip: you can find a full list of ingredients and measurements in the recipe card below
Ricotta Layer:
-
2 (15 oz) containers ricotta cheese
-
1 cup granulated sugar
-
1 teaspoon vanilla extract
-
4 large eggs, room temperature
Chocolate Cake Layer:
-
1 (15.25 oz) box chocolate cake mix
-
½ cup vegetable oil
-
1 cup water
-
3 large eggs
Pudding Frosting:
-
1 (5 oz) box instant chocolate pudding mix
-
3 cups cold milk
-
1 (8 oz) container whipped topping, thawed
Instructions
-
Preheat oven to 350°F. Grease a 9×13-inch baking dish.
-
In a mixing bowl, combine ricotta, sugar, and vanilla. Add eggs one at a time, mixing until the mixture is smooth.
-
Prepare the chocolate cake batter according to package instructions—beat the cake mix with oil, water, and eggs.
-
Pour the cake batter into the prepared pan, then gently pour the ricotta mixture on top.
-
Bake for 1 hour to 1 hour and 10 minutes, until the center is set and springy. Allow to cool completely.
-
For frosting, whisk the pudding mix with milk until thickened. Gently fold in the whipped topping.
-
Spread the frosting over the cooled cake and chill in the refrigerator for at least 4 hours before serving.
Variations
-
Use a vanilla or marble cake mix instead of chocolate for a different twist.
-
Replace ricotta with mascarpone or cream cheese for a richer texture.
-
Add a layer of raspberry jam between cake and frosting for a fruity surprise.
-
Use dark chocolate instant pudding for deeper flavor.
Heating and Storage
Store this cake in the refrigerator for up to 4 days—covered with plastic wrap or in an airtight container. For best texture, let it sit at room temperature for a few minutes before serving. The cake can be frozen (without frosting) for up to 2 months; thaw overnight in the refrigerator and add frosting before serving.
Frequently Asked Questions
Can I use homemade cake instead of mix?
Yes, just bake your favorite chocolate cake in a similar size pan, then layer with the ricotta mixture.
Can I substitute ricotta cheese?
Mascarpone or cream cheese (lightened with a bit of milk) works well, offering even creamier texture.
Can I make this ahead?
Absolutely. Bake and frost the cake ahead of time and chill—it’s even better the next day.
Can the frosting be made ahead?
Yes, you can prepare it and store it in the fridge for up to one day. Just give it a gentle stir before spreading.
What’s the best way to ensure the center is set?
Insert a toothpick; it should come out with just a few moist crumbs, not wet batter.
Can I use Greek yogurt instead of whipped topping?
No—whipped topping adds lightness. Using yogurt will result in a denser, less sweet frost.
Can I freeze fully frosted cake?
Freezing with the pudding topping isn’t recommended because the texture can degrade. Freeze unfrosted, thaw, then top with frosting before serving.
Can I reduce sugar in the ricotta layer?
You can cut the sugar slightly, but it balances the tang. Adjust to taste if needed.
Can I use dairy-free substitutes?
Yes—substitute plant-based ricotta, milk, and whipped topping for a dairy-free option.
Can I make this gluten-free?
Use a certified gluten-free cake mix and ensure other ingredients are gluten-free as well.
Conclusion
This Layered Chocolate Ricotta Cake with Pudding Frosting brings together creamy, chocolatey, and nostalgic flavors in a simple yet elegant dessert. Whether you’re looking for a make-ahead showstopper or a comforting treat, this cake delivers every time. Serve chilled with extra whipped topping or fresh berries for added delight.
Print
Layered Chocolate Ricotta Cake with Pudding Frosting
- Total Time: ~5 hours (including chilling)
- Yield: 12–15 servings
- Diet: Vegetarian
Description
An indulgent multi-layered dessert featuring a smooth ricotta layer atop moist chocolate cake, finished with a fluffy chocolate pudding frosting. Perfect for celebrations or weekend baking.
Ingredients
Ricotta Layer:
2 (15 oz) containers ricotta cheese
1 cup granulated sugar
1 teaspoon vanilla extract
4 large eggs, room temperature
Chocolate Cake Layer:
1 (15.25 oz) box chocolate cake mix
½ cup vegetable oil
1 cup water
3 large eggs
Pudding Frosting:
1 (5 oz) box instant chocolate pudding mix
3 cups cold milk
1 (8 oz) container whipped topping, thawed
Instructions
-
Preheat oven to 350°F and grease a 9×13-inch pan.
-
Mix ricotta, sugar, vanilla, and eggs until smooth.
-
Prepare cake batter per instructions and pour it into the pan.
-
Gently pour ricotta mixture over cake batter.
-
Bake 1 to 1 hour 10 minutes until set. Let cool completely.
-
Prepare frosting by whisking pudding mix and milk until thick; fold in whipped topping.
-
Spread over cooled cake. Chill at least 4 hours before serving
Notes
- Cake and ricotta layers bake together—no extra pans needed.
- Frost gently and let chill to set the pudding layer.
- Store chilled; it keeps beautifully for days.
- Prep Time: 20 minutes
- Cook Time: 1 hour to 1 hour 10 minutes
- Category: Dessert
- Method: Baking
- Cuisine: American