Welcome the Flavors of Pistachio Gooey Butter Cake Recipe
I absolutely adore how this Pistachio Gooey Butter Cake Recipe combines the nutty richness of pistachios with a luscious, creamy cream cheese topping. It’s one of those treats that feels fancy enough for special occasions but easy enough to whip up on any weeknight when you want to surprise your family with something beyond the usual. You’ll enjoy every bite that’s bubbly with buttery goodness and fragrant with just a hint of almond and lemon zest. Whether it’s for a birthday, a cozy afternoon tea, or a weekend gathering, this cake’s golden crisp edges and irresistibly gooey middle make it a crowd-pleaser. I love making it when I want a dessert that’s both comforting and a little bit special — it’s my little secret weapon for impressing guests without stress.Daisy’s Top Tips
- Flavor Builder: Toast your pistachios lightly before pulverizing to boost their nutty aroma and deepen flavor.
- Texture Magic: Don’t overmix once the flour is added to keep your cake tender and moist.
- Budget Friendly: Bulk buy shelled pistachios and freeze them to save money and keep them fresh longer.
- Time Saver: Use pre-made buttermilk substitute (milk + vinegar) if you’re short on time—it works like a charm!
Market Basket & Pantry Picks

- Unsalted Pistachios: Shelled and fresh; unsalted to control salt content — finely ground for the batter’s delicate crumb.
- Flour: All-purpose flour is key to balancing structure and softness.
- Baking Powder & Salt: Essential for light rise and flavor depth.
- Butter & Vegetable Oil: Butter for richness and oil for moistness, both at room temperature for seamless mixing.
- Sugars: Granulated sugar for the cake base, powdered sugar for the creamy topping.
- Eggs & Egg Whites: Room temperature eggs help airy mixing; egg white adds extra structure.
- Dairy: Sour cream and buttermilk keep the cake tender, balancing the richness.
- Extracts: Vanilla and almond extracts add warmth and a subtle nutty hint.
- Lemon Zest: Fresh zest introduces a fragrant brightness to complement the pistachios.
- Cream Cheese: Full-fat for the luscious layer on top; softened to avoid lumps.
Smart Shopping Ideas
Look for pistachios in the bulk bin or pre-shelled sections to save time. If fresh lemons aren’t handy, bottled lemon zest or a tiny splash of lemon extract works fine. For buttermilk, mix ½ cup milk with a teaspoon of vinegar or lemon juice — let it sit 5 minutes for an easy substitute. Cream cheese should be full-fat and fresh for best texture, so check the use-by date carefully.
Cook Pistachio Gooey Butter Cake Recipe Step by Step
This Pistachio Gooey Butter Cake Recipe is surprisingly straightforward and a joy to make. Below, I’ve broken down each step with little tips so your cake turns out just right — gooey, nutty, and utterly irresistible.- Preheat & Prep: Set your oven to 350°F and grease a 9-inch cake pan thoroughly. I love lining the bottom with parchment paper to ensure the cake slides out easily.
- Pulse the Pistachios: Pop the unshelled pistachios into a food processor and blitz until they resemble fine crumbs — think sandy texture, not powdery. This gives the cake a delicate crunch without overpowering it.
- Mix Dry Ingredients: In a medium bowl, whisk together flour, baking powder, and salt until evenly combined. This helps lift the cake light and gives an even rise.
- Whip the Butter Mixture: Using a stand mixer fitted with a paddle attachment, beat softened butter, vegetable oil, granulated sugar, and fresh lemon zest on medium-high speed for about 3–4 minutes until pale, fluffy, and bubbly. Don’t rush this – it’s the base for a soft cake.
- Add Eggs & Flavors: With the mixer still running, slowly add eggs and the egg white one at a time, beating well after each. Then mix in sour cream, vanilla, and almond extracts — the combination adds that unique gooey richness with a hint of nuttiness.
- Alternate Dry & Buttermilk: On low speed, add one-third of the dry flour mix, then half of the buttermilk. Repeat once more and finish with the dry ingredients. Mix just until you don’t see flour streaks — overmixing can make the cake tough.
- Fold in Pistachios: Gently fold in the pulverized pistachios using a spatula, making sure they’re evenly distributed but the batter stays light.
- Spread in Pan: Pour the batter into your prepared pans and smooth the top with the back of a spoon or spatula. It should look thick and inviting!
- Make Cream Cheese Topping: Beat the cream cheese alone until smooth and creamy. Add the egg and mix well, scraping down the bowl for smoothness. Stir in vanilla, then sprinkle in powdered sugar one cup at a time, mixing until silky.
- Top & Bake: Pour the cream cheese mixture over the cake batter and carefully spread it evenly. Bake 40-45 minutes. You’ll know it’s ready when the edges turn golden crisp and the center jiggles slightly with beautiful cracks.
- Cool & Chill: Allow your cake to rest at room temperature for 10-15 minutes, then refrigerate for at least 2 hours. This chilling step is key to firming up the cream cheese layer, making slicing easier and the texture dreamy.
- Garnish & Serve: Just before serving, dust with powdered sugar and sprinkle chopped pistachios for a pretty finish and extra crunch. Enjoy the compliments that come your way!
Serving the Dish with Flair

