As I stood in my kitchen surrounded by the delightful aroma of baked goods, I found myself captured by the vivid green hues of my latest creation: a Pistachio Cake with Vanilla Cream Cheese Icing. This simple yet elegant dessert brings together the earthy, nutty essence of pistachios and a creamy, luscious topping, creating a harmonious blend that’s perfect for any gathering. Not only is this cake a showstopper in presentation, but it also promises a light, fluffy texture that will leave your guests asking for seconds. And the best part? It’s a recipe that’s quick to whip up, allowing you to focus on what truly matters—bringing loved ones together around the table. Curious how to bring this enchanting treat to life in your own kitchen? Let’s dive in!

Why is this cake a must-try?
Unique Flavor: The earthy flavor of pistachios elevates this cake, delivering a deliciously distinct taste that sets it apart from traditional recipes.
Simple Steps: With easy-to-follow instructions, you’ll be surprised at how quickly you can create this stunning dessert, perfect for weekends or special occasions.
Versatile Toppings: Feel free to experiment with icing variations, like buttercream or even a touch of white chocolate, to personalize each creation to your taste.
Visual Appeal: The vibrant green flecks of pistachios contrast beautifully with the white cream cheese icing, making it a showstopper centerpiece for gatherings.
Make-Ahead Friendly: This cake stays moist in the fridge for up to three days, making it an ideal option for preparing in advance. Impress your guests without the last-minute stress!
Explore other delightful recipes like Vanilla Chia Pudding or treat yourself to a slice of Pistachio Coffee Cake for more nutty goodness!
Pistachio Cake Ingredients
• Perfect for unlocking the flavors of this delightful dessert!
For the Cake
- Unsalted Pistachios – Adds a rich, nutty flavor; always choose unsalted for the best taste.
- Caster Sugar – Sweetens the cake while contributing to a light and airy texture.
- Margarine – Acts as the fat for moisture; substitute with unsalted butter if preferred.
- Self-Raising Flour – Provides the lift needed for a fluffy cake; don’t swap for plain flour without adjusting leavening agents.
- Baking Powder – Ensures the cake rises beautifully; check for freshness to achieve best results.
- Eggs – Important for binding and moisture; using large eggs helps maintain the right structure.
- Milk – Adds moisture; can be replaced with sour cream for additional richness.
For the Vanilla Cream Cheese Icing
- Full Fat Cream Cheese – Gives the icing a luxurious texture; avoid low-fat versions to prevent runniness.
- Icing Sugar – Sweetens and thickens the icing; feel free to adjust to taste for sweetness.
- Vanilla Extract – Infuses the icing with depth of flavor; a must for a delightful finish.
For Decoration
- Ground Pistachios – Increases both flavor and visual appeal; make sure they’re unsalted for balance.
Step‑by‑Step Instructions for Pistachio Cake with Vanilla Cream Cheese Icing
Step 1: Preheat the Oven
Begin by preheating your oven to 170°C (fan) or 190°C (non-fan). While it’s heating, take two 8-inch sandwich tins and line them with parchment paper. This ensures your Pistachio Cake comes out easily once baked.
Step 2: Prepare the Pistachios
In a food processor, blitz 100g of unsalted pistachios until they’re finely ground. This will add a rich flavor and slight texture to your cake. Set the ground pistachios aside, as you will mix them into your batter shortly.
Step 3: Cream the Butter and Sugar
In a mixing bowl, cream together 200g caster sugar and 200g margarine until the mixture is light and fluffy, which should take about 3-4 minutes. This step is crucial as it helps incorporate air, ensuring your Pistachio Cake has a delightful, airy texture.
Step 4: Combine the Dry Ingredients
Gently fold in the ground pistachios along with 150g self-raising flour and 1 tsp baking powder. You’ll want to ensure these dry ingredients are evenly distributed throughout the mixture. This is the foundation for your cake’s rise and flavor.
Step 5: Add the Eggs and Milk
Next, add 4 large eggs and 2 tbsp milk to the batter. Mix until just combined; be careful not to over-mix, as this can affect the cake’s fluffy texture. The batter should be thick yet smooth, resembling a rich cake dough.
Step 6: Bake the Cake
Divide the cake batter evenly between the prepared sandwich tins and level the surface with a spatula. Place them in your preheated oven and bake for about 20 minutes, or until the tops are golden brown and a skewer inserted into the center comes out clean.
Step 7: Cool the Cakes
Once baked, remove the tins from the oven and let them cool in the tins for 5 minutes. After that, carefully turn the cakes out onto a wire rack to cool completely. This cooling is important before you ice your Pistachio Cake to ensure the icing doesn’t melt.
Step 8: Make the Icing
For the icing, in a mixing bowl, beat together 200g full-fat cream cheese, 130g icing sugar, and ⅓ tsp vanilla extract until the mixture is smooth and creamy. Make sure your cream cheese is at room temperature for easier mixing and a perfect texture.
Step 9: Assemble the Cake
Once the cakes are completely cool, place one layer on a serving plate. Spread half of the cream cheese icing over the top. Then, gently place the second layer on top, and use the remaining icing to frost the top and sides of the cake, creating a beautiful finish.
Step 10: Decorate Your Cake
For a final touch, sprinkle 2 tbsp ground pistachios on top of the cake. This not only enhances the flavor but also adds a beautiful visual contrast against the creamy icing. Your delightful Pistachio Cake with Vanilla Cream Cheese Icing is now ready to impress!

