Decadent Chocolate Ricotta Cake Recipe with Pudding Frosting

By: Susan Updated on Sat, 24 Jan 2026 15:20:04 GMT Desserts

Tags: #chocolate #cake #make-ahead #dessert

Chocolate ricotta cake slice with pudding frosting and chocolate curls Pin it
Chocolate ricotta cake slice with pudding frosting and chocolate curls

This Decadent Chocolate Ricotta Cake Recipe with Pudding Frosting is the kind of dessert that looks fussier than it is. The batter goes into one pan, the ricotta mixture goes over it, and the oven does the layer work.

The finished cake is cool, soft, and deeply chocolatey. The ricotta layer tastes a little like cheesecake, while the pudding frosting stays light enough that the cake never feels heavy.

I like it best the next day, straight from the fridge, when the layers are firm and the frosting has turned silky.

Chocolate Ricotta Cake Lineup

Use whole-milk ricotta if you can. It gives the creamy layer a softer, richer bite than part-skim. A devil's food cake mix keeps this simple, while cold milk and instant pudding make the frosting thick enough to spread.

  • Whole-milk ricotta. Creates the creamy cheesecake-style layer that sets under the chocolate cake.
  • Granulated sugar. Sweetens the ricotta without making it grainy.
  • Vanilla extract. Rounds out the dairy flavor and makes the filling taste warmer.
  • Large eggs. Give structure to both the ricotta layer and cake batter.
  • Devil's food cake mix. Builds a moist chocolate layer with steady results.
  • Neutral oil. Keeps the cake tender after refrigeration.
  • Instant chocolate pudding. Thickens the frosting and adds a smooth chocolate finish.
  • Cold milk. Helps the pudding set quickly and firmly.
  • Whipped topping. Lightens the pudding into a soft frosting that spreads easily.

Layer, Bake, Chill

  1. Prep the pan. Heat the oven to 350 degrees F and grease a 9x13-inch baking dish well, especially the corners.
  2. Mix the ricotta layer. Beat the ricotta, sugar, vanilla, salt, and eggs until smooth. Stop once the mixture is blended so it stays creamy.
  3. Make the chocolate batter. Whisk the cake mix with water, oil, eggs, and espresso powder if using. Pour it into the prepared dish and level it gently.
  4. Add the ricotta. Spoon the ricotta mixture over the chocolate batter, then spread it softly from edge to edge without digging into the cake batter.
  5. Bake until set. Bake for 60-70 minutes, until the edges are puffed and the center no longer looks wet. Cool the cake completely.
  6. Finish the frosting. Whisk pudding mix with cold milk until thick, then fold in whipped topping. Spread over the cooled cake and refrigerate at least 4 hours before slicing.
Decadent Chocolate Ricotta Cake Recipe with Pudding Frosting
Decadent Chocolate Ricotta Cake Recipe with Pudding Frosting

Why the Layers Flip

This cake is related to Italian love cake, where a ricotta mixture is poured over chocolate batter and the layers shift as they bake. The cake rises while the denser ricotta settles into a creamy layer. If you already like the site's Chocolate Ricotta Cake, this version leans harder into the chilled dessert texture with a thicker pudding frosting.

The trick is not to swirl. Swirling may look tempting, but it blurs the layers and can leave pockets of underbaked ricotta. For another ricotta-and-chocolate dessert with a more classic bakery feel, King Arthur Baking's chocolate cassata is a useful reference for how well ricotta pairs with cocoa.

Pudding Frosting That Slices

The frosting should taste like soft chocolate mousse, not loose pudding. Use cold milk and whisk until the pudding thickens before folding in the whipped topping. If the pudding still runs off the whisk, wait another minute before folding. The topping should be thawed but still cold.

This same pudding-and-cream idea is why chilled desserts like Oreo dirt cake with chocolate pudding and banana pudding cake layers hold so well in the fridge. Give the frosting time to set on the cake before you cut it. Four hours works, but overnight is cleaner.

Small Upgrades, Big Payoff

A teaspoon of instant espresso powder in the cake batter makes the chocolate taste darker without making the cake taste like coffee. A little orange zest in the ricotta layer also works, especially for holidays. If you want more texture, scatter mini chocolate chips over the frosting right before serving.

Keep the base recipe steady the first time. Too much extra liquid in the ricotta layer can slow the bake and soften the center. If you want a deeper chocolate dessert after this one, try buttermilk chocolate cake for a more traditional crumb.

Chill, Slice, and Store

This cake needs the refrigerator. Cool it fully before frosting, then cover and chill until the pudding layer is firm. Store leftovers covered in the fridge for up to 5 days. For general kitchen storage habits, the FoodSafety.gov food safety basics are a good guide.

