
Italian Love Cake is the dessert that had my kids literally fighting over the last slice last weekend. I’m talking about Henry having to intervene because Isabella and Emma both claimed they’d “called it” first! This decadent layered cake combines rich chocolate cake, sweet ricotta filling, and silky chocolate pudding topping into one show-stopping dessert that honestly tastes like it came from an Italian bakery.
What makes this cake so special is how those layers come together. The chocolate cake base stays wonderfully moist, the ricotta layer adds this amazing creamy texture (trust me, even ricotta skeptics love this), and that chocolate pudding topping? Pure heaven. I’ve been making this for family gatherings for years, and it never fails to impress. Plus, it actually gets better after sitting overnight in the fridge, which makes it perfect for meal prep or making ahead for parties. If you’re looking for more crowd-pleasing desserts, you’ll want to check out my raspberry chocolate truffles too!
Why You’ll Love This Italian Love Cake
- Incredibly easy to make with mostly boxed ingredients and simple steps
- Make-ahead friendly since it needs to chill for several hours anyway
- Feeds a crowd with generous portions from a 9×13 pan
- Rich chocolate flavor in three different layers that complement each other perfectly
- Creamy ricotta filling that’s sweet but not overwhelming
- Budget-friendly using pantry staples and affordable ingredients

Ingredients You’ll Need for This Chocolate Ricotta Cake
For the Cake Layer:
- 1 box chocolate cake mix (your favorite brand works great)
- Eggs, oil, and water as specified on the cake mix box
For the Ricotta Layer:
- 32 ounces ricotta cheese (full-fat works best for creaminess)
- 4 large eggs
- ¾ cup granulated sugar
- 1 teaspoon vanilla extract
For the Pudding Topping:
- 1 ½ cups cold milk
- 5.9 ounce box instant chocolate pudding mix
- 16 ounces whipped topping (Cool Whip), divided
The beauty of this ricotta cake recipe is that most of these ingredients are things you might already have on hand. I always keep cake mix and pudding mix in my pantry because they’re so versatile, and ricotta is something I grab every grocery trip anyway for pasta dishes.
How to Make the Best Italian Love Cake
Step 1: Prepare Your Pan and Cake Batter
Preheat your oven to 350°F. Spray a 9×13 inch baking dish really well with nonstick cooking spray. I’m pretty sure the spray with flour in it (like Baker’s Joy) is the secret to never having stuck corners.
Prepare your chocolate cake mix according to the package directions. Usually this means mixing the cake mix with eggs, oil, and water. Pour this batter into your prepared baking dish and spread it evenly.

Step 2: Create the Creamy Ricotta Filling
In a large bowl, combine the ricotta cheese, 4 eggs, sugar, and vanilla extract. Use an electric hand mixer to blend everything until it’s completely smooth with no lumps. This takes about 2-3 minutes of mixing.
Here’s where it gets fun – carefully spoon the ricotta mixture over the top of the cake batter. Don’t worry about spreading it perfectly. As it bakes, it’ll settle and create those gorgeous layers naturally.
Step 3: Bake Until Golden
Pop the cake into your preheated oven and bake for about 1 hour. You’ll know it’s done when the ricotta layer is set and lightly golden on top. The center might still jiggle slightly, and that’s okay!
Remove the cake from the oven and let it cool completely on a wire rack. This is important because if you add the pudding topping while it’s warm, things get messy fast (learned that one the hard way).

Step 4: Prepare the Chocolate Pudding Topping
Pour the cold milk into a large bowl. Gradually add the chocolate pudding mix while whisking constantly. This prevents lumps from forming. Once the pudding starts to thicken (about 2 minutes), fold in half of the whipped topping until well combined. Then add the remaining whipped topping and gently fold until there are no streaks.
Spread this chocolate pudding mixture evenly over your cooled cake. Use a spatula to smooth it into an even layer.

Step 5: Chill and Serve
Cover the cake with plastic wrap and refrigerate for at least 6 hours. Honestly though? Overnight is where the magic happens. The flavors meld together, the layers set perfectly, and everything just tastes better. Noah tried to sneak a piece after only 4 hours of chilling, and while it was good, it wasn’t quite there yet.
When you’re ready to serve, slice into generous squares and watch everyone’s eyes light up!
Storage and Make-Ahead Tips for Your Ricotta Cake Recipe
Keep this Italian Love Cake covered in the refrigerator when not serving. It’ll stay fresh for up to 5 days, though it never lasts that long in my house.
You can also freeze this cake for up to 3 months. I recommend slicing it first, then wrapping individual pieces in plastic wrap and storing them in a freezer-safe container. This way, you can pull out just what you need.
The cake tastes incredible served cold straight from the fridge, which is how I prefer it. If you want to serve it at room temperature, just know that the layers will soften a bit and the whipped topping might start to melt slightly.
Creative Variations for This Easy Dessert Recipe
While the classic version is absolutely delicious, here are some fun ways to switch things up:
Different Cheese Options: Not a ricotta fan? Try mascarpone for an even richer filling, or use softened cream cheese for a tangy twist. I’ve even used Greek yogurt that I strained through cheesecloth overnight – it creates a lighter, slightly tangy layer.
Flavor Swaps: Use a yellow cake mix instead of chocolate for a different base. Or try chocolate chip cake mix for extra chocolate chunks throughout.
Topping Ideas: Before serving, add chocolate sauce, hot fudge, rainbow sprinkles, mini chocolate chips, or crushed cannoli shells for extra crunch and Italian flair.
White Chocolate Version: Use vanilla pudding mix and white chocolate cake mix for a completely different take that’s just as delicious.