Expert Tips for Perfect Pistachio Cake
• Choose Unsalted Pistachios: Always opt for unsalted pistachios to maintain the cake’s intended flavor balance and avoid any unwanted saltiness.
• Room Temperature Ingredients: Ensure your cream cheese and margarine are at room temperature before mixing. This will help achieve a smoother, creamier icing for your Pistachio Cake.
• Don’t Over-Mix: When combining wet and dry ingredients, mix just until combined to keep the cake light and fluffy. Over-mixing can lead to a dense texture.
• Fresh Baking Powder: Always check that your baking powder is fresh to ensure a good rise. Expired baking powder can result in a flat cake.
• Proper Storage: Store your cake in the refrigerator due to the cream cheese icing. It keeps well for up to three days, remaining moist and delicious!
Make Ahead Options
These Pistachio Cake with Vanilla Cream Cheese Icing is an excellent choice for busy home cooks looking to save time without sacrificing flavor! You can prepare the cake layers up to 24 hours in advance. Simply bake them as directed, let them cool completely, and then wrap them tightly in plastic wrap. Store them in the refrigerator to maintain their moisture. The vanilla cream cheese icing can also be made 24 hours ahead; just keep it chilled in an airtight container. When you’re ready to serve, assemble the cake by layering the icing between the cooled cake layers and frost the top and sides as desired. This way, you’ll have a stunning dessert ready with minimal last-minute effort!
How to Store and Freeze Pistachio Cake
Fridge: Keep the Pistachio Cake in an airtight container in the fridge for up to 3 days. This will help maintain its freshness and prevent the cream cheese icing from spoiling.
Freezer: If you want to save it for later, slice the cake into individual portions, wrap each piece tightly in plastic wrap, and then place them in a freezer-safe container. It can be frozen for up to 2 months.
Reheating: To enjoy a slice, thaw it overnight in the fridge and let it come to room temperature before serving. You can also warm individual pieces in the microwave for a few seconds for a fresh-baked taste.
Icing Tip: If you’re planning to freeze, consider icing the cake after thawing to maintain its visual appeal and texture.
What to Serve with Pistachio Cake with Vanilla Cream Cheese Icing
Treat your loved ones to a delightful spread that enhances every bite of this stunning cake.
- Earl Grey Tea: A fragrant cup of Earl Grey complements the nutty flavors perfectly, softening the sweetness of the cake.
- Fresh Berries: Serve a medley of strawberries, blueberries, and raspberries to add a refreshing, tart contrast to the creamy icing.
- Greek Yogurt: A dollop of tangy Greek yogurt balances the sweetness and provides a creamy texture that pairs harmoniously.
- Vanilla Ice Cream: The cold creaminess of vanilla ice cream creates a delightful contrast with the warm, fluffy cake while intensifying its richness.
- Chocolate Ganache: Drizzling a rich chocolate ganache adds depth, creating a beautiful speckled appearance and a decadent twist.
- Almond Biscotti: Crunchy almond biscotti provide a delightful textural contrast, perfect for those who love added crunch alongside their cake.
- Moscato Wine: A light, sweet Moscato bring lovely fruity notes that elevate the overall experience of this fabulous dessert.
- Coffee: A warm cup of coffee enhances the cake’s nutty flavor, making it an ideal pairing for afternoon tea with friends.
Pistachio Cake with Vanilla Cream Cheese Icing Variations
Feel free to play with the flavors and textures of this delightful cake to make it truly your own!
-
Almond Flour: Substitute half the self-raising flour with almond flour for a nuttier taste and rich texture.
-
Buttercream Icing: Swap the cream cheese icing for a rich buttercream for a sweeter and fluffier finish.
-
White Chocolate Chips: Add 100g of melted white chocolate chips into the batter for a sweet, creamy surprise in each bite.
-
Edible Flowers: Top your cake with a sprinkle of edible flowers for a festive, colorful twist that will impress your guests.
-
Zest Boost: Incorporate lemon or orange zest into the batter to brighten the flavors and add a refreshing citrus note. This twist will create a delightful balance with the nuttiness of the pistachios.
-
Gluten-Free Option: Use a gluten-free flour blend instead of self-raising flour, ensuring you add a bit of baking powder to help it rise. This alternative keeps the deliciousness intact!
-
Dairy-Free Icing: For a vegan-friendly frosting, replace the cream cheese with a coconut cream alternative; it will give a unique flavor and maintain that creamy texture.
-
Spicy Kick: Add a pinch of cinnamon or nutmeg to the batter for a warm spice that complements the delicious pistachio flavor beautifully.
And as you experiment with your cake, consider serving it alongside a slice of Pistachio Coffee Cake for a delightful dessert duo!