You can freeze the baked, unfrosted cake for up to 2 months. Wrap it tightly, thaw it overnight in the fridge, then add the pudding frosting the day you plan to serve it. Freezing after frosting works, but the topping can lose some of its smooth finish.

Serve It Cold

Use a thin knife dipped in hot water, then wipe it between cuts. That small move gives you neat layers and keeps the frosting from dragging through the cake. Serve small squares because the ricotta layer makes each piece satisfying.

Fresh raspberries, sliced strawberries, or a spoonful of cherry sauce are all good with the chocolate. For a bigger dessert table, pair it with something nutty and caramel-rich like German chocolate poke cake.

Summary

A rich 9x13 chocolate ricotta cake with a chilled chocolate pudding frosting, written for make-ahead baking and clean slices.

Decadent Chocolate Ricotta Cake Recipe with Pudding Frosting
Decadent Chocolate Ricotta Cake Recipe with Pudding Frosting

FAQs

Why does chocolate ricotta cake form layers as it bakes?

The ricotta mixture is heavier than the chocolate cake batter, so it settles as the cake rises around it. Pour it gently over the batter and let the oven do the work. The layers will look soft when hot, then firm up as the cake cools and chills.

Can I use homemade whipped cream instead of whipped topping?

Yes. Beat 2 cups cold heavy cream with 2 tablespoons powdered sugar until firm peaks form, then fold it into the thickened pudding. The frosting will taste fresher, but it may be a little softer after a day or two.

Does the ricotta need to be drained first?

If your ricotta looks loose or watery, drain it in a fine-mesh strainer for 30 minutes before mixing. Thick ricotta gives the cake a creamier layer and helps prevent a wet center. Whole-milk ricotta has the best texture here.

How far ahead can I make this cake?

You can make the whole cake one day ahead. Cover it and refrigerate it overnight after frosting. The chill time helps the pudding frosting set and makes the cake much easier to slice.

Can I make this cake gluten-free?

Use a gluten-free chocolate cake mix and check that the pudding mix and whipped topping are labeled gluten-free. The ricotta layer itself is naturally gluten-free. Bake time can vary slightly with gluten-free mixes, so check the center before pulling it from the oven.

What should I serve with chocolate ricotta cake?

Serve it cold with espresso, black coffee, or fresh berries. A small spoonful of raspberry sauce also works well because the tart fruit cuts through the chocolate and creamy ricotta.

References

Sources cited in this recipe.

Decadent Chocolate Ricotta Cake with Pudding Frosting

Prep time:
25 min
Cook time:
70 min
Total time:
95 min
Servings:
12
Chocolate ricotta cake slice with pudding frosting and chocolate curls
Print it Pin it Send it

A chilled chocolate ricotta cake with a creamy cheesecake-style layer, moist chocolate cake, and fluffy chocolate pudding frosting.

Ingredients

  • For the ricotta layer

  • For the chocolate cake

  • For the pudding frosting

Instructions

1.

1. Prepare the oven and pan: Heat the oven to 350 degrees F. Grease a 9x13-inch baking dish with baking spray or butter, making sure the corners are coated.

2.

2. Mix the ricotta layer: Beat the ricotta, sugar, vanilla, salt, and 4 eggs in a large bowl until smooth and creamy. If the ricotta was wet, drain it first for the best set.

3.

3. Make the cake batter: In a separate bowl, whisk the cake mix, water, oil, 3 eggs, and espresso powder if using until the batter is mostly smooth. Pour it evenly into the prepared baking dish.

4.

4. Add the ricotta topping: Spoon the ricotta mixture over the chocolate batter and gently spread it to the edges. Do not swirl the layers.

5.

5. Bake and cool: Bake for 60-70 minutes, until the edges are puffed and a tester inserted near the center comes out without wet batter. Cool completely at room temperature.

6.

6. Make the pudding frosting: Whisk the instant pudding mix with cold milk for about 2 minutes, until thick. Let it stand for 2 minutes, then gently fold in the whipped topping until smooth.

7.

7. Frost and chill: Spread the pudding frosting over the cooled cake. Cover and refrigerate for at least 4 hours, or overnight, before slicing into 12 pieces.

Good to know

  1. Best served cold after at least 4 hours of chilling.
  2. For cleaner slices, make the cake one day ahead.
  3. Drain watery ricotta before mixing so the center sets properly.

Equipment

  • 9x13-inch baking dish
  • Electric mixer
  • Large mixing bowls
  • Whisk
  • Rubber spatula
  • Cooling rack

Allergens

Always check labels if you have allergies.
  • Dairy
  • Eggs
  • Wheat and gluten
  • Possible soy in cake mix, pudding mix, or whipped topping

Nutrition facts

Values are estimates per serving.
  • Calories: 430
  • Fat: 22 g
  • Carbs: 51 g
  • Protein: 11 g