FAQs About Italian Love Cake
Can I use a different cheese instead of ricotta?
Yes! You can substitute ricotta with mascarpone for a richer filling, softened cream cheese for a tangier flavor, or even strained Greek yogurt if you’re looking for a lighter option. Each creates a slightly different texture and taste, but all work beautifully in this chocolate ricotta cake.
How long should I refrigerate the cake?
Refrigerate for at least 6 hours minimum, but overnight is really ideal. The extra time allows all the flavors to meld together and the layers to set properly. Trust me, the wait is absolutely worth it. I usually make this the night before I need it.
Can I serve this cake at room temperature?
You can serve it at room temperature, but keep in mind that the layers may soften considerably and the whipped topping will start to melt. I personally prefer serving it chilled because the texture is so much better, and the layers stay distinct and beautiful.
How long does the cake last in the fridge?
This Italian dessert cake keeps well in the refrigerator for up to 5 days when stored covered. You can also freeze individual slices for up to 3 months. Just wrap them well in plastic wrap and store in an airtight container. Thaw overnight in the fridge before serving.
Final Thoughts on This Italian Love Cake
This Italian Love Cake has become one of those recipes I make for every special occasion. The combination of chocolate cake, sweet ricotta filling, and creamy pudding topping creates something truly special that everyone absolutely loves.
What I appreciate most is how forgiving this recipe is. You don’t need to be an expert baker to pull this off, and the results always look and taste impressive. It’s the kind of dessert that makes people ask for the recipe (which I’m always happy to share!).
Give this easy dessert recipe a try for your next gathering, and be sure to tag me on Instagram so I can see how yours turns out. Can’t wait to hear how your family loves it as much as mine does
Related Recipes You’ll Love
If you enjoyed this Italian Love Cake, you’ll definitely want to try these other delicious desserts:
- Raspberry Chocolate Truffles in 90 Minutes
- Best Chocolate Crinkle Cookies Recipe
- Red Velvet Crinkle Cookies Recipe
Happy baking

Italian Love Cake
- Total Time: 7 hours 20 minutes
- Yield: 12 servings 1x
Description
This Italian Love Cake is a stunning layered dessert that combines rich chocolate cake, creamy ricotta filling, and luscious chocolate pudding topping. It’s the perfect make-ahead dessert that gets even better overnight! My family asks for this every holiday gathering.
Ingredients
- 1 box chocolate cake mix
- ingredients to make the cake: eggs, oil and water
- 32 ounce container ricotta cheese
- 4 large eggs
- ¾ cup granulated sugar
- 1 teaspoon vanilla extract
- 1 ½ cups cold milk
- 5.9 ounce box instant chocolate pudding mix
- 16 ounces large tub whipped topping (Cool Whip)
Instructions
- Preheat your oven to 350°F and spray a 9×13 inch baking dish with nonstick cooking spray (I like the kind that has flour in it, like Baker’s Joy).
- Prepare 1 box chocolate cake mix with ingredients to make the cake: eggs, oil and water per the instructions on the back of the box and pour the batter into the prepared baking dish.
- Using an electric hand mixer, mix the 32 ounce container ricotta cheese, 4 large eggs, 3/4 cup granulated sugar and 1 teaspoon vanilla extract in a large bowl until the mixture becomes smooth.
- Spoon the ricotta mixture on top of the cake batter in the baking dish.
- Bake the cake for about 1 hour and then place it on a wire rack to cool completely.
- In a large bowl, pour 1 ½ cups cold milk and gradually add the 5.9 ounce box instant chocolate pudding mix while mixing it thoroughly.
- Add half of the 16 ounces large tub whipped topping (Cool Whip) and mix it in well. Then add the remaining whipped topping and mix it until it is well combined with no streaks.
- Smooth the topping on top of the cake evenly.
- Cover the cake with plastic wrap and refrigerate for at least 6 hours or overnight.
- Slice the cake and serve.
Notes
The flavors taste even better if left to chill overnight. Want to use something else other than ricotta? Try marscapone, softened cream cheese, or a cheesecloth strained Greek yogurt. Feel free to serve this either chilled or room temperature. If room temp, the layers may start to melt a bit. Keep this in the fridge when not serving. You can keep it for up to 5 days or freeze for up to 3 months. Add some toppings, like chocolate sauce, hot fudge, sprinkles, mini chocolate chips, or crushed cannoli shells.
- Prep Time: 20 minutes
- Cook Time: 1 hour
- Category: Dessert
- Method: Baking
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 410
- Sugar: 37g
- Sodium: 502mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 51g
- Fiber: 1g
- Protein: 12g
- Cholesterol: 95mg

