Italian Love Cake is one of those desserts that makes people stop and ask, “What is that?” the moment they see the layers. It starts with a rich chocolate cake base, then bakes up with a creamy ricotta layer that settles into the middle, and finishes with a fluffy chocolate pudding topping that tastes like a mousse. If you want a make-ahead dessert that looks impressive but is easy to pull off, this Italian Love Cake recipe is a perfect choice.
Some families make this as a potluck classic, while others save it for holidays and birthdays, but it always delivers the same result: clean slices, bold chocolate flavor, and that soft ricotta layer that keeps the cake extra moist. I’ve tested variations of ricotta-based cakes and layered pudding desserts over the years, and this one stands out because it’s both simple and dramatic. The layers look like you spent hours, but the method is surprisingly beginner-friendly.
This is one of those cakes that gets better after chilling, which makes it ideal for parties when you want dessert ready and waiting in the fridge. Once the pudding topping sets, the whole cake slices beautifully and holds its shape without being dry. If you love chocolate cake but want something richer, creamier, and more memorable, this layered chocolate ricotta cake is going to become a repeat recipe.

Why You’ll Love This Italian Love Cake Recipe
- The layers look impressive, but the method is simple.
- Super moist cake thanks to the ricotta filling.
- Chocolate pudding topping adds a fluffy, creamy finish.
- Great make-ahead dessert for holidays and potlucks.
- Slices clean once chilled, with beautiful layers.
- Feeds a crowd in a 9×13 pan.
Expert Tips for the Best Italian Love Cake
- Use whole milk ricotta for the creamiest layer. Low-fat ricotta can bake up dry or grainy.
- Beat the ricotta layer until smooth. Scrape the bowl well so you don’t get little ricotta lumps.
- Do not overbake. A slightly moist crumb is what makes this cake special. The center should be set, not dry.
- Chill before adding the topping. If the cake is still warm, the pudding topping can melt and turn loose.
- Chill again after topping. The pudding layer needs time to set for the cleanest slices.
Quick Troubleshooting:
- My ricotta layer didn’t form a clear layer: The cake may have been mixed too much after layering, or the ricotta layer was too thin. Spoon gently and avoid swirling.
- Cake looks dry: Overbaking is usually the reason. Next time, check at 50–55 minutes and pull it when the center is just set.
- Pudding topping is runny: The pudding wasn’t thick enough before folding or the cake was too warm. Chill the cake completely and whisk pudding until it thickens.
- Ricotta layer tastes eggy: Bake time may have been too short. The ricotta layer needs to fully set.

Ingredients for Italian Love Cake
Chocolate Cake Layer
- 1 box chocolate cake mix (15.25 oz / 432 g)
- eggs, oil, and water as listed on the box (usually 3 eggs, 1/2 cup oil, 1 cup water)
Ricotta Layer
- 2 lbs (900 g) whole milk ricotta cheese
- 4 large eggs
- 1 cup (200 g) granulated sugar
- 1 tsp vanilla extract
- 1 tbsp cornstarch (optional but recommended for firmer slicing)
Chocolate Pudding Topping
- 1 box instant chocolate pudding mix (5.1 oz)
- 1 1/2 cups cold milk
- 8 oz (225 g) whipped topping, thawed
How to Make Italian Love Cake
Step 1: Prepare the chocolate cake base. Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish. Mix the chocolate cake batter according to the package directions until smooth, then pour it into the prepared pan. Tap the pan lightly on the counter to pop any big air bubbles.
Step 2: Mix the ricotta layer until creamy. In a large bowl, beat the ricotta, eggs, sugar, vanilla, and cornstarch until smooth and thick. The mixture should look creamy, not lumpy, so scrape the bowl and beat until it’s fully blended. This is the layer that makes Italian Love Cake so soft and rich, so take your time here.
Step 3: Layer the ricotta over the batter. Spoon the ricotta mixture evenly over the chocolate cake batter. Do not stir or swirl, just gently spread it to cover the surface as evenly as possible. As the cake bakes, the layers will settle and form that signature look.
Step 4: Bake until set. Bake for 55 to 65 minutes, or until the center is set and a toothpick comes out mostly clean with a few moist crumbs. The ricotta layer should look firm and lightly golden on top. Let the cake cool completely at room temperature.
Step 5: Make the pudding topping. Whisk the instant chocolate pudding mix with cold milk until thickened, then let it sit for 3 to 5 minutes so it firms up. Fold in the whipped topping until smooth and fluffy. You want a light, mousse-like topping, not a loose sauce.
Step 6: Top and chill the cake. Spread the pudding topping over the cooled cake in an even layer. Refrigerate for at least 4 hours, but overnight is best for the cleanest slices and the most developed flavor.

Storage and Make-Ahead Tips for Italian Love Cake
- Store covered in the fridge for up to 4 days.
- Italian Love Cake is best served chilled, not warm.
- Make it ahead: bake the cake 1 day before, chill, then add topping and chill again.
- Freezing is possible, but the pudding topping can change texture slightly. If freezing, freeze the cake without the topping and add fresh topping after thawing.

