Hi there! I’m Alexandra, a self-taught chef with a passion for creating desserts that bring people together.
When I first discovered Italian Love Cake, it was during a family gathering where my aunt brought this mysterious layered dessert that everyone couldn’t stop talking about. The way the chocolate and ricotta layers had magically swapped places during baking seemed like kitchen sorcery to me!
After begging for the recipe and many trial runs (some more successful than others), I perfected my version of this beloved Italian-American classic. Today, I’m thrilled to share this Italian Love Cake recipe that has become a staple at my family celebrations and has won the hearts of everyone who tries it.
Why This Italian Love Cake Recipe Works
- Uses simple pantry ingredients you likely already have
- Magical self-layering technique creates wow factor with minimal effort
- Rich chocolate and creamy ricotta flavors balance perfectly
- Make-ahead friendly – actually tastes better the next day!
- Impressive enough for special occasions yet simple enough for weeknight treats
Choosing the Right Ingredients for Italian Love Cake
The Ricotta Cheese Foundation
The star of any authentic Italian Love Cake is ricotta cheese. This isn’t just any cheesecake – the quality of your ricotta will significantly impact the final result. Look for whole milk ricotta that’s fresh and creamy. The drier, grainier varieties won’t give you that luscious, smooth texture we’re aiming for.
Pro tip: Drain your ricotta in a fine mesh strainer lined with cheesecloth for about 30 minutes before using to remove excess moisture.
Chocolate Cake Components
For the chocolate base (which magically becomes the top layer!), you’ll need a quality chocolate cake mix. While purists might insist on making everything from scratch, the beauty of Italian Love Cake lies in its simplicity. A good box mix works perfectly here, especially when you’re enhancing it with extra ingredients.
Frosting Fundamentals
The traditional topping for Italian Love Cake is a light, creamy pudding-based frosting. It adds the perfect finishing touch without overwhelming the delicate balance of flavors in the cake layers.
Ingredients & Prep for Italian Love Cake

Cake Layer Essentials
- 1 box chocolate cake mix
- 1 cup water
- 3 large eggs
- ½ cup vegetable oil
Ricotta Layer Magic
- 2 pounds whole milk ricotta cheese, drained
- 4 large eggs
- ¾ cup granulated sugar
- 1 teaspoon pure vanilla extract
- ½ teaspoon almond extract (optional but recommended)
Dreamy Frosting
- 1 small box instant chocolate pudding mix
- 1 cup cold milk
- 8 ounces whipped topping, thawed
- Chocolate shavings for garnish
Check out my collection of sweet treats on Pinterest for more inspiration! You’ll find amazing dessert ideas that will satisfy any sweet tooth.
Step-by-Step Italian Love Cake Instructions

