Old Fashioned Italian Love Cake from Scratch

Italian Love Cake with Ricotta
By Nina Calderon
The Italian Love Cake combines a fudgy cocoa base with a whipped cheese center and a chilled pudding top. It's a triple layered treat that balances tang and sweetness without needing a boxed mix.
  • Time: 20 min active + 60 min bake + 4 hours chilling
  • Flavor/Texture Hook: Fudgy chocolate meets cloud like ricotta
  • Perfect for: Holiday gatherings or fancy Sunday dinners

That specific, heartbreaking moment when you slice into a layered cake and the middle is a gummy, underbaked mess is exactly why most people avoid this recipe. I've seen it happen a dozen times where the ricotta just blends into the chocolate, leaving you with a muddy texture instead of distinct layers.

It usually happens because the cheese was too wet or the oven temp was off.

This version fixes that by focusing on moisture control. You get a mahogany colored base that stays dense and fudgy, topped with a ricotta layer that actually holds its shape. It's the kind of dessert that makes people ask for the recipe before they've even finished their first slice.

Whether you're making this for a crowd or just because you have a craving for something rich, the Italian Love Cake delivers. We're going for a specific contrast here: the deep cocoa, the slight tang of the cheese, and the cool finish of the pudding.

Why This Texture Works

Drained Ricotta: Removing the whey prevents the filling from leaking into the batter, which keeps the layers separate. Pudding Emulsion: Folding whipped cream into the cooled cocoa pudding creates a stable, airy finish that doesn't slide off the cake.

If you love the way cheese adds body to a dessert, you might also like my Ricotta Cheesecake recipe, which uses a similar logic for a dense, creamy crumb.

MethodTimeTextureBest For
Fast75 minsSimple & SpongyQuick cravings
Classic5 hours 20 minsLayered & RichSpecial events

The Right Ingredients

The base relies on all purpose flour and cocoa for that deep, dark color. Vegetable oil keeps the chocolate layer moist even after it sits in the fridge. Using whole milk ensures the batter is glossy.

For the middle, whole milk ricotta is a must. It has the fat content needed to keep the layer from collapsing. The lemon juice is a small but vital addition. It cuts through the richness of the cheese and brightens the whole profile.

The topping uses cornstarch to thicken the milk and cocoa. Beating the heavy cream to stiff peaks before folding it in is what gives the pudding its lift. Without that step, you'd just have a heavy sauce on top of your cake.

Recipe Specs

The prep takes about 20 minutes of active work. You'll spend 60 minutes at the oven, but the real wait is the 4 hours of chilling. This is non negotiable. If you skip the chill, the pudding won't set, and the ricotta won't firm up.

This recipe makes 12 generous slices. It's a heavy cake, so a bit goes a long way. Make sure you use a 9x13-inch pan to get the correct height for those layers.

The Gear You Need

You'll need a standard 9x13-inch baking pan. I prefer lining it with parchment paper so the cake slides out easily. A sifter is helpful for the cocoa powder, as lumps of chocolate in the batter are a pain to whisk out.

For the filling, a medium mixing bowl and a hand mixer or whisk will work. You'll also need a saucepan for the pudding and a spatula for folding in the whipped cream. A toothpick is your best friend for checking doneness.

The step-by-step Process

Phase 1: Preparing the Fudgy Base

  1. Preheat the oven to 350°F (175°C). Prepare a 9x13-inch pan by greasing it or lining it with parchment.
  2. Sift together the cocoa, flour, salt, baking soda, and sugar in a mixing bowl.
  3. Mix in the oil, milk, eggs, and vanilla. Stir until the batter is mahogany toned and glossy.
  4. Transfer the batter into the pan and use a spatula to level the surface.

Phase 2: Adding the Ricotta Core

  1. In a medium bowl, beat the sugar and drained ricotta until the mixture becomes smooth and aerated.
  2. Stir in the vanilla, lemon juice, and egg until the color is consistent.
  3. Spoon the ricotta mixture onto the raw chocolate batter. Spread it carefully to the edges, avoiding swirling it into the base.
  4. Bake for 60 minutes. Remove from the oven when a toothpick inserted comes out clean and the ricotta layer is set.

Phase 3: Applying the Velvet Topping

  1. In a saucepan over medium heat, whisk together the cocoa, cornstarch, sugar, and milk. Stir constantly until the mixture thickens and begins to bubble.
  2. Remove from heat and stir in the butter until completely melted. Let the pudding cool entirely.
  3. Gently fold the whipped heavy cream into the cooled pudding, moving slowly to preserve the air.
  4. Spread the pudding over the cooled Italian Love Cake. Refrigerate for 4 hours before slicing.
Original IngredientSubstituteWhy It Works
Ricotta Cheese (15 oz)Blended Cottage Cheese (15 oz)Similar tang and moisture. Note: Must blend until smooth first
Vegetable Oil (1/2 cup)Melted Butter (1/2 cup)Enhances the buttery flavor. Note: Results in a slightly denser crumb
Whole Milk (1 cup)Almond Milk (unsweetened, 1 cup)Comparable liquid ratio. Note: Lighter taste, less richness

