
This lemon pistachio cake combines bright citrus flavors with nutty pistachios for a uniquely refreshing dessert that's both elegant and comforting. The cake's moist texture comes from a special milk soak that infuses every bite with creamy sweetness, while the cream cheese frosting adds the perfect finishing touch.
I first created this cake for my sister's spring garden party, and it was such a hit that it's now requested at virtually every family gathering. The vibrant green of the pistachios against the sunny yellow lemon curd makes everyone smile before they even take a bite.
Ingredients
- All purpose flour: Foundation of the cake that provides structure while remaining tender
- Pistachios: Add a unique nutty flavor and beautiful green color throughout
- Lemon zest: Essential for bright citrus flavor in every component
- Buttermilk: Creates exceptional moisture and tenderness in the cake crumb
- Sweetened condensed milk: Gives the soak its luxurious richness and slight caramel notes
- Cream cheese: Cold from the refrigerator ensures the frosting holds its shape
- Pistachio milk: Infuses additional nut flavor into the cake through the special soak
Step-by-Step Instructions
- Prepare the Pistachios:
- Process the pistachios in a food processor until finely ground, almost like a coarse flour. Properly ground pistachios will distribute evenly throughout the batter, providing flavor in every bite without weighing down the cake.
- Create the Lemon Sugar Base:
- Rub the lemon zest into the sugar with your fingertips until fragrant and slightly damp. This essential step releases the aromatic oils from the zest, infusing the entire cake with bright lemon flavor that simple mixing cannot achieve.
- Cream the Butter Mixture:
- Beat the butter with the lemon sugar until noticeably lighter in color and fluffy in texture. This typically takes a full 2 minutes at high speed and incorporates air into the batter for proper rising and texture.
- Add Wet Ingredients:
- Mix in the eggs and vanilla until the batter becomes pale yellow and completely smooth. Room temperature eggs are crucial here as they incorporate more easily without causing the batter to separate.
- Combine Dry Ingredients:
- Alternate adding the flour mixture and buttermilk to prevent overbeating the batter. Use low speed and stop mixing as soon as the ingredients are incorporated to maintain tenderness in the final cake.
- Bake to Perfection:
- Pour the batter into your prepared pan and bake until a toothpick inserted in the center comes out clean. The cake will pull slightly away from the edges when perfectly done, with a golden top that springs back when gently pressed.
- Prepare the Milk Soak:
- Combine the pistachio milk with sweetened condensed milk and infuse with lemon zest. Straining the mixture removes the zest pieces while keeping all the flavor, ensuring a smooth soak that absorbs evenly.
- Make the Pistachio Cream Cheese Frosting:
- Process pistachios until they form a smooth paste with an almost buttery consistency. This creates an intensely flavored base for the frosting without grittiness or uneven texture.
- Assemble the Cake:
- Poke holes throughout the cake and pour the milk soak slowly over the surface. The holes allow the liquid to penetrate deeply, creating pockets of moisture and flavor throughout every slice.

This cake reminds me of my grandmother's traditional Middle Eastern desserts that always featured pistachios and honey. The first time I added lemon to the traditional recipe, I was nervous about breaking tradition, but now my family agrees the brightness of the citrus perfectly balances the rich nuts for an unforgettable combination.
Make Ahead Tips
This cake actually improves with time as the milk soak continues to infuse flavor throughout the crumb. You can prepare the entire cake up to two days before serving and store it covered in the refrigerator. The flavors will meld beautifully, and the cake will remain perfectly moist. Just bring it to room temperature about an hour before serving for the best texture and flavor.
Perfect Substitutions
If pistachio milk is unavailable, almond milk makes an excellent substitute with a similar nutty quality. For a dairy free version, replace the buttermilk with coconut milk plus 1 tablespoon of lemon juice and use plant based butter and cream cheese alternatives in the frosting. The cake will have a slightly different flavor profile but remains equally delicious.
Serving Suggestions
This cake pairs beautifully with a dollop of lightly sweetened whipped cream or a small scoop of vanilla ice cream on the side. For a special occasion, serve with prosecco or champagne to complement the lemony notes. I like to garnish with fresh berries and additional pistachios for a pop of color and texture contrast.

This cake is the perfect marriage of flavors and textures. It's a dessert that brings joy to every occasion.
Frequently Asked Questions
- → Can I substitute regular milk for pistachio milk?
Yes, you can substitute regular milk for pistachio milk in the soaking mixture. For a similar nutty flavor, add 1-2 tablespoons of pistachio paste or extract to regular milk. Alternatively, almond milk can work well as a non-dairy option that complements the pistachio flavor.
- → How far in advance can I make this cake?
You can make this cake up to 2 days in advance. Store it covered in the refrigerator after frosting. For best flavor, allow it to come to room temperature for about 30 minutes before serving. The milk soak actually helps the cake stay moist longer than traditional cakes.
- → Can I make this cake without a food processor?
While a food processor is ideal for achieving the right pistachio texture, you can use a high-powered blender instead. Alternatively, purchase pre-ground pistachios or pistachio flour from specialty stores. For the frosting, very finely chop the pistachios by hand if necessary, though the texture will be less smooth.
- → How should I store leftovers?
Store leftover cake in an airtight container in the refrigerator for up to 5 days. The cream cheese frosting requires refrigeration. For the best texture and flavor, let slices sit at room temperature for 15-20 minutes before serving.
- → Can I freeze this cake?
Yes, you can freeze this cake. For best results, freeze the unfrosted cake after soaking it with the milk mixture. Wrap it tightly in plastic wrap and then aluminum foil. Freeze for up to 2 months. Thaw overnight in the refrigerator and add the frosting fresh before serving.
- → What can I use if I don't have buttermilk?
Make a quick buttermilk substitute by adding 1 tablespoon of white vinegar or lemon juice to 1 cup of regular milk. Let it sit for 5-10 minutes until slightly curdled. This provides the acidity needed for proper leavening and tender texture in the cake.