Pistachio Lush is a creamy, dreamy, no-bake layered dessert that’s perfect for any occasion! With its buttery graham cracker crust, fluffy pistachio pudding filling, and crunchy toasted pistachios on top, this stunning green dessert is as delicious as it is beautiful. It’s easy to make ahead, feeds a crowd, and always disappears fast at potlucks and family gatherings.

Why You’ll Love This Recipe
Creamy dessert layered with rich pistachio pudding, fluffy whipped topping, and a buttery cookie crust for the perfect balance of nutty and sweet. Each bite melts in your mouth with smooth, dreamy textures and a hint of toasted pistachio flavor. Light yet indulgent, it’s an irresistible no-bake treat everyone loves. Perfect for holidays, potlucks, or anytime you want an easy, crowd-pleasing dessert.
Print
Pistachio Lush
- Total Time: 2 hours 30 minutes – 4 hours 30 minutes
- Yield: 1 (9×13-inch) pan
Description
This Pistachio Lush is a stunning layered no-bake dessert featuring a buttery graham cracker crust, fluffy pistachio pudding filling made with cream cheese, and a generous topping of crunchy chopped pistachios. It’s the perfect make-ahead dessert for potlucks, holidays, and special occasions.
Ingredients
For the Crust
- 2 cups graham cracker crumbs
- ½ cup unsalted butter, melted
- 2 tablespoons granulated sugar
For the Pistachio Pudding Layer
- 1 (3.4-oz) box instant pistachio pudding mix
- 2 cups cold milk
For the Filling
- 8 oz cream cheese, softened
- ½ cup unsalted butter, softened
- 3 cups powdered sugar
- 1 teaspoon vanilla extract
For the Whipped Topping
- 8 oz whipped topping (like Cool Whip), thawed
For the Topping
- 1 cup shelled, roasted pistachios, chopped (reserve a few for garnish)
Instructions
Preheat your oven to 350°F (175°C). In a medium bowl, combine the graham cracker crumbs, melted butter, and sugar until the mixture looks like wet sand and holds together when pressed.
Press this mixture firmly and evenly into the bottom of your 9×13-inch baking pan. Bake for 8–10 minutes until it’s lightly golden and smells amazing. Remove from the oven and let it cool completely while you prepare the filling.
In a mixing bowl, whisk together the cold milk and instant pistachio pudding mix vigorously for about 2 minutes. You want to whisk it really well until it starts to thicken up nicely. Pop this in the refrigerator while you make the cream cheese filling.
In a large bowl, beat the softened cream cheese and butter together with an electric mixer until completely smooth and creamy – this should take about 2–3 minutes. Make sure there are no lumps! Add the powdered sugar and vanilla extract, then beat until light and fluffy.
Take your chilled pistachio pudding out of the fridge and fold it gently into the cream cheese mixture until everything is well combined and beautifully green. Finally, fold in the thawed Cool Whip gently until the mixture is smooth and cloud-like.
Spread the gorgeous pistachio cream filling evenly over your cooled graham cracker crust, smoothing the top with a spatula. Sprinkle the chopped pistachios evenly over the top, pressing them in very slightly so they stick.
Cover the pan with plastic wrap and refrigerate for at least 2–4 hours, but honestly, overnight is even better! This gives all the layers time to set properly and makes cutting clean, beautiful slices so much easier.
When you’re ready to serve, use a sharp knife and cut into squares. Serve chilled, and watch everyone’s eyes light up when they take their first bite!
Notes
- Don’t skip the chilling time! I know it’s tempting to dig in early, but patience pays off here. The longer it chills, the better the layers hold together.
- Smart shortcut: Use a food processor to crush graham crackers if you don’t want to buy pre-made crumbs. Just pulse until fine!
- Common mistake to avoid: Over-mixing the Cool Whip. Fold it in gently or you’ll deflate all that beautiful airiness.
- Prep Time: 20 minutes
- Cook Time: 10 minutes + Chill Time: 2–4 hours
- Category: Dessert
- Method: No-bake
- Cuisine: American
Ingredient List
For the Crust
- 2 cups graham cracker crumbs
- ½ cup unsalted butter, melted
- 2 tablespoons granulated sugar
For the Pistachio Pudding Layer
- 1 (3.4-oz) box instant pistachio pudding mix
- 2 cups cold milk
For the Filling
- 8 oz cream cheese, softened
- ½ cup unsalted butter, softened
- 3 cups powdered sugar
- 1 teaspoon vanilla extract
For the Whipped Topping
- 8 oz whipped topping (like Cool Whip), thawed
For the Topping
- 1 cup shelled, roasted pistachios, chopped (reserve a few for garnish)
Substitution Notes:
- Graham crackers: You can use vanilla wafers or shortbread cookies instead!
- Cool Whip: Homemade stabilized whipped cream works beautifully (see FAQ section below).
- Pistachios: Almonds or pecans can work in a pinch, but pistachios really make this special.
- Whole milk: 2% milk works just fine for the pudding.
Why These Ingredients Work
Let me tell you why each ingredient in this dessert is so important! The graham cracker crust provides that essential buttery, slightly sweet base that holds everything together.
The instant pistachio pudding gives us that gorgeous green color and distinctive nutty flavor without any fuss. The cream cheese and butter create an ultra-rich, creamy filling that’s absolutely luxurious, while the powdered sugar sweetens it perfectly without any graininess.
The Cool Whip adds that light, airy texture that makes this dessert feel like you’re eating a cloud. And finally, the chopped pistachios on top add a delightful crunch and reinforce that pistachio flavor. It’s all about texture and flavor balance!
Essential Tools and Equipment
Here’s what you’ll need to make this beauty:
- 9×13-inch baking pan
- Mixing bowls (at least 2 medium-sized)
- Electric hand mixer or stand mixer
- Whisk
- Rubber spatula
- Measuring cups and spoons
- Sharp knife for chopping pistachios
How To Make Pistachio Lush
Step 1: Make the Crust
Preheat your oven to 350°F (175°C). In a medium bowl, combine the graham cracker crumbs, melted butter, and sugar until the mixture looks like wet sand and holds together when pressed.
Press this mixture firmly and evenly into the bottom of your 9×13-inch baking pan. Bake for 8–10 minutes until it’s lightly golden and smells amazing. Remove from the oven and let it cool completely while you prepare the filling.
Step 2: Prepare the Pistachio Pudding
In a mixing bowl, whisk together the cold milk and instant pistachio pudding mix vigorously for about 2 minutes. You want to whisk it really well until it starts to thicken up nicely. Pop this in the refrigerator while you make the cream cheese filling.
Step 3: Prepare the Filling
In a large bowl, beat the softened cream cheese and butter together with an electric mixer until completely smooth and creamy – this should take about 2–3 minutes. Make sure there are no lumps! Add the powdered sugar and vanilla extract, then beat until light and fluffy.
Take your chilled pistachio pudding out of the fridge and fold it gently into the cream cheese mixture until everything is well combined and beautifully green. Finally, fold in the thawed Cool Whip gently until the mixture is smooth and cloud-like.
Step 4: Assemble the Layers
Spread the gorgeous pistachio cream filling evenly over your cooled graham cracker crust, smoothing the top with a spatula. Sprinkle the chopped pistachios evenly over the top, pressing them in very slightly so they stick.
Step 5: Chill
Cover the pan with plastic wrap and refrigerate for at least 2–4 hours, but honestly, overnight is even better! This gives all the layers time to set properly and makes cutting clean, beautiful slices so much easier.
Step 6: Serve
When you’re ready to serve, use a sharp knife and cut into squares. Serve chilled, and watch everyone’s eyes light up when they take their first bite!

