01 -
Preheat oven to 180°C (350°F). Line a 20×20cm (8×8") baking pan with parchment paper.
02 -
In a large bowl, combine flour, ground pistachios, baking powder, baking soda, and salt. Mix thoroughly to integrate all components.
03 -
Create a well in the center of the dry ingredients. Add eggs, sugar, olive oil, and buttermilk. Whisk wet ingredients together first, then fold into the dry ingredients until just combined.
04 -
Fold in lemon zest, lemon juice, and vanilla extract until evenly distributed throughout the batter.
05 -
Pour batter into the prepared baking pan. Bake for 30-40 minutes, until centers are set and a toothpick inserted into the center comes out clean.
06 -
Allow cake to cool completely before applying frosting.
07 -
In the bowl of a stand mixer, beat softened cream cheese for 1-2 minutes until smooth and creamy.
08 -
Add powdered sugar to cream cheese and beat until completely smooth and incorporated.
09 -
Add heavy cream, lemon zest, and lemon juice. Whisk on medium-high speed until light and fluffy, approximately 2-3 minutes.
10 -
Spread frosting evenly over the cooled cake. Slice and serve.