Pre-Cooking Prep for Italian Love Cake
- Preheat your oven to 350°F (175°C).
- Grease and flour a 9×13-inch baking pan.
- Have all ingredients at room temperature for the best results.
Mixing the Magical Layers
- In a large bowl, prepare the chocolate cake mix according to package directions using the water, eggs, and oil.
- Pour the chocolate batter into the prepared pan and spread evenly.
- In another bowl, beat the ricotta cheese until smooth.
- Add eggs to the ricotta one at a time, beating well after each addition.
- Mix in sugar and extracts until well combined.
- Carefully pour the ricotta mixture over the chocolate cake batter. (Don’t worry – the layers will switch places during baking!)
Baking Your Italian Love Cake
- Bake for 60-70 minutes, or until the center is set and a toothpick inserted comes out clean.
- Cool completely in the pan on a wire rack before frosting.
Frosting and Finishing
- Whisk together the pudding mix and cold milk until it begins to thicken.
- Fold in the whipped topping until fully incorporated.
- Spread the frosting over the cooled cake.
- Refrigerate for at least 6 hours, preferably overnight.
- Garnish with chocolate shavings before serving.
Pro Tips for Perfect Italian Love Cake
Achieving the Perfect Texture
- Don’t overmix the ricotta layer – just beat until smooth to prevent a dense texture
- Allow the cake to cool completely before adding frosting to prevent melting
- For clean slices, dip your knife in hot water and wipe clean between cuts
Storage & Make-Ahead Guidelines
- This cake actually improves with time! Make it a day ahead for best flavor.
- Store covered in the refrigerator for up to 5 days.
- You can freeze unfrosted cake portions for up to 3 months.
Flavor Variations for Italian Love Cake
Seasonal Twists
- Spring Surprise: Add lemon zest to the ricotta layer and top with fresh berries
- Fall Favorite: Add ½ teaspoon cinnamon to the cake mix and garnish with caramel drizzle
- Holiday Special: Add 1 tablespoon espresso powder to the cake mix for mocha flavor
| Variation | Ricotta Layer Add-ins | Frosting Modification | Perfect For |
|---|---|---|---|
| Raspberry Delight | Fold in 1 cup fresh raspberries | Add raspberry extract | Valentine’s Day |
| Citrus Sensation | Add zest of 1 orange | Replace chocolate pudding with vanilla | Summer gatherings |
| Mint Chocolate | ½ tsp mint extract | Add crushed peppermints on top | Christmas |
| Coffee Lover’s | 1 tbsp instant espresso | Add coffee liqueur (for adults) | Dinner parties |
If you love this Italian Love Cake, you might also enjoy my Creamy Feta and Cranberry recipe for a savory-sweet contrast!
Serving Suggestions for Italian Love Cake
- Pair with a shot of espresso or cappuccino for an authentic Italian experience
- Add a dollop of whipped cream and fresh berries for color and brightness
- Serve alongside vanilla bean gelato for an elevated dessert experience
- For special occasions, dust with cocoa powder using a stencil for a decorative touch
After enjoying this rich dessert, balance your meal with my Greek-Style Lemon Potatoes for a refreshing contrast.
FAQs About Italian Love Cake
Why did my layers not reverse during baking?
The magic of layer reversal happens because the chocolate batter is lighter than the ricotta mixture. Make sure your ricotta layer isn’t too thick – it should pour easily over the chocolate layer.
Can I make this cake gluten-free?
Yes! Simply use a gluten-free chocolate cake mix and verify that your pudding mix is gluten-free as well.
Why is it called “Love Cake”?
This dessert earned its romantic name because it was traditionally made for special occasions like weddings and anniversaries. The contrasting layers symbolize how opposites can come together perfectly – just like in love!
Can I use low-fat ricotta?
While possible, full-fat ricotta produces the creamiest, most authentic result. Low-fat versions may result in a drier texture.
How do I know when the cake is done?
The cake is done when the center is set but still slightly jiggly. A toothpick inserted in the center should come out mostly clean with perhaps a few moist crumbs.
For another impressive dessert option, try my Caramelized Onion Gruyere Tart it’s a savory treat that’s equally showstopping!
Final Thoughts on Italian Love Cake
Italian Love Cake truly lives up to its name – it’s impossible not to fall in love with its magical self-layering nature and perfect balance of chocolate and creamy ricotta flavors. What I love most about sharing this recipe is seeing the looks of wonder when people learn how the layers switch places during baking. It’s that touch of culinary magic that makes cooking so special.
Print
Italian Love Cake: A Dessert That Captures Hearts and Taste Buds
- Total Time: 3 hrs 15 mins
- Yield: 12 servings 1x
- Diet: Vegetarian
Description
A decadent layered dessert featuring a rich chocolate cake base, a creamy ricotta cheesecake center, and a smooth chocolate pudding topping a classic Italian-American love cake that’s indulgent and unforgettable.
Ingredients
1 box chocolate cake mix (plus ingredients listed on box)
1 lb ricotta cheese
3/4 cup granulated sugar
3 large eggs
1 tsp vanilla extract
1 box instant chocolate pudding mix
1 1/2 cups cold milk
1 cup whipped topping
Instructions
1. Preheat oven to 350°F (175°C) and grease a 9×13-inch baking dish.
2. Prepare chocolate cake batter according to package instructions.
3. In a bowl, mix ricotta cheese, sugar, eggs, and vanilla until smooth.
4. Pour cake batter into the prepared baking dish.
5. Carefully spoon ricotta mixture evenly over the cake batter.
6. Bake for 55–60 minutes, until center is set.
7. Allow cake to cool completely.
8. Whisk pudding mix with cold milk until thickened.
9. Fold whipped topping into the pudding.
10. Spread pudding mixture evenly over the cooled cake.
11. Refrigerate for at least 2 hours before slicing and serving.
Notes
Cake layers will magically reverse while baking.
Serve chilled for best texture and flavor.
Can be made a day ahead for easy entertaining.
- Prep Time: 15 mins
- Cook Time: 60 mins
- Category: Dessert
- Method: Baked
- Cuisine: Italian-American
Nutrition
- Serving Size: 1 slice
- Calories: 420
- Sugar: 32g
- Sodium: 420mg
- Fat: 18g
- Saturated Fat: 9g
- Unsaturated Fat: 8g
- Trans Fat: 0g
- Carbohydrates: 52g
- Fiber: 2g
- Protein: 9g
- Cholesterol: 95mg
Keywords: italian love cake, ricotta cake, chocolate pudding cake, layered dessert
