If you’re looking for a show-stopping dessert that delivers the ultimate indulgence, “Heaven in a Bowl” is exactly what it sounds like—a rich, layered delight that combines all your favorite sweet flavors in one dish. This decadent dessert is built with layers of moist chocolate cake, creamy peanut butter mousse, smooth chocolate pudding, and whipped topping, all crowned with miniature peanut butter cups. It’s like digging into every dessert lover’s dream with every single bite.

Perfect for parties, potlucks, or when you simply need a sweet fix, this dessert is as beautiful to look at as it is to eat. The contrasting textures—from the dense cake to the fluffy mousse and airy cream—make it irresistibly satisfying. Each forkful offers a mix of creamy, chocolatey, nutty goodness that melts in your mouth while the candy on top adds just the right amount of crunch and visual flair.
Ingredients for this Heaven in a Bowl
- 1 box chocolate fudge cake mix (plus ingredients to prepare it)
- 1 package (3.9 oz) instant chocolate pudding mix
- 2 cups cold milk
- 1 cup creamy peanut butter
- 1 package (8 oz) cream cheese, softened
- 1 cup powdered sugar
- 1 container (8 oz) whipped topping, thawed
- 1 package (8 oz) peanut butter cups, chopped or whole for garnish
- Optional: chocolate syrup for drizzling

Step 1: Bake the Cake
Prepare the chocolate fudge cake according to the directions on the box. Once baked, allow it to cool completely. After cooling, cut the cake into 1-inch cubes. These will form the base and a middle layer of your dessert.
Step 2: Mix the Pudding
In a large bowl, whisk together the instant chocolate pudding mix with 2 cups of cold milk. Whisk for about 2 minutes until it thickens. Set it aside in the refrigerator to chill while you prepare the other components.
Step 3: Prepare the Peanut Butter Layer
Using an electric mixer, beat the softened cream cheese and powdered sugar until smooth. Add the peanut butter and continue mixing until well incorporated. Gently fold in half of the whipped topping until the mixture is creamy and fluffy.
Step 4: Assemble the Layers
In a large trifle bowl or glass baking dish, start layering as follows:
- First, add half of the chocolate cake cubes as the base.
- Spread half of the chocolate pudding evenly over the cake layer.
- Add a thick layer of the peanut butter cream mixture.
- Repeat the cake cubes, then the remaining pudding, and then the remaining peanut butter mixture.
Step 5: Top and Garnish
Spread the remaining whipped topping over the final peanut butter layer. Top generously with chopped or whole peanut butter cups. For extra flair, drizzle with chocolate syrup if desired.
Step 6: Chill Before Serving
Refrigerate the assembled dessert for at least 2 hours to allow the layers to set and the flavors to meld together. Serve chilled and enjoy every spoonful of this indulgent masterpiece.
Storage Instructions
To keep your Heaven in a Bowl dessert fresh and delicious:
- Refrigerator: Store covered in the refrigerator for up to 5 days. Use an airtight lid or plastic wrap to maintain moisture and prevent it from absorbing fridge odors.
- Freezing: While not ideal due to the whipped topping and pudding layers, you can freeze it for up to 1 month. However, note that the texture may slightly change upon thawing.
- Make-Ahead Tip: Assemble the day before your event to allow it to set overnight—this actually enhances the flavor and structure.
Estimated Nutrition
Here’s an approximate breakdown per serving (based on 12 servings total):
- Calories: 480
- Fat: 29g
- Saturated Fat: 11g
- Cholesterol: 40mg
- Sodium: 420mg
- Carbohydrates: 48g
- Sugar: 34g
- Protein: 7g
Note: Values can vary depending on brands and portion size.
Frequently Asked Questions
What can I use instead of peanut butter?
You can swap peanut butter with almond butter, sunflower seed butter (for nut-free), or even cookie butter for a unique twist.
Can I make this dessert gluten-free?
Yes! Use a gluten-free chocolate cake mix and verify all other ingredients (especially the pudding mix and candies) are labeled gluten-free.
Can I make it ahead of time?
Absolutely. It’s actually better when made a day in advance as it allows the layers to set and flavors to develop.
Can I use homemade cake?
Of course! A homemade chocolate cake or brownies would make this even more decadent.
Is this dessert too sweet?
It is rich and sweet, but the cream cheese and peanut butter help balance the sugar. You can reduce powdered sugar or use low-sugar pudding if desired.
How do I serve this at a party?
Use a clear trifle bowl for visual impact, or portion it into individual dessert cups for easy serving.
Can I add other toppings?
Yes—try crushed Oreos, chopped peanuts, mini chocolate chips, or even a drizzle of caramel for more texture and variety.
Is this kid-friendly?
Definitely! Kids love the peanut butter cups and chocolate layers. Just be mindful of allergies.

Heaven in a Bowl
- Total Time: 2 hours 30 minutes
- Yield: 12 servings
Description
Heaven in a Bowl is a visually stunning and indulgently rich layered dessert that combines all your favorite sweet flavors in one dish. With moist chocolate cake, creamy peanut butter mousse, silky pudding, and whipped topping topped with peanut butter cups, every bite is a taste of dessert paradise.
Ingredients
1 box chocolate fudge cake mix (plus ingredients to prepare it)
1 package (3.9 oz) instant chocolate pudding mix
2 cups cold milk
1 cup creamy peanut butter
1 package (8 oz) cream cheese, softened
1 cup powdered sugar
1 container (8 oz) whipped topping, thawed
1 package (8 oz) peanut butter cups, chopped or whole for garnish
Optional: chocolate syrup for drizzling
Instructions
- Prepare the chocolate cake as directed on the package. Allow to cool completely, then cut into 1-inch cubes.
- Whisk pudding mix and cold milk for about 2 minutes until thickened. Refrigerate.
- In a bowl, beat cream cheese and powdered sugar until smooth. Add peanut butter and mix well. Fold in half of the whipped topping.
- In a trifle bowl or glass dish, layer half the cake cubes, half the pudding, and half the peanut butter mixture.
- Repeat the layers with remaining cake, pudding, and peanut butter mixture.
- Top with remaining whipped topping and garnish with chopped or whole peanut butter cups.
- Drizzle chocolate syrup if desired.
- Refrigerate at least 2 hours before serving.
- Prep Time: 30 minutes
- Chill Time: 2 hours
- Category: Dessert