
Heaven on Earth Cake is the ultimate dessert that lives up to its heavenly name! This showstopping cake features layers of rich chocolate cake, creamy chocolate pudding, whipped cream, and a generous sprinkling of toffee bits that create pure bliss in every bite. It’s the kind of dessert that makes people close their eyes and sigh with satisfaction.
This recipe is perfect for potlucks, dinner parties, or whenever you need to impress a crowd without spending hours in the kitchen. The beauty of Heaven on Earth Cake is that it comes together quickly and actually tastes better when made a day ahead, making it ideal for entertaining. The layers of texture—from the tender cake to the silky pudding to the airy whipped cream—create an unforgettable eating experience.
What makes this cake so special is how simple the components are individually, yet how magnificently they combine. You’re essentially creating a deconstructed chocolate pudding pie in cake form. The toffee bits add a subtle sweetness and delightful crunch that elevates this dessert from good to absolutely divine. This is the cake you’ll find yourself craving, the one your guests will ask for the recipe for, and the dessert that becomes a cherished family tradition.
I love serving this cake in individual trifle cups for an elegant presentation, though you can also make it as a traditional layer cake. Either way, it’s guaranteed to be the star of any dessert table. The combination of chocolate and toffee is truly heavenly, and the ease of preparation means you’ll be making this again and again. Check out our other easy layered desserts for more impressive entertaining ideas.
For the best results, use quality chocolate and don’t skip the toffee bits—they’re what make this cake truly special. This dessert serves a crowd beautifully and stores well in the refrigerator for several days. Whether you’re a seasoned baker or just starting out, this recipe will deliver restaurant-quality results that taste homemade and delicious. Get ready to accept all the compliments!
Ingredients
- 1 box chocolate cake mix (plus ingredients listed on box: usually eggs, oil, water)
- 2 cups whole milk
- 1 cup heavy cream
- 2 (3.9 oz) packages instant chocolate pudding mix
- 8 oz cream cheese, softened
- 1/2 cup powdered sugar
- 2 cups heavy whipping cream (for topping)
- 1 cup toffee bits, divided
- 1 teaspoon vanilla extract
- Pinch of salt
- Additional chocolate shavings for garnish (optional)

Instructions
- Prepare the chocolate cake according to package directions. Pour batter into two greased 9-inch round cake pans and bake at 350°F for 28-32 minutes until a toothpick inserted in the center comes out clean. Allow cakes to cool in pans for 10 minutes, then turn out onto wire racks to cool completely.
- While cakes cool, prepare the pudding mixture. In a large bowl, whisk together 2 cups whole milk and 1 cup heavy cream until combined.
- Add the instant chocolate pudding mix to the milk mixture, whisking constantly for 2 minutes until pudding begins to thicken. Set aside and allow to sit for 5 minutes to reach proper consistency.
- In a separate bowl, beat softened cream cheese with an electric mixer on medium speed for 1 minute until creamy and smooth.
- Add 1/2 cup powdered sugar to the cream cheese and beat on medium speed for 2 minutes until light and fluffy. Add 1 teaspoon vanilla extract and a pinch of salt, mixing until combined.
- Gently fold the cream cheese mixture into the chocolate pudding using a rubber spatula, folding just until no white streaks remain. Be careful not to overmix or deflate the pudding.
- In another bowl, beat 2 cups heavy whipping cream with an electric mixer on medium-high speed for 2-3 minutes until soft peaks form.
- Continue beating the whipped cream for another 1-2 minutes until stiff peaks form. Do not overbeat or you’ll end up with butter. Set aside about 1 cup of whipped cream in a separate bowl for topping.
- Fold the remaining whipped cream gently into the pudding mixture in two additions, folding just until no white streaks remain and the mixture is light and fluffy.
- Break the cooled chocolate cakes into bite-sized pieces. You should have approximately 4-5 cups of cake pieces total.
- Stir 3/4 cup of toffee bits into the pudding-whipped cream mixture until evenly distributed throughout.
- In a large trifle dish or 9×13-inch baking dish, spread a thin layer of the pudding mixture on the bottom (about 1 cup).
- Add half of the cake pieces over the pudding layer, pressing down gently so they sink into the pudding slightly.
- Add half of the remaining pudding mixture (about 2 cups) over the cake layer, spreading evenly.
- Layer the remaining cake pieces over the pudding, pressing gently.
- Top with the final layer of pudding mixture, smoothing the top with a spatula to create an even surface.
- Spread the reserved 1 cup of whipped cream over the top of the cake, creating a smooth or decorative finish.
- Sprinkle the remaining 1/4 cup toffee bits generously over the whipped cream topping, pressing them in slightly so they adhere.
- Cover the dessert with plastic wrap and refrigerate for at least 2 hours, or preferably overnight, before serving. This allows the flavors to meld and the cake to set properly.
- When ready to serve, use a sharp knife dipped in hot water to cut clean slices. Wipe the knife between cuts for the best presentation. Garnish individual servings with additional chocolate shavings if desired.

Pro Tips
- Cake mix convenience: Using a quality chocolate cake mix saves time while still delivering delicious results. You can absolutely make a homemade chocolate cake from scratch if preferred, but the texture and flavor work beautifully with boxed mix for this recipe.
- Make-ahead magic: This dessert actually tastes better when made the day before serving. The cake softens slightly from the pudding, the flavors meld together, and the texture becomes perfectly creamy throughout.
- Pudding preparation: Make sure to whisk the pudding mix into cold milk thoroughly to avoid lumps. If lumps do form, strain the pudding through a fine-mesh sieve before folding in the whipped cream.
- Toffee bit substitution: Crushed Heath bars, Skor bars, or homemade toffee pieces work beautifully if you prefer. You can also add pecans or walnuts for additional texture and flavor.
- Whipped cream folding: When folding whipped cream into the pudding mixture, use a gentle hand to maintain the airiness. Fold in two additions rather than all at once for better distribution and lighter texture.
- Serving options: This cake is traditionally served in a trifle dish for beautiful presentation, but works wonderfully in a 9×13-inch baking dish for family-style serving. For elegant entertaining, serve in individual clear glass cups layered with the same components.
- Storage: Cover tightly with plastic wrap and store in the refrigerator for up to 4 days. This dessert does not freeze well due to the whipped cream component, but keeps perfectly refrigerated.
- Chocolate pudding options: You can substitute with sugar-free pudding mix if desired, using the same amount. Dark chocolate pudding mix adds richness, while milk chocolate pudding provides a sweeter option.
- Cream cheese tip: Make sure the cream cheese is fully softened to room temperature before beating. Cold cream cheese will create lumps that are difficult to fold smoothly into the pudding.
- Cake layering: Don’t worry about perfectly uniform cake pieces. The rustic, broken-up pieces actually create a better texture than perfectly sliced layers, allowing the pudding to seep into all the crevices.
- Decorative variations: Top with chocolate shavings, cocoa powder, crushed toffee bits, or a drizzle of chocolate sauce for visual appeal. Fresh whipped cream piped decoratively around the top also looks beautiful for entertaining.
