If you have ever wished a peanut butter cup could be the size of a full baking dish, this is the dessert that makes that wish come true.
Heaven in a Bowl is a no-bake layered dessert built on a buttery graham cracker crust, stacked with a fluffy peanut butter cream cheese mousse, and finished with a glossy chocolate ganache that sets into a thin, fudgy cap.
You never turn on the oven, you never wait for anything to bake, and the result is richer and more impressive than most desserts that take twice the effort. You might also love our Strawberry Cheesecake Dump Cake.

The Details at a Glance
- Prep Time: 20 minutes
- Chill Time: 4 hours minimum (overnight is best)
- Total Time: 4 hours 20 minutes
- Servings: 16
- Difficulty: Easy
- Cuisine: American
- Cooking Method: No-Bake
- Best Occasion: Potlucks, holidays, parties, make-ahead desserts
Ingredients You’ll Need

For the Crust
Graham Cracker Crumbs (2 cups):
The base of the entire dessert. You can buy pre-crushed crumbs or pulse whole graham crackers in a food processor until they are fine. Avoid leaving large chunks, as they make the crust uneven and hard to press into a solid layer.
Unsalted Butter (1/2 cup), Melted:
Binds the crumbs together and adds richness. The butter melts into the crumbs during chilling, creating a firm, sliceable crust. Use unsalted butter so the crust does not taste salty.
Granulated Sugar (1/4 cup):
Adds a touch of sweetness to the crust. The graham crackers are already slightly sweet, so you do not need much.
For the Peanut Butter Layer
Creamy Peanut Butter (1 cup):
Use a commercial creamy peanut butter like Jif or Skippy for the best texture. Natural peanut butters that separate and have a runnier consistency can make the mousse too soft and unstable.
If you do use natural peanut butter, stir it very thoroughly before measuring and consider adding an extra 1/4 cup of powdered sugar to stabilize the mixture.
Cream Cheese (8 oz), Softened:
The backbone of the mousse layer. Full-fat cream cheese gives you the richest, most stable result. Let it sit at room temperature for at least 30 minutes before mixing so it blends smoothly without lumps. Reduced-fat cream cheese works but produces a slightly softer layer. According to the
- USDA food safety guidelines, dishes with cream cheese should not sit at room temperature for more than 2 hours.
Powdered Sugar (1 cup):
Sweetens the peanut butter layer and helps firm it up. The cornstarch in powdered sugar also stabilizes the mousse slightly, which makes it easier to spread and slice.
Vanilla Extract (1 teaspoon):
Adds warmth and rounds out the flavors. Use pure extract for the best taste.
Whipped Topping (1 1/2 cups, like Cool Whip):
Folded in at the end, the whipped topping lightens the peanut butter mixture into a fluffy mousse. If you prefer homemade whipped cream, whip 1 cup of heavy cream with 2 tablespoons of powdered sugar until stiff peaks form and use it as a substitute.
For the Chocolate Ganache
Semi-Sweet Chocolate Chips (1 cup):
The quality of your chocolate matters here because ganache has so few ingredients. Use a brand you enjoy eating plain. Semi-sweet provides the right balance of sweetness and intensity without overpowering the peanut butter layer.
Heavy Cream (1/2 cup):
Heated until steaming and poured over the chocolate chips to create the ganache. Do not substitute milk or half-and-half; they do not have enough fat to produce a proper ganache. Heavy cream is essential for that thick, glossy, fudgy texture.
Optional Toppings:
Chopped peanuts, mini Reese’s Pieces or cups, and chocolate curls or drizzle are all great finishing touches. Add them just before serving so they stay crisp and attractive.
Ingredient Swaps
- Dairy-free version: Use vegan cream cheese, a coconut-based whipped topping, and full-fat coconut milk instead of heavy cream for the ganache. Make sure the coconut milk is well-chilled so the cream separates and rises to the top, then scoop off the thick cream portion for the ganache.
- Nut-free version: Replace the peanut butter with sunflower seed butter (SunButter). The color will be slightly greenish due to the reaction between sunflower seeds and baking soda, but since this is no-bake, you should not have that issue.
- Oreo crust: Swap the graham cracker crumbs for crushed Oreo cookies and reduce the sugar to 1 tablespoon. This adds a chocolatey dimension to the base that pairs naturally with the ganache.
- Lighter version: Use reduced-fat cream cheese, light whipped topping, and sugar-free chocolate chips. The texture will be slightly less rich but the flavor is still very good. Our cheesecake brownies use a similar lighter-swap approach.
What You Need Equipment-Wise
Must-Have
- 9×13-inch baking dish
- Two mixing bowls (one for the crust, one for the peanut butter mousse)
- Hand mixer or stand mixer
- Small saucepan or microwave-safe bowl for heating cream
- Rubber spatula
Nice-to-Have
- Food processor for crushing graham crackers
- Offset spatula for spreading layers evenly
Step-by-Step Cooking Guide
While your finished dish may not look exactly like the images in this post, following these instructions will give you the same delicious HEAVEN IN A BOWL. So please follow with me!
Build the crust first.
In a mixing bowl, combine the graham cracker crumbs, melted butter, and sugar. Stir until the mixture looks like wet sand and every crumb is coated with butter. Press this mixture firmly into the bottom of a greased 9×13-inch baking dish.
Use the bottom of a measuring cup or a glass to press it down evenly, especially in the corners and along the edges.
The crust needs to be compact and flat, not loose and crumbly. Place the dish in the refrigerator for 10 minutes to let the butter firm up and the crust set.
Make the peanut butter mousse.
In your mixing bowl, beat the softened cream cheese and creamy peanut butter together until they are completely smooth and combined, about 1 to 2 minutes. Scrape down the sides of the bowl once or twice to make sure there are no lumps.
Add the powdered sugar and vanilla extract, then beat again until the mixture is smooth, sweet, and fluffy. Now gently fold in the whipped topping using a spatula. Do not stir vigorously or beat it in; fold it in with gentle, sweeping motions until the white streaks disappear.
The whipped topping adds air and lightness, and aggressive mixing deflates it. Spread the peanut butter mousse evenly over the chilled crust, smoothing the top with your spatula.