Serve It Up Right
- Perfect Pairings: A cup of green tea or a chilled glass of sparkling wine complement the nutty, creamy flavors beautifully.
- Plating Magic: Use a sharp serrated knife chilled in the fridge to cut without smearing the cream cheese topping.
- Leftover Love: Store covered in the fridge for up to 4 days, reheating slices gently for a few seconds if desired.
- Occasion Twist: Decorate with edible flowers or drizzle pistachio syrup for festive occasions.
Fun Variations with Pistachio Gooey Butter Cake Recipe
- Swap lemon zest for orange zest for a sweeter citrus note.
- Add a handful of white chocolate chips folded into the batter for extra gooey sweetness.
- For a dairy-free version, substitute coconut yogurt for sour cream and use vegan cream cheese.
- Swirl in raspberry jam with the cream cheese layer to add a fruity surprise.
- Top with chopped toasted almonds or pistachio brittle instead of powdered sugar.
- Sprinkle a pinch of cardamom in the batter for warm, exotic undertones.
Make-Ahead & Storage Tips
- Refrigerate: Keep the cake in an airtight container in the refrigerator for up to 4 days. The cream cheese topping will stay firm and delicious.
- Freeze: Wrap cake slices individually in plastic wrap and foil, then freeze up to 2 months. Thaw overnight in the fridge before serving.
- Reheat: If you like it warm, microwave slices for 10-15 seconds. The center will soften perfectly while keeping the edges just right.
Pistachio Gooey Butter Cake Recipe FAQs
- Can I use salted pistachios? It’s best to use unsalted pistachios to control the saltiness, but if you only have salted, reduce added salt slightly in the recipe.
- How do I know when the cake is done? The edges should turn a lovely golden crisp, and the center will still jiggle slightly with cracks—that’s the delicious gooey magic.
- Why does the cake need chilling? The cream cheese layer firms up during chilling, which helps slices hold their shape and enhances flavor melding.
- Can I prepare the batter ahead of time? The batter is best baked fresh for optimal texture, but the cream cheese layer can be mixed in advance and kept chilled.
- What if I don’t have buttermilk? Substitute with equal parts milk plus a teaspoon of vinegar or lemon juice, let it stand for 5 minutes before using.
Pistachio Gooey Butter Cake Recipe
This Pistachio Gooey Butter Cake is a rich and decadent dessert that combines the nutty flavor of pistachios with a creamy, luscious cream cheese layer. The cake features a tender pistachio-infused crumb base topped with a smooth and sweet cream cheese frosting, resulting in a gooey and irresistible treat perfect for special occasions or a delightful everyday indulgence.
- Prep Time: 25 minutes
- Cook Time: 45 minutes
- Total Time: 3 hours 10 minutes
- Yield: 9 servings
- Category: Dessert
- Method: Baking
- Cuisine: American
Ingredients
Pistachio Cake Ingredients:
- 1 cup unsalted pistachios, unshelled
- 1 ¼ cups all-purpose flour
- ½ teaspoon baking powder
- ¾ teaspoon salt
- ½ cup unsalted butter, softened to room temperature
- 1 cup granulated sugar
- 1 zest lemon
- ¼ cup vegetable oil
- 2 large eggs, at room temperature
- 1 large egg white, room temperature
- ½ cup sour cream, at room temperature
- 2 teaspoons pure vanilla extract
- 1 teaspoon almond extract
- ½ cup buttermilk, at room temperature
Cream Cheese Layer:
- 8 ounces cream cheese, at room temperature
- 1 large egg, at room temperature
- 3 cups powdered sugar
- 1 teaspoon pure vanilla extract
Instructions
- Prepare the Pan: Preheat your oven to 350 degrees F. Grease a 9-inch cake pan or springform pan with non-stick baking spray. Line the bottom with parchment paper and spray the sides. Set aside.
- Grind Pistachios: Finely pulverize the unsalted pistachios using a food processor or blender until they resemble a fine crumb or sand-like texture.
- Mix Dry Ingredients: In a medium-sized bowl, whisk together the all-purpose flour, baking powder, and salt until well combined. Set aside.
- Cream Butter and Sugar: In a stand mixer fitted with a paddle attachment, beat the softened butter, vegetable oil, granulated sugar, and lemon zest on medium-high speed until the mixture is light and fluffy, about 3-4 minutes. Scrape down the sides and bottom of the bowl with a rubber spatula.
- Add Eggs: With the mixer running on medium-high, add the 2 large eggs and 1 egg white one at a time, beating each for 30 seconds. Scrape the bowl after each addition.
- Add Wet Ingredients: Mix in the sour cream, vanilla extract, and almond extract until fully incorporated.
- Combine Dry and Wet Mixtures: Gradually add one-third of the dry flour mixture to the wet ingredients, then mix in half of the buttermilk. Repeat this alternation ending with the dry ingredients, mixing only until no flour streaks remain to avoid overmixing.
- Fold in Pistachios: Gently fold the ground pistachios into the batter until evenly distributed.
- Fill the Pan: Pour the pistachio cake batter into the prepared pan and spread it out evenly with the back of a spoon. Set aside while preparing the cream cheese layer.
- Prepare Cream Cheese Layer: In a medium bowl, use a hand mixer on medium-high speed to beat the cream cheese until smooth and creamy.
- Add Egg and Vanilla: Add the large egg and beat on high for 30 seconds, scraping down the sides and bottom of the bowl. Then add the vanilla extract.
- Add Powdered Sugar: Gradually add powdered sugar, one cup at a time, mixing on medium speed for 30 seconds after each addition until fully combined, about 1.5 minutes.
- Apply Cream Cheese Layer: Pour the cream cheese mixture evenly on top of the pistachio cake batter and spread it smoothly with a small offset spatula to cover the cake fully.
- Bake: Bake the cake for 40-45 minutes. The edges should be golden and the center slightly jiggly but cracked, indicating it is done.
- Cool and Chill: Let the cake cool in the pan for 10-15 minutes. Then refrigerate for at least 2 hours to allow the cream cheese layer to firm up and set.
- Garnish and Serve: Before serving, dust the cake with powdered sugar and sprinkle with chopped pistachios for garnish.
Notes
- Ensure all dairy ingredients (butter, eggs, sour cream, cream cheese) are at room temperature for smoother mixing and better texture.
- Do not overmix the batter after adding flour to keep the cake tender.
- The cake is slightly jiggly in the center when done baking; this is normal and ensures the gooey texture.
- Chilling the cake for at least 2 hours is essential for the cream cheese layer to set properly.
- You can substitute buttermilk with milk plus 1 tablespoon lemon juice or vinegar if needed.
- For best flavor, allow the cake to rest overnight in the refrigerator before serving.