Italian Ricotta Chocolate Cake Recipe
Introduction
This Italian Cake is a delightful combination of rich ricotta cheese layered over moist chocolate cake, topped with a creamy chocolate pudding frosting. It’s a luscious dessert that’s perfect for special occasions or any time you want to impress with minimal effort.

Ingredients
- 2 (15-ounce) containers of ricotta cheese
- 1 cup granulated sugar
- 1 teaspoon vanilla extract
- 4 large eggs (room temperature)
- 1 (15.25-ounce) box chocolate or devil’s food cake mix
- 1/2 cup canola or vegetable oil
- 1 cup water
- 3 large eggs
- 1 (5-ounce) box instant chocolate pudding
- 3 cups cold milk
- 1 (8-ounce) container whipped topping, thawed
Instructions
- Step 1: Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish with cooking spray. Set aside.
- Step 2: In a mixing bowl, combine the ricotta cheese, sugar, and vanilla extract. Use an electric mixer to blend until smooth. Slowly add the 4 eggs, mixing well after each addition.
- Step 3: In a separate medium bowl, whisk together the cake mix, oil, water, and 3 eggs until the batter is smooth and fully combined.
- Step 4: Pour the chocolate cake batter evenly into the prepared baking dish.
- Step 5: Carefully pour the ricotta mixture over the cake batter, spreading it evenly but gently.
- Step 6: Bake for 1 hour to 1 hour and 10 minutes, or until the cake is set and a toothpick inserted near the center comes out mostly clean; the center may be slightly jiggly.
- Step 7: Remove the cake from the oven and allow it to cool to room temperature.
- Step 8: To make the frosting, whisk together the instant chocolate pudding mix and cold milk in a bowl until fully combined. Let it rest for 2–3 minutes to thicken.
- Step 9: Fold the thawed whipped topping into the pudding mixture gently until smooth and creamy.
- Step 10: Spread the frosting evenly over the cooled cake. Cover and refrigerate for at least 4 hours, or until ready to serve.
Tips & Variations
- For a nuttier flavor, sprinkle chopped toasted walnuts or pecans on top of the frosting before serving.
- Use a dark chocolate cake mix for a richer chocolate taste.
- Make sure the eggs are at room temperature to help the mixtures combine smoothly.
- For a lighter option, substitute the whipped topping with whipped cream.
Storage
Store the cake covered in the refrigerator for up to 3 days. The frosting may soften slightly if left out for too long, so it’s best enjoyed chilled. When ready to serve, you can let it sit at room temperature for 10–15 minutes to soften slightly if preferred.
How to Serve

Serve this delicious recipe with your favorite sides.
FAQs
Can I make this cake a day ahead?
Yes, this cake benefits from resting in the fridge, allowing flavors to meld and the frosting to set. Prepare it the day before serving for the best results.
Can I use homemade chocolate cake instead of box mix?
Absolutely! If you prefer, you can use your favorite homemade chocolate cake batter in place of the box mix. Just be sure the batter quantity is similar to maintain proper layering.
PrintItalian Ricotta Chocolate Cake Recipe
This Italian Cake is a decadent dessert combining a rich chocolate devil’s food cake base layered with a smooth, sweet ricotta cheese mixture and topped with creamy chocolate pudding frosting. Perfect for special occasions or a tasty treat, this cake features moist, tender layers and a luscious texture that melts in your mouth.
- Prep Time: 20 minutes
- Cook Time: 1 hour 10 minutes
- Total Time: 5 hours 30 minutes
- Yield: 12 to 16 servings 1x
- Category: Dessert
- Method: Baking
- Cuisine: Italian-American
Ingredients
Ricotta Cheese Layer
- 2 (15-ounce) containers ricotta cheese
- 1 cup granulated sugar
- 1 teaspoon vanilla extract
- 4 large eggs, room temperature
Chocolate Cake
- 1 (15.25-ounce) box chocolate or devil’s food cake mix
- 1/2 cup canola or vegetable oil
- 1 cup water
- 3 large eggs
Chocolate Pudding Frosting
- 1 (5-ounce) box instant chocolate pudding mix
- 3 cups cold milk
- 1 (8-ounce) container whipped topping, thawed
Instructions
- Preheat and Prepare Pan: Preheat your oven to 350 degrees Fahrenheit. Grease a 9×13 inch baking dish thoroughly with cooking spray and set aside.
- Make Ricotta Mixture: Using an electric mixer, combine the ricotta cheese, granulated sugar, and vanilla extract in a large bowl. Mix on medium speed until smooth and creamy. Gradually add the 4 eggs, mixing well after each addition until fully incorporated.
- Mix Chocolate Cake Batter: In a separate medium bowl, whisk together the boxed chocolate cake mix, oil, water, and 3 eggs until the batter is smooth and no lumps remain.
- Assemble Cake Layers: Pour the chocolate cake batter evenly into the prepared baking dish. Then, carefully pour the ricotta cheese mixture over the top, spreading it to cover the cake batter evenly.
- Bake the Cake: Place the dish in the preheated oven and bake for 60 to 70 minutes. The center may still be slightly jiggly, but the cake should be set. Remove from oven and allow to cool completely to room temperature.
- Prepare Chocolate Pudding Frosting: In a bowl, whisk together the instant chocolate pudding mix and cold milk until fully combined. Let the pudding sit for 2 to 3 minutes to thicken. Then, gently fold in the thawed whipped topping until smooth and creamy.
- Frost and Chill: Spread the prepared chocolate pudding frosting evenly over the cooled cake. Cover the cake with plastic wrap or foil and refrigerate for at least 4 hours to allow the flavors to meld and the frosting to set.
Notes
- Use room temperature eggs for better mixing results in the ricotta layer.
- Do not overbake the cake; a slightly jiggly center ensures moistness.
- The cake can be made a day ahead and stored covered in the refrigerator.
- For a dairy-free alternative, substitute ricotta and whipped topping with suitable plant-based products.
- Allow the cake to fully cool before frosting to prevent the pudding topping from melting.
Keywords: Italian cake, ricotta cake, chocolate devil’s food cake, chocolate pudding frosting, layered cake, Italian dessert