Prepare the ganache.
Heat the heavy cream in a small saucepan over medium heat until it is steaming and just beginning to form tiny bubbles around the edge. Do not let it boil. Remove it from the heat immediately.
Place the chocolate chips in a heatproof bowl and pour the hot cream over them. Do not stir right away. Let the mixture sit for 2 minutes so the heat from the cream melts the chocolate.
Then, starting at the center and working outward in small circles, stir the mixture with a spatula until it becomes smooth, glossy, and completely uniform.
This should take about 1 minute. If a few chocolate chunks remain, microwave the bowl in 10-second bursts, stirring after each, until fully smooth. Let the ganache cool for about 5 to 10 minutes so it is still pourable but not hot enough to melt the peanut butter layer underneath.
Assemble.
Pour the slightly cooled ganache over the peanut butter layer, tilting the dish gently to spread it evenly. Use your spatula only if needed, and use a light touch. You want a smooth, even layer of chocolate on top without disturbing the peanut butter mousse below.
Chill.
Place the dish in the refrigerator for at least 4 hours. Overnight is even better because the layers firm up completely and slice cleanly.
If you are in a rush, the freezer works for about 1 hour, but let it sit at room temperature for 10 minutes before slicing so the ganache softens slightly and does not crack when you cut it.
Kitchen Wisdom
Let the ganache cool before pouring. If you pour hot ganache directly onto the peanut butter mousse, the mousse will soften and the two layers will bleed together. For more baking guidance, Allrecipes is an excellent resource.
Five to 10 minutes of cooling makes all the difference. The ganache should still be pourable but no longer steaming.
Use a sharp knife and wipe it clean between each cut. This gives you neat, bakery-quality slices instead of smeared, messy squares. A knife dipped in hot water and dried between cuts works even better.
Chill overnight for the easiest slicing. The layers set up firmly and the whole dish holds together beautifully. If you slice it after only 4 hours, the peanut butter layer may still be slightly soft and the slices may not hold their shape as well.
Bring the cream cheese to full room temperature. Cold cream cheese will leave lumps in the mousse that no amount of mixing can eliminate. Take it out of the fridge at least 30 minutes before you plan to assemble, or longer if your kitchen is cool.
When Things Go Sideways
The crust crumbles when you cut it.
You may not have pressed it firmly enough into the pan. Next time, really compact it using the bottom of a measuring cup. Also, make sure the crust chills for the full 10 minutes before adding the mousse layer.
The peanut butter mousse is too soft to spread.
Your cream cheese or peanut butter may have been too warm, or the whipped topping was overmixed and deflated. Refrigerate the mousse for 15 minutes to firm it up, then try spreading again.
The ganache separated or looks oily.
The cream may have been too hot, or you stirred too vigorously. This is called a broken ganache, and you can often fix it by whisking in a tablespoon of cold cream or milk, which brings the emulsion back together.
The layers mixed together when slicing.
The dish needs more chilling time. Put it back in the fridge for another hour or two. Also, make sure you are wiping the knife clean between each cut.
Variations Worth Trying
Peanut Butter Cup Heaven
Press mini Reese’s cups into the peanut butter mousse before adding the ganache layer. Every slice gets a surprise chocolate-peanut butter cup inside.
Mocha Version:
Add 1 tablespoon of instant espresso powder to the hot cream before pouring it over the chocolate chips. The coffee flavor enhances the chocolate and adds depth.
Salted Caramel Layer:
Add a thin layer of warmed caramel sauce between the peanut butter mousse and the ganache. Sprinkle flaky sea salt on top of the ganache for a salted caramel chocolate peanut butter experience.
Smaller Batch:
Halve the recipe and use an 8×8-inch or 9×9-inch dish. The chill time stays the same. Perfect for smaller gatherings or a family dessert. For more small-batch baking ideas, our
small batch homemade biscuits
recipe uses a similar scaled-down approach.
What to Serve With It
This dessert is rich and indulgent, so a small square goes a long way. Serve it with a cup of coffee or a glass of cold milk to balance the sweetness.
For a party dessert spread, it pairs well with something lighter and fruitier, like a fruit salad or lemon sorbet. If you are serving it at a holiday meal, it makes an excellent alternative to pie, and it is much easier to make than most pies.
5 thoughts on “HEAVEN IN A BOWL”
Comments are closed.