FAQs About Italian Love Cake
Italian Love Cake is a layered dessert made with a chocolate cake base, a sweet ricotta filling, and a creamy chocolate pudding topping. The ricotta layer bakes into the cake and creates a soft, cheesecake-like center without needing a water bath. After baking, the cake is chilled and topped with pudding mixed with whipped topping for a fluffy finish. It’s a popular potluck cake because it slices clean and feeds a crowd.
The layers form because the ricotta mixture is heavier than the cake batter, so it naturally settles as the cake bakes. As heat sets the structure, the layers separate into that signature look without any special technique. The key is to spoon the ricotta gently over the batter and avoid swirling. Baking in a 9×13 pan also helps the layers cook evenly and stay distinct.
Italian Love Cake should always be refrigerated because of the ricotta layer and whipped topping pudding topping. Chilling also improves the texture and makes slicing much cleaner. If the cake sits at room temperature too long, the topping can soften and lose structure. For best results, keep it chilled and serve it straight from the fridge.
Ricotta is what defines the cake’s signature layer, but it can be replaced with small-curd cottage cheese blended smooth. If using cottage cheese, blend it first so it becomes creamy like ricotta, otherwise the layer can look curdled. The flavor will still be rich and milky, but slightly tangier than ricotta. Cream cheese is not a perfect substitute on its own because it bakes differently and can make the layer too dense.
Italian Love Cake needs at least 4 hours in the fridge after topping, but overnight chilling is best. The chilling time allows the pudding layer to firm up and the cake layers to settle into clean slices. If you cut it too soon, the topping may smear and the cake can look messy. For events, chilling overnight is the easiest way to guarantee perfect presentation.
A watery ricotta layer usually comes from using low-quality ricotta or ricotta with too much liquid. Whole milk ricotta gives the best texture, and draining excess liquid in a fine mesh strainer helps if it looks wet. Grainy texture often happens when the mixture wasn’t beaten enough before baking. Beating until smooth and adding a tablespoon of cornstarch helps the layer bake up clean and sliceable.
Freezing works best if you freeze the cake without the pudding topping. Wrap the cooled cake tightly and freeze for up to 2 months, then thaw overnight in the fridge. After thawing, make the pudding topping fresh and spread it on before serving. This gives you the best texture and avoids watery topping after thawing.

More Dessert Recipes You’ll Love
- Midnight Cowboy Delight (Chocolate Delight Layered Dessert)
- Strawberries and Cream Tiramisu (No-Bake Dessert)
- Old Fashioned Italian Cream Cake
- Classic Tiramisu (Traditional Italian Dessert)
- No-Bake Oreo Cheesecake (Creamy Cookies and Cream Dessert)
- Italian Rainbow Cookies with Marzipan
- Baked Baklava Cheesecake

Italian Love Cake (Chocolate Ricotta Layer Cake)
Equipment
- 9×13-inch baking dish
- Mixing bowls
- Electric mixer
- Whisk
- Spatula
Ingredients
Chocolate Cake Layer
- 1 box chocolate cake mix
- ingredients listed on the box
Ricotta Layer
- 2 lbs whole milk ricotta
- 4 eggs
- 1 cup sugar
- 1 tsp vanilla
- 1 tbsp cornstarch optional
Chocolate Pudding Topping
- 1 box instant chocolate pudding mix 5.1 oz
- 1 1/2 cups cold milk
- 8 oz whipped topping
Instructions
- Preheat your oven to 350°F (175°C) and grease a 9×13-inch baking dish. Mix the chocolate cake batter according to the package directions until smooth, then pour it into the prepared pan. Tap the pan lightly on the counter to pop any big air bubbles.
- In a large bowl, beat the ricotta, eggs, sugar, vanilla, and cornstarch until smooth and thick. The mixture should look creamy, not lumpy, so scrape the bowl and beat until it’s fully blended. This is the layer that makes Italian Love Cake so soft and rich, so take your time here.
- Spoon the ricotta mixture evenly over the chocolate cake batter. Do not stir or swirl, just gently spread it to cover the surface as evenly as possible. As the cake bakes, the layers will settle and form that signature look.
- Bake for 55 to 65 minutes, or until the center is set and a toothpick comes out mostly clean with a few moist crumbs. The ricotta layer should look firm and lightly golden on top. Let the cake cool completely at room temperature.
- Whisk the instant chocolate pudding mix with cold milk until thickened, then let it sit for 3 to 5 minutes so it firms up. Fold in the whipped topping until smooth and fluffy. You want a light, mousse-like topping, not a loose sauce.
- Spread the pudding topping over the cooled cake in an even layer. Refrigerate for at least 4 hours, but overnight is best for the cleanest slices and the most developed flavor.
Notes
- Whole milk ricotta gives the best texture and cleanest slices.
- Chill the cake completely before adding topping so it stays fluffy and stable.
- Overnight chilling gives the neatest layers and best flavor.
- Freeze the cake without topping and add fresh topping after thawing


Leave a Reply