Pistachio Cake with Vanilla Cream Cheese Icing Recipe FAQs
How do I choose the right pistachios for my cake?
Absolutely! Always opt for unsalted pistachios to avoid any unwanted saltiness that could disrupt the delicate flavors of your cake. Look for pistachios that are bright in color, avoiding any with dark spots or signs of being overly dry, which indicates they may not have the best flavor.
What’s the best way to store leftover cake?
To keep your Pistachio Cake fresh, store it in an airtight container in the fridge. It will stay delicious for up to 3 days. This will also help prevent the cream cheese icing from spoiling. Just remember to let it come to room temperature for a few minutes before serving; it tastes better this way!
Can I freeze the Pistachio Cake for later?
Yes, you can! Begin by slicing the cake into individual portions. Wrap each piece tightly in plastic wrap and place them in a freezer-safe container. The cake can be frozen for up to 2 months. When you’re ready to enjoy it, simply thaw overnight in the fridge and let it sit at room temperature for a few minutes before serving.
What should I do if my cake is too dense?
Very! If your cake turns out dense, it might be due to over-mixing your batter. When combining wet and dry ingredients, it’s essential to mix just until combined. Additionally, ensure your baking powder is fresh. If stale, it might not provide the necessary lift. Next time, be gentle and cut through with a spatula rather than stirring vigorously.
Is this cake suitable for those with dietary restrictions?
While this Pistachio Cake with Vanilla Cream Cheese Icing is not labeled as gluten-free or vegan, there are options! Substitute the margarine with a dairy-free alternative for a vegan version, and replace self-raising flour with a gluten-free blend, adjusting the leavening agents accordingly. Always check for any allergies related to nuts when serving!

Delicious Pistachio Cake with Creamy Vanilla Icing Bliss
Ingredients
Equipment
Method
- Preheat your oven to 170°C (fan) or 190°C (non-fan) and line two 8-inch sandwich tins with parchment paper.
- In a food processor, blitz 100g of unsalted pistachios until finely ground and set aside.
- Cream together 200g of caster sugar and 200g of margarine until light and fluffy, about 3-4 minutes.
- Fold in the ground pistachios, 150g of self-raising flour, and 1 tsp of baking powder until evenly distributed.
- Add 4 large eggs and 2 tbsp of milk, mixing until just combined without over-mixing.
- Divide the batter between the prepared tins and level the surface, then bake for about 20 minutes.
- Let the cakes cool in tins for 5 minutes, then turn out onto a wire rack.
- For icing, beat 200g of full-fat cream cheese, 130g of icing sugar, and ⅓ tsp of vanilla extract until smooth.
- Once cooled, layer the first cake on a serving plate, spread half the icing, and top with the second cake.
- Use the remaining icing to frost the top and sides and sprinkle 2 tbsp of ground pistachios on top.

Leave a Reply