Fixing Common Baking Issues

Ricotta Layer Sinking

This usually happens if the ricotta wasn't drained well enough. Excess whey creates steam that collapses the layer. Next time, let the ricotta sit in a fine mesh strainer for at least 30 minutes.

Pudding Layer Runny

If your topping is sliding, the pudding likely didn't reach a full boil to activate the cornstarch. Ensure the mixture thickens significantly on the stove before removing it from the heat. Also, verify the pudding is completely cold before folding in the cream.

Cake Base Gummy

A gummy base often comes from over mixing the flour or under baking. Stop whisking as soon as the batter is smooth. Use a toothpick to check the center of the cake, not just the edges.

Storing Your Cake

Keep your Italian Love Cake in a sealed container in the cooler for up to 4 days. Because of the ricotta and cream, it cannot stay at room temperature for more than two hours.

You can freeze slices of this cake for up to 2 months. Wrap each slice tightly in plastic wrap and then foil. To eat, let it thaw in the fridge overnight.

For zero waste, if you have leftover whipped cream or pudding, use it as a dip for fresh berries. If you have a bit of ricotta left in the tub, stir it into your morning oatmeal for extra protein.

Pairing Suggestions

This cake is quite rich, so pair it with something sharp or acidic. A handful of fresh raspberries or a sliced strawberry on the side balances the deep chocolate.

A shot of espresso or a strong black coffee is the traditional way to serve an Italian Love Cake. The bitterness of the coffee cuts through the sweetness of the pudding.

If you're serving this at a party, a drizzle of salted caramel can add another layer of flavor. Just don't overdo it, or you'll lose the tang of the ricotta.

Flavor Twists

Extra Tang? → stir 1 tsp lemon zest into the ricotta. Rich Cocoa? → use Dutch processed cocoa for the base. Airier Topping? → fold in an additional 1/2 cup whipped cream to the pudding.

To put a twist on this dessert, try adding a layer of crushed hazelnuts between the chocolate and ricotta for a satisfying crunch that contrasts the soft layers. For a treat that avoids the oven entirely, my No Bake Father's Day Dessert is a fantastic alternative.

Some prefer to stir a pinch of cinnamon into the flour mixture. It doesn't drastically alter the taste, but it introduces a warmth that suits the "old fashioned" character of this cake.

You are now fully prepared to tackle this recipe. The key to the Italian Love Cake is patience during the chilling stage. Trust the timing and don't rush the refrigeration process; you'll end up with a dessert that looks and tastes like it was made by a professional bakery. Let's get baking.

Recipe FAQs

What ingredients make up this cake?

It features a cocoa based chocolate batter topped with a sweetened ricotta layer and finished with a chocolate pudding and whipped cream emulsion.

Tip: Sift your cocoa and flour together to avoid lumps in the batter.

How to thicken ricotta for the filling?

Drain the ricotta cheese thoroughly in a fine mesh sieve or cheesecloth before beating it with sugar.

Tip: If you enjoy mastering this moisture control, see how it works in our ricotta lasagna.

Can I use leftover ricotta in other dishes?

Stir small amounts of leftover ricotta into morning oatmeal for added protein.

Tip: It also works well as a dollop on top of grilled vegetables.

Does this cake stay fresh at room temperature?

False. Because it contains cream and ricotta, it must be refrigerated and cannot sit out for more than two hours.

Tip: Use a sealed container to keep the cake from absorbing other fridge odors.

Why does the ricotta layer need lemon juice?

The acid in the lemon juice cuts through the richness of the cheese and brightens the overall flavor.

Tip: Ensure the juice is fresh for the best aromatic result.

What's the secret to a smooth pudding topping?

Whisk the milk, sugar, cornstarch, and cocoa over medium heat until thickened, then stir in butter.

Tip: Fold in the beaten heavy cream only after the pudding has cooled completely.

Which method is best for freezing slices?

Wrap each slice tightly in plastic wrap and then a layer of foil.

Tip: Thaw the slices in the fridge overnight before serving to maintain texture.

Is it true I can skip draining the ricotta?

Not true. Excess moisture will prevent the cheese layer from setting properly during the 60-minute bake.

Tip: Pat the ricotta with paper towels if it still seems too wet.

Italian Love Cake

Italian Love Cake with Ricotta Recipe Card
Preparation time:20 Mins
Cooking time:60 Mins
Servings:12 servings
Category: DessertCuisine: Italian American
print Pin

Ingredients:

Instructions:

Nutrition Facts
Per serving
Calories
566 kcal
% Daily Value*
Total Fat 29.5g
Total Carbohydrate 59.5g
Protein 10.2g
* Percent Daily Values are based on a 2,000 calorie diet.
Share, Rating and Comments: