This homemade peanut butter chocolate cream pie is a copycat of the viral Costco version—only better. Rich, creamy, and satisfying, it layers a crunchy graham cracker crust with a smooth peanut butter filling and a silky chocolate topping swirled with marshmallow crème.

Peanut Butter Chocolate Cream Pie – Viral Costco Copycat
After tasting the oversized, viral Costco peanut butter chocolate cream pie, I wanted to create a homemade version that captures the same indulgent flavors while improving texture and balance. This recipe delivers a satisfying mix of crunchy crust, creamy peanut butter layer, and decadent chocolate topping. It’s straightforward to assemble and makes an impressive dessert for gatherings or a special treat at home.
The pie’s layers come together easily: a pressed graham cracker crust, a whipped peanut butter-cream cheese filling, and a marshmallow-chocolate layer finished with piped peanut butter rosettes and reserved graham crumbs. If you love the chocolate-and-peanut-butter combination, this will become a favorite.

Why This Recipe Works
- The contrast of textures — crunchy crust, dense peanut butter filling, and airy chocolate topping — is exactly what makes this pie special.
- It’s easy to prepare with mostly no-bake steps and common ingredients.
- Chocolate and peanut butter are a classic pairing, and here they’re balanced so neither element overwhelms the other.

Ingredients
Everything you need for one 9-inch pie:
- Graham crackers — crushed for the crust.
- Melted butter — binds the crumbs into a firm crust.
- Granulated sugar — sweetens the crust and whipped cream.
- Marshmallow crème — adds body and sweetness to the chocolate layer.
- Chilled heavy cream — used for whipping into both fillings.
- Semi-sweet chocolate chips — for a smooth chocolate topping (dark chocolate works for extra richness).
- Creamy peanut butter — the base of the peanut butter filling.
- Cream cheese — makes the peanut butter filling silky and stable.
- Confectioners’ sugar — sweetens and thickens the peanut butter filling.
- Vanilla extract — rounds out the peanut butter flavor.
How to Make the Peanut Butter Chocolate Cream Pie
Measurements and the full ingredient list are provided in the recipe card below. Here’s a concise, SEO-friendly overview of the method so you can see how the layers come together.
- Make the crust: Pulse graham crackers into fine crumbs or crush in a bag with a rolling pin. Mix crumbs with melted butter and a bit of sugar. Reserve a small portion of crumbs for garnish. Press the remainder into a 9-inch pie pan and chill in the freezer to firm.
- Prep the chocolate filling: Combine marshmallow crème, 1/4 cup heavy cream, and chocolate chips in a microwave-safe bowl. Microwave in short bursts, stirring until smooth, then let cool until just warm.
- Make the peanut butter filling: Beat peanut butter with softened cream cheese, confectioners’ sugar, and vanilla until silky. Add the remaining chilled cream and beat until just combined. Reserve about 1 cup of this mixture for piping; spread the rest in the chilled crust and return to the freezer while you finish the chocolate layer.
- Finish the chocolate filling: Whip the final cup of chilled heavy cream with granulated sugar to stiff peaks. Fold the whipped cream into the cooled chocolate-marshmallow mixture gently to keep it light. Spread this chocolate topping over the peanut butter layer.
- Garnish and chill: Pipe the reserved peanut butter filling around the pie edge, sprinkle reserved graham crumbs on top, and refrigerate uncovered until fully set — at least 6 hours, preferably overnight.

Recipe Tips
- For a firmer pie, chill for 8–12 hours before serving.
- Use dark chocolate chips for a richer, less-sweet chocolate layer.
- Make sure the cream cheese is fully softened for a lump-free peanut butter filling.
- If using crunchy peanut butter, fold it in at the end to preserve bits of texture.

Storage and Freezing
- Keep leftovers covered in the refrigerator for up to 5 days.
- To freeze, wrap the pie tightly in plastic wrap and foil; freeze up to 2 months. Thaw overnight in the fridge before serving.

Frequently Asked Questions
- Can I use crunchy peanut butter? Yes. Crunchy peanut butter adds texture — fold it in at the end so some crunch remains.
- Can I substitute another nut butter? Almond or hazelnut butter will work, but flavor and texture will change slightly.
- Can I use a different crust? Yes. An Oreo crust is a popular alternative that pairs well with the peanut butter and chocolate layers.
- What toppings work best? Chopped peanuts, extra chocolate chips, or a drizzle of melted chocolate are all great options.

Recipe Card
Peanut Butter Chocolate Cream Pie (Costco Copycat)
A rich, no-bake-style peanut butter chocolate cream pie with a graham cracker crust, creamy peanut butter layer, and marshmallow-chocolate topping. Makes about 10 slices.
Prep Time: 30 mins
Chilling: 6 hrs (or overnight)
Total Time: ~6 hrs 30 mins
Course: Dessert
Cuisine: American
Servings: 10 slices
Calories: ~533 kcal per serving (approx.)
Author: Cathy Pollak
Equipment
- Measuring cups and spoons
- Mixing bowls
- Food processor or rolling pin to crush graham crackers
- Piping bag and star tip (optional for decoration)
- 9-inch pie plate
- Hand mixer or stand mixer
Ingredients
Crust
- 18 full sheets graham crackers, crushed
- 8 tbsp melted butter
- 1/3 cup granulated sugar
Chocolate Filling
- 1 1/2 cups marshmallow crème
- 1 1/4 cups heavy cream, divided
- 1 cup semi-sweet chocolate chips
- 2 tbsp granulated sugar
Peanut Butter Filling
- 1 cup creamy peanut butter
- 1 (8 oz) block cream cheese, room temperature
- 2 cups confectioners’ sugar
- 1 tbsp vanilla extract
- 1 1/2 cups chilled heavy cream
Instructions
- Crust: Pulse graham crackers to crumbs. Combine crumbs, melted butter, and sugar, reserving a few tablespoons for garnish. Press into a 9-inch pie pan and freeze to set.
- Chocolate Filling: In a microwave-safe bowl, combine marshmallow crème, 1/4 cup heavy cream, and chocolate chips. Microwave in 20-second bursts, stirring until smooth. Let cool until barely warm.
- Peanut Butter Filling: Beat peanut butter, softened cream cheese, confectioners’ sugar, and vanilla until smooth. Add chilled cream and blend until combined. Reserve about 1 cup for piping. Fill the chilled crust with the remaining peanut butter mixture and return to the freezer.
- Finish Chocolate Filling: Whip the remaining 1 cup chilled cream with 2 tbsp granulated sugar to stiff peaks. Fold into the cooled chocolate mixture gently. Spread over the peanut butter layer.
- Garnish and Chill: Pipe reserved peanut butter filling around the edge, sprinkle reserved graham crumbs, and refrigerate uncovered until set, at least 6 hours or overnight.
Notes
Refer to the full recipe text for tips and common variations. Nutrition information is an approximation and will vary based on ingredient brands and portion sizes. If you need a dairy-free or vegan version, swap dairy cream and cream cheese for stable non-dairy alternatives and confirm that marshmallow crème is gelatin-free.
Nutrition (approx.)
Per serving (about 126 g): Calories 533; Fat 35.2g; Saturated Fat 17.7g; Cholesterol 69mg; Sodium 237mg; Carbohydrates 51g; Fiber 2g; Sugar 37g; Protein 7g. Percent daily values based on a 2000 calorie diet.
Have you tried this recipe? Share your experience in the comments below and let me know how it turned out.
All content and photographs are copyright protected. Sharing this recipe is encouraged, but copying or pasting the full recipe to other platforms is discouraged.