
Pistachio cake with vanilla cream cheese icing combines delicate nutty flavors with silky smooth frosting for an elegant dessert experience. This stunning cake features a light, fluffy sponge infused with real pistachios that add both subtle flavor and beautiful green flecks throughout. The natural pistachio taste comes through perfectly without overwhelming the palate, creating a sophisticated treat that appeals to both casual cake lovers and dessert connoisseurs alike. Topped with a luscious cream cheese icing that provides just the right amount of sweetness and tang, this cake makes a beautiful centerpiece for special occasions while being simple enough for everyday enjoyment.
The first time I made this pistachio cake was for my sister's April birthday. Since her celebration falls during Lent when I give up chocolate, I needed a spectacular non-chocolate option. After seeing her eyes light up at the first bite and watching her go back for seconds, I knew this recipe was a keeper. The subtle nutty flavor paired with the creamy icing created such a perfect balance that it quickly became requested for other family celebrations. Even my cousin who claims not to like nuts couldn't resist asking for the recipe.
Quality Components
- Unsalted pistachios: Form the flavor foundation of this cake and must be unsalted to maintain the proper sweet profile.
- Self-raising flour: Provides structure while ensuring a good rise.
- Caster sugar: Dissolves quickly for a finer crumb and smoother texture.
- Butter: Unsalted butter at room temperature creates a tender, moist crumb.
- Eggs: Act as binding agents while adding richness and structure.
- Ground almonds: Enhance the nutty flavor profile while contributing moisture.
- Vanilla extract: Complements the pistachio flavor with warm, aromatic notes.
- Full-fat cream cheese: Creates the silky smooth icing with a slight tanginess.
- Powdered sugar: Dissolves completely for a smooth, creamy icing.
- Lemon juice: Brightens the icing without overpowering the cream cheese flavor.
- Additional pistachios: Roughly chopped nuts add texture and enhance presentation.
Baking Instructions
- Prepare Your Pistachios:
- Grind pistachios into a mixture of fine dust and small pieces.
- Prepare Your Equipment:
- Preheat oven to 350°F/180°C and grease two 8-inch cake tins.
- Create The Batter Base:
- Cream butter and caster sugar until light and fluffy.
- Add Eggs Gradually:
- Beat in eggs one at a time to maintain the air structure.
- Incorporate Dry Ingredients:
- Fold in sifted flour, ground almonds, and processed pistachios.
- Add Flavor Enhancers:
- Stir in vanilla extract just until combined.
- Fill Cake Tins:
- Divide batter evenly between tins and smooth the surface.
- Bake To Perfection:
- Bake for 25 to 30 minutes until golden and set.
- Cooling Period:
- Let cakes cool in tins for 10 minutes before transferring to a wire rack.
- Create The Icing:
- Beat cream cheese until smooth, then add powdered sugar, vanilla, and lemon juice.

My grandmother first introduced me to the joy of pistachios when I was a child. She would buy them in their shells and we would sit together on her porch, cracking them open and savoring each one as though it were precious.
Serving Ideas
This pistachio cake makes a beautiful centerpiece for afternoon tea gatherings. Serve slightly warmed slices with a scoop of vanilla bean ice cream, or garnish with edible flowers for a stunning visual presentation.
Tasty Twists
Add a layer of homemade pistachio paste between the cake layers for an intensified nutty experience. For a Middle Eastern-inspired version, incorporate cardamom into the batter and a touch of rose water in the icing.
Keeping Fresh
Store the cake in an airtight container in the refrigerator. Bring to room temperature before serving for the best flavor and texture. Individual slices can be frozen without icing for up to a month.

This pistachio cake represents what I love most about baking—transforming simple ingredients into something that brings genuine joy. The contrast between the moist, nutty sponge and the silky cream cheese icing creates a perfect balance that even those who claim not to have a sweet tooth find irresistible.
Frequently Asked Questions
- → Can I use butter instead of margarine in this Pistachio Cake?
- Yes, you can substitute butter for margarine in equal amounts. Butter will give your cake a richer flavor, while margarine typically results in a slightly lighter texture. Both work perfectly well in this recipe.
- → How do I store leftover Pistachio Cake?
- Store any leftover Pistachio Cake in an airtight container in the refrigerator for up to 3 days. Because of the cream cheese icing, refrigeration is necessary. Allow the cake to sit at room temperature for about 30 minutes before serving for the best flavor and texture.
- → Can I freeze this Pistachio Cake?
- You can freeze the unfrosted cake layers for up to 3 months, wrapped tightly in plastic wrap and aluminum foil. However, cream cheese frosting doesn't freeze well, so it's best to add the icing after thawing the cake layers at room temperature.
- → Where can I find shelled pistachios for this cake?
- Shelled pistachios are available at most grocery stores in the nuts section, specialty food stores, or online retailers. You can buy them already shelled to save time, or shell them yourself if you prefer. Just make sure they're unsalted for this recipe.
- → Can I make this Pistachio Cake as cupcakes instead?
- Absolutely! This recipe works well as cupcakes. Fill cupcake liners about 2/3 full and bake at the same temperature for approximately 15-18 minutes. This recipe should yield about 18-24 cupcakes depending on their size.
- → Why is my cream cheese icing runny?
- Runny cream cheese icing is usually caused by over-mixing or using cream cheese that's too warm. Make sure your cream cheese is cold from the refrigerator, mix just until combined, and if it's still too soft, chill it in the refrigerator for 15-20 minutes before using.