As I prepared for a cozy gathering with friends last weekend, the sweet scent of baking butter enveloped my kitchen, creating a warm embrace that felt like home. Today, I’m thrilled to share my beloved Buttery Pistachio Gooey Butter Cake, a dessert that’s as delightful to make as it is to eat. This easy-to-follow recipe brings together rich cream cheese and the unique crunch of finely ground pistachios, giving it a vibrant green hue that’s bound to captivate your guests. Not only does it make for a stunning centerpiece, but the gooey texture beneath the creamy topping is simply irresistible. Plus, it’s a fantastic option for those seeking a homemade dessert that adds a little sophistication to any occasion. Are you ready to impress your taste buds and elevate your dessert game?

Why is this cake a must-try?
Irresistible Sweetness: Each bite of this Buttery Pistachio Gooey Butter Cake transports you to dessert heaven with its delightful combination of rich flavors.
Effortless Baking: With just a handful of ingredients, this recipe is approachable for bakers of all levels.
Versatile Celebration Piece: Perfect for any occasion, from casual gatherings to upscale dinner parties, its unique flavors and gorgeous presentation make it a standout dessert.
Gooey Goodness: The decadent cream cheese layer atop the cake creates a luscious topping that’s sure to keep everyone coming back for more.
Plus, if you’re in the mood for something equally delightful, check out my recipes for Pistachio Raspberry Cake or Oreo Cake Pops for exciting variations!
Buttery Pistachio Gooey Butter Cake Ingredients
For the Cake Batter
- Unsalted Pistachios – A key ingredient that adds a rich nutty flavor and a vibrant green color; ensure they’re shelled for easy prep.
- All-Purpose Flour – Provides the structure for this ooey-gooey cake; you can swap it out for gluten-free flour if needed.
- Baking Powder – Helps the cake rise for that perfect airy texture.
- Salt – Enhance the sweetness and overall flavor of the cake.
- Unsalted Butter – Creates a moist and tender crumb; always use it at room temperature for best mixing.
- Granulated Sugar – Sweetens the batter while contributing to a delightful fluffy texture.
- Lemon Zest – Brightens the flavor profile and complements the pistachios beautifully; fresh is best!
- Vegetable Oil – Keeps the cake moist; can be replaced with melted coconut oil for a different twist.
- Large Eggs & Egg White – Adds moisture and structure; bringing them to room temperature is key for mixing.
- Sour Cream – Ensures richness and moistness; Greek yogurt works well for a healthier alternative.
- Pure Vanilla Extract – Infuses depth of flavor into the cake.
- Almond Extract – Just a drop enhances the nutty flavor; too much can overpower, so use sparingly.
- Buttermilk – Reacts with the baking powder for a tender crumb; you can create a version using milk with lemon juice or vinegar.
For the Cream Cheese Layer
- Cream Cheese – Forms a luscious, gooey topping; should be at room temperature for easiest blending.
- Powdered Sugar – Sweetens the cream cheese layer perfectly, balancing out the rich flavors of the cake.
This Buttery Pistachio Gooey Butter Cake is sure to be the star of your dessert table!
Step‑by‑Step Instructions for Buttery Pistachio Gooey Butter Cake
Step 1: Preheat and Prepare
Begin by preheating your oven to 350°F (175°C). Grease a 9-inch round cake pan and line the bottom with parchment paper to ensure your Buttery Pistachio Gooey Butter Cake comes out easily. This preparation sets the stage for a beautifully baked cake free from sticking.
Step 2: Process the Pistachios
In a food processor, finely pulverize the unsalted pistachios until they resemble a coarse flour. This will give your cake the rich nutty flavor and vibrant color that make it so special. Keep an eye on the consistency; it should not turn into a paste—just nicely ground for texture!
Step 3: Combine Dry Ingredients
In a medium bowl, whisk together the all-purpose flour, baking powder, and salt. This mixture adds essential structure to your cake. Give it a good stir until evenly combined, then set it aside for later use. This step ensures that the leavening agent is distributed evenly throughout your Buttery Pistachio Gooey Butter Cake.
Step 4: Cream Your Butter and Sugar
Using a stand mixer, cream together the unsalted butter and granulated sugar with the vegetable oil and lemon zest until the mixture is light and fluffy, about 3–4 minutes. You’ll know it’s ready when it appears pale and airy—this is the foundation of your cake’s delightful texture.
Step 5: Incorporate Eggs and Flavoring
Add the eggs one at a time, mixing well after each addition to ensure a smooth batter. Then, incorporate the sour cream, vanilla extract, and almond extract, mixing until fully blended and creamy. This step adds moisture and depth of flavor to your Buttery Pistachio Gooey Butter Cake.
Step 6: Add Dry Ingredients and Buttermilk
Alternately mix in the dry ingredients with buttermilk, starting and ending with the dry mix. Gently combine until just incorporated; be careful not to overmix. Finally, fold in the ground pistachios, allowing their flavor to distribute throughout the batter generously.
Step 7: Pour the Batter
Carefully pour the batter into the prepared cake pan, spreading it evenly using a spatula. The batter will be thick, so take your time to ensure an even layer. This will create a sturdy base for your gooey topping once it’s baked.
Step 8: Prepare the Cream Cheese Layer
In a mixing bowl, beat the room-temperature cream cheese and an egg until smooth. Gradually add the powdered sugar, mixing until fully blended and creamy. This luscious mixture becomes the gooey top layer of your Buttery Pistachio Gooey Butter Cake and adds a delightful richness.
Step 9: Combine Layers
Spread the cream cheese mixture evenly over the cake batter in the pan using a spatula. Be gentle to ensure you don’t mix the two layers but rather create a lovely, distinct cream cheese topping that will bake into a gooey layer.
Step 10: Bake the Cake
Place the cake in the preheated oven and bake for 40–45 minutes. You’ll know it’s done when the edges are golden, and the center is slightly jiggly—this jiggly quality is essential for the gooey texture you desire in the Buttery Pistachio Gooey Butter Cake.
Step 11: Cool and Chill
Once baked, remove the cake from the oven and let it cool for 10-15 minutes in the pan. Then, transfer it to the refrigerator and chill for at least 2 hours. This cooling period helps firm up the gooey topping, making it easier to cut and serve.
Step 12: Serve and Garnish
Before serving, dust the top with powdered sugar for a touch of sweetness and visual appeal. Garnish with chopped pistachios for an extra pop of color and crunch. Your stunning Buttery Pistachio Gooey Butter Cake is now ready to impress your guests!

Expert Tips for Buttery Pistachio Gooey Butter Cake
-
Pistachio Prep: Ensure your pistachios are completely shelled and finely ground, preventing any unwanted bits in your cake.
-
Room Temperature Ingredients: Bring butter, eggs, and cream cheese to room temperature before mixing; this helps create a smooth batter for your Buttery Pistachio Gooey Butter Cake.
-
Watch Your Baking Time: Avoid overbaking by checking the center. It should be slightly jiggly when you take it out of the oven; this ensures that signature gooeyness.
-
Chill Before Serving: Refrigerating the cake for at least 2 hours after baking helps set the creamy topping, making for easier slicing and serving.
-
Garnish for Wow Factor: Dust with powdered sugar and sprinkle with chopped pistachios before serving to enhance presentation and add a delightful crunch.
Make Ahead Options
These Buttery Pistachio Gooey Butter Cake is perfect for busy home cooks looking to save time! You can prepare the cake batter and cream cheese layer separately up to 24 hours in advance. Just refrigerate the cake batter in an airtight container and the cream cheese mixture in a separate bowl (cover it tightly to prevent drying out). When you’re ready to bake, simply pour the batter into the prepared pan, spread the cream cheese mixture on top, and follow the baking instructions as normal! This way, you’ll have a delicious dessert with minimal effort, ensuring it’s just as gooey and flavorful as if you made it fresh!
What to Serve with Buttery Pistachio Gooey Butter Cake
The perfect dessert deserves equally delightful companions that elevate every bite into an experience.
- Fresh Berries: The natural sweetness and juiciness of strawberries, raspberries, or blueberries create a delightful contrast to the creamy cake.
- Whipped Cream: Light and airy, a dollop of homemade whipped cream balances the dense, gooey textures beautifully.
- Citrus Salad: A refreshing salad of citrus fruits adds a zesty note that enhances the cake’s lemon zest and nutty flavors.
- Ice Cream: A scoop of vanilla or pistachio ice cream brings creaminess and a cool temperature, perfect for indulgence.
- Mint Tea: A cup of soothing mint tea complements the rich flavors while cleansing the palate between bites of the cake.
- Chocolate Sauce: Drizzling chocolate sauce over the top adds a touch of decadence, deepening the flavor profile of the Buttery Pistachio Gooey Butter Cake.
- Nutty Cookies: Pairing with shortbread or almond cookies introduces an additional texture, enhancing the overall dessert experience.
- Limoncello: A splash of this refreshing Italian liqueur brightens the dessert moment, harmonizing beautifully with the cake’s citrus notes.
- Coffee: A robust cup of coffee complements the sweetness and creaminess, creating an inviting balance of flavors.
- Creamy Rice Pudding: This soft and comforting dessert serves as a gentle counterpart to the richness of the cake, offering a delightful combination.
Buttery Pistachio Gooey Butter Cake Variations
Feel free to get creative and make this cake your own with these tempting twists!
-
Nutty Alternatives: Swap pistachios for almonds or walnuts for a delightful flavor twist, each bringing its unique charm to the cake.
-
Chocolate Boost: Add ¼ cup of cocoa powder to the batter for a chocolate-pistachio version. This delicious combo will satisfy any chocolate lover’s craving.
-
Fun Mix-Ins: Fold in ½ cup of mini chocolate chips to the cake batter before baking, creating pockets of melted chocolate goodness.
-
Citrus Zing: Incorporate additional citrus zest, like orange or lime, to brighten the flavor profile. This pairs wonderfully with the nuttiness of the pistachios.
-
Plant-Based Option: For a vegan version, substitute eggs with flax eggs and use dairy-free cream cheese and butter. You won’t miss a beat!
-
Spicy Kick: Add a pinch of cayenne or cinnamon to the cake batter for a subtle heat that contrasts magically with the sweetness.
-
Berries Galore: Serve slices of the cake with a side of mixed berries for a refreshing touch. Consider a drizzle of Honey Butter Skillet Corn on top for an extra treat.
-
Garnish Ideas: Top with toasted coconut flakes or shaved dark chocolate to elevate the presentation and add layers of flavor to your cake.
Every twist tells a story, so why not try a few variations and discover what resonates most with your taste buds? For more cake inspiration, explore my delightful recipe for Garlic Butter Lemon Salmon or check out my scrumptious Lemon Butter Baked Chicken. Enjoy your baking adventure!
How to Store and Freeze Buttery Pistachio Gooey Butter Cake
Room Temperature: Keep the cake covered at room temperature for up to 2 days for optimal flavor and texture.
Fridge: Store leftovers in an airtight container in the fridge for up to 5 days. This helps maintain the gooeyness of the topping while keeping the cake moist.
Freezer: Wrap the cake tightly in plastic wrap, then foil, and freeze for up to 3 months. Thaw in the fridge overnight before serving for the best consistency.
Reheating: If desired, reheat individual slices in the microwave for 10-15 seconds for a warm, gooey treat. Enjoy your delicious Buttery Pistachio Gooey Butter Cake!

Buttery Pistachio Gooey Butter Cake Recipe FAQs
How do I select the best pistachios for this recipe?
Absolutely! When choosing pistachios, look for unsalted ones in their shells that are bright green with no dark spots or blemishes. They should feel firm and crunchy. Whether you purchase them pre-shelled or buy them in their shells, ensure they’re fresh and stored in a cool place. This enhances the flavor of your Buttery Pistachio Gooey Butter Cake.
How do I store leftovers of this cake?
To keep your cake fresh, store it in an airtight container in the fridge for up to 5 days. This helps maintain the gooey texture while keeping the cake moist. If you prefer, you can keep it covered at room temperature for up to 2 days, but I recommend refrigerating for longer storage.
Can I freeze the Buttery Pistachio Gooey Butter Cake?
Yes! To freeze, wrap the cake tightly in plastic wrap, followed by aluminum foil to protect it from freezer burn. It can be frozen for up to 3 months. When you’re ready to enjoy, thaw it in the fridge overnight. This slow thawing helps maintain the cake’s lovely consistency.
What should I do if my cake is too dry after baking?
The secret to a moist cake is to avoid overbaking. If you find your cake is dry, a few things can help: ensure all your ingredients are at room temperature for better blending, and always check the center for that slight jiggle before taking it out of the oven. If you need a moisture boost, consider serving it with a drizzle of syrup or a scoop of ice cream.
Are there any allergy considerations for this recipe?
Very! This Buttery Pistachio Gooey Butter Cake contains nuts, dairy, and eggs, so it’s not suitable for those with allergies to these ingredients. If you’re accommodating allergies, consider substituting nuts with seeds, using a dairy-free cream cheese, or replacing eggs with a flaxseed substitute for a vegan option. Always read labels carefully to ensure safety!

Heavenly Buttery Pistachio Gooey Butter Cake Delight
Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C) and prepare a 9-inch round cake pan by greasing and lining it with parchment paper.
- Finely process the unsalted pistachios in a food processor until they resemble a coarse flour.
- Whisk together the all-purpose flour, baking powder, and salt in a medium bowl, then set aside.
- Cream the unsalted butter, granulated sugar, vegetable oil, and lemon zest until light and fluffy.
- Incorporate the eggs one at a time, then add the sour cream, vanilla extract, and almond extract.
- Alternately mix in the dry ingredients with buttermilk, starting and ending with the dry ingredients; gently fold in the ground pistachios.
- Pour the batter into the prepared pan and spread evenly.
- Beat the room-temperature cream cheese and an egg together, then gradually add powdered sugar until smooth.
- Spread the cream cheese mixture evenly over the cake batter.
- Bake for 40-45 minutes until the edges are golden and the center is slightly jiggly.
- Cool for 10-15 minutes in the pan, then refrigerate for at least 2 hours.
- Before serving, dust with powdered sugar and garnish with chopped pistachios.