You Must Know
The cream cheese and butter MUST be softened to room temperature before you start. If they’re cold, you’ll end up with lumps in your filling, and nobody wants that! I usually set mine out on the counter about an hour before I start baking.
Personal Secret: I always toast my pistachios in a dry skillet for 2–3 minutes before chopping them. It brings out their natural oils and makes them taste SO much more flavorful and aromatic.
Pro Tips & Cooking Hacks
- Use COLD milk when making the pudding. If it’s room temperature, the pudding won’t thicken properly and you’ll end up with a runny mess.
- Press that crust FIRMLY into the pan. I use the bottom of a measuring cup to really pack it down. This prevents crumbly slices later.
- Don’t skip the chilling time! I know it’s tempting to dig in early, but patience pays off here. The longer it chills, the better the layers hold together.
- Smart shortcut: Use a food processor to crush graham crackers if you don’t want to buy pre-made crumbs. Just pulse until fine!
- Common mistake to avoid: Over-mixing the Cool Whip. Fold it in gently or you’ll deflate all that beautiful airiness.
Flavor Variations & Suggestions
While the classic pistachio version is perfection, here are some fun ways to customize this lush dessert:
- Chocolate Pistachio: Add ½ cup mini chocolate chips to the filling for a chocolate-pistachio combo.
- Coconut Twist: Use a coconut cookie crust and sprinkle toasted coconut flakes on top with the pistachios.
- Almond Joy Version: Substitute almond extract for vanilla and add chopped toasted almonds instead of pistachios.
- Lighter Version: Use sugar-free pudding mix, light cream cheese, and fat-free Cool Whip to reduce calories.
- Holiday Special: Add a few drops of green food coloring to make it extra festive for St. Patrick’s Day or Christmas!
Make-Ahead Options
This is THE perfect make-ahead dessert! You can prepare the entire thing up to 2 days in advance and keep it covered in the refrigerator. In fact, I prefer making it the night before because the flavors have more time to meld together and the texture becomes even more luscious.
Freezing tip: You can freeze this dessert for up to 1 month! Wrap the pan tightly with plastic wrap and then aluminum foil. Thaw in the refrigerator overnight before serving. The texture might be slightly softer after freezing, but it’s still delicious.
Time-saving hack: Make and bake the crust up to 3 days ahead. Store it covered at room temperature, then add the filling when you’re ready.
Recipe Notes & Baker’s Tips
- The filling might seem a bit soft when you first spread it, but don’t worry – it firms up beautifully as it chills.
- If you can’t find shelled pistachios, buy them in the shell and shell them yourself. It takes a bit of time, but it’s worth it for the fresh flavor.
- This dessert actually tastes better on day two! The flavors really develop overnight.
- For clean, professional-looking slices, run your knife under hot water and wipe it clean between each cut.
Serving Suggestions
Pistachio Lush is perfect for so many occasions! Serve it at summer barbecues, holiday gatherings, potlucks, or just because it’s Tuesday and you deserve something special. It pairs beautifully with hot coffee or iced tea, and looks stunning on a dessert table.
For an extra special presentation, garnish each slice with a dollop of whipped cream, a whole pistachio, and a light dusting of crushed pistachios. You can also serve it with fresh berries on the side – strawberries and raspberries are especially lovely with the pistachio flavor!
How to Store Your Pistachio Lush
Refrigerator: Store covered with plastic wrap or aluminum foil in the refrigerator for up to 4–5 days. The crust may soften slightly after a few days, but it will still taste delicious.
Freezer: Freeze for up to 1 month. Wrap the entire pan tightly with plastic wrap, then cover with aluminum foil. Thaw in the refrigerator overnight before serving.
Reheating: This dessert is meant to be served cold, so no reheating needed! Just slice and enjoy straight from the fridge.
Allergy Information
Contains: Dairy (milk, cream cheese, butter), wheat (graham crackers), tree nuts (pistachios)
Substitutions:
- Dairy-free: Use dairy-free cream cheese, vegan butter, almond or oat milk, and dairy-free whipped topping.
- Gluten-free: Use gluten-free graham crackers or cookies for the crust.
- Nut-free: This is tricky since pistachio is the star, but you could try a vanilla pudding version and omit the nuts entirely, substituting with chocolate chips or toffee bits for crunch.
Questions I Get Asked A Lot
Can I use homemade whipped cream instead of Cool Whip?
Absolutely! Just make sure it’s stabilized with a little powdered sugar and gelatin, or it might weep overnight. Beat 2 cups of heavy cream with ¼ cup powdered sugar and 1 teaspoon gelatin (bloomed in 1 tablespoon water) until stiff peaks form.
My pudding layer looks lumpy – what went wrong?
This usually happens when the milk isn’t cold enough or you didn’t whisk vigorously for the full 2 minutes. Next time, chill your bowl and whisk too, and really put some muscle into that whisking! Also make sure your cream cheese was fully softened before mixing.
Can I make this without baking the crust?
Yes! You can skip the baking step and just chill the crust in the fridge for 30 minutes before adding the filling. Baking it does help it hold together better when slicing, but it’s not absolutely necessary.
How far in advance can I make this?
You can make this up to 2 days ahead and it’ll still be perfect! In fact, it’s even better the next day. Just keep it covered in the fridge until you’re ready to serve.
Why is my filling too runny?
The most common reason is that the cream cheese and butter weren’t softened enough, or the pudding didn’t have enough time to thicken before mixing. Make sure you whisk that pudding for a full 2 minutes and let it set in the fridge for at least 10 minutes before adding it to the cream cheese mixture.
💬 Tried this recipe? Leave a comment and rating below! I’d love to hear how your Pistachio Lush turned out! Did you try any fun variations?



