
This pistachio lush dessert combines layers of buttery walnut crust, cream cheese, pistachio pudding, and whipped topping for a refreshing treat that's perfect for potlucks and family gatherings. The contrasting textures and subtle nutty flavors make this a crowd-pleaser that disappears quickly whenever I serve it.
I first made this pistachio lush for my mother in law's birthday party years ago. She loved pistachios and this dessert became her requested favorite until she passed away. Now we make it annually on her birthday as a sweet way to remember her.
Ingredients
- Flour: Creates a shortbread like base that holds up well to the creamy layers
- Butter: Provides richness and helps achieve that perfect sandy texture in the crust
- Walnuts: Add wonderful texture and nutty flavor to the crust layer
- Cream cheese: Brings tanginess that balances the sweetness always use full fat for best results
- Confectioner's sugar: Incorporates smoothly into the cream cheese without graininess
- Whipped topping: Keeps the dessert light use the frozen kind for stability
- Instant pistachio pudding: Packs lots of flavor with minimal effort look for packages without artificial colors if possible
- Milk: Activates the pudding whole milk creates the richest texture
- Toasted almonds: Provide a finishing crunch and visual appeal toast them yourself for the freshest flavor
Step-by-Step Instructions
- Prepare the Crust:
- Preheat your oven to 350 degrees F. In a large bowl combine the flour and cold cubed butter. Work the butter into the flour using a pastry blender or two knives cutting across each other. Continue until the mixture resembles coarse peas. This creates the perfect crumbly texture for our base. Fold in the chopped walnuts ensuring they're evenly distributed throughout the mixture. Press this mixture firmly and evenly into a 13 x 9 inch baking pan. The even pressure helps prevent cracks or holes in your crust. Bake for exactly 20 minutes until just lightly golden around the edges. Remove and allow to cool completely before adding any filling as warmth will melt the subsequent layers.
- Create the Cream Cheese Layer:
- In a large mixing bowl combine room temperature cream cheese with confectioner's sugar and 1 cup of whipped topping. Beat with an electric mixer starting on low then increasing to medium speed until the mixture becomes completely smooth and slightly fluffy with no lumps remaining. This usually takes about 3 minutes of mixing. Using a silicone spatula spread this mixture in an even layer across the completely cooled crust. Take your time here as this layer forms the foundation for the pudding layer.
- Prepare the Pistachio Layer:
- In a medium bowl whisk together 2 packages of instant pistachio pudding with 3 cups of cold milk. Whisk vigorously for a full 1 to 2 minutes until the pudding begins to thicken but remains pourable. The pudding will continue to set up in the refrigerator so pour it while still slightly loose. Carefully spread the pistachio pudding over the cream cheese layer trying not to disturb the layer beneath. Use gentle strokes with a clean spatula starting from the center and working outward.
- Finish and Chill:
- Cover the dessert with plastic wrap making sure it doesn't touch the surface and refrigerate for 2 to 3 hours or until fully set. The patience pays off as this resting time allows all the flavors to meld together. Once set spread the remaining 2 cups of whipped topping over the pistachio layer in swirls for visual appeal. Sprinkle with toasted almonds across the entire surface for a beautiful presentation and added texture. Return to the refrigerator for at least 30 minutes before serving to ensure clean cuts.

The pistachio pudding is truly the star of this dessert. My grandmother used to say pistachios were special occasion nuts and would save them for Christmas and birthdays. Every time I make this lush I think of her hands cracking open those red shelled nuts at the kitchen table passing them to us grandkids one by one.
Storage Tips
This pistachio lush keeps beautifully in the refrigerator for up to 5 days though the crust may soften slightly after day 3. Always cover tightly with plastic wrap to prevent it from absorbing refrigerator odors or forming a skin on top. For best results cut only what you plan to serve, leaving the remainder intact to maintain freshness. I don't recommend freezing this dessert as the texture of both the pudding and whipped topping can become grainy upon thawing.

Easy Variations
This versatile dessert can be customized to your preference with simple swaps. Replace pistachio pudding with chocolate, banana, or butterscotch for completely different flavor profiles while keeping the same beloved texture. Substitute pecans for walnuts in the crust for a more Southern inspired twist. For a holiday version mix crushed peppermint candies into the whipped topping layer during Christmas season. My family particularly loves the butterscotch variation during fall gatherings.
Serving Suggestions
Present this dessert in the baking dish for casual gatherings or transfer individual portions to pretty dessert plates for more formal occasions. A light dusting of finely chopped pistachios over each serving adds elegant color and reinforces the flavor. Serve with coffee or tea for afternoon gatherings, or pair with a small scoop of vanilla ice cream for an extra indulgent dessert course. I find this lush dessert particularly refreshing after a heavier meal as the light, creamy texture provides the perfect sweet finish without being too heavy.
Frequently Asked Questions
- → Can I make Pistachio Lush ahead of time?
Yes, Pistachio Lush is an excellent make-ahead dessert. It actually benefits from chilling for at least 2-3 hours, but can be made up to 24 hours in advance. Just add the final whipped topping and almonds shortly before serving for the best presentation.
- → Can I substitute the nuts in this dessert?
Absolutely. While walnuts provide a classic flavor in the crust, you can substitute pecans or even graham cracker crumbs for a nut-free base. The toasted almonds on top are optional and can be replaced with chopped pistachios or omitted entirely.
- → What can I use instead of whipped topping?
Freshly whipped cream can be substituted for the whipped topping. Simply whip 2 cups of heavy cream with 1/4 cup powdered sugar and 1 teaspoon vanilla until stiff peaks form. Use this in place of store-bought whipped topping in both the filling and the top layer.
- → How long does Pistachio Lush stay fresh?
When stored properly in the refrigerator, Pistachio Lush will stay fresh for 3-4 days. Cover it tightly with plastic wrap to prevent it from absorbing other flavors from the refrigerator and to maintain its texture.
- → Why is my pistachio pudding layer not setting properly?
Make sure you're using instant pistachio pudding mix (not the cook-and-serve variety) and cold milk. Whisk the pudding mix and milk vigorously for the full 1-2 minutes until it begins to thicken. Also, allow adequate chilling time (at least 2-3 hours) for the pudding to set completely.
- → Can I freeze Pistachio Lush?
Yes, Pistachio Lush can be frozen for up to 1 month. Freeze it without the final whipped topping and almond garnish. Wrap tightly with plastic wrap and foil. Thaw overnight in the refrigerator, then add the final toppings before serving.