01 - Preheat the oven to 350°F. Grease an 8-inch round cake pan and line with parchment paper.
02 - In a medium bowl, whisk together flour, chopped pistachios, baking powder, baking soda, and salt until well blended.
03 - In a large bowl, rub lemon zest into granulated sugar until fragrant and oils are released. Whisk in vegetable oil, eggs, and vanilla extract until smooth.
04 - Stir whole milk and fresh lemon juice into the egg mixture until fully combined.
05 - Gradually fold dry ingredients into wet mixture until just incorporated. Avoid overmixing to maintain cake texture.
06 - Pour batter into prepared pan and smooth top. Bake for 30-35 minutes until a toothpick inserted into center comes out clean.
07 - Let cake cool in pan for 10 minutes, then transfer to wire rack to cool completely before frosting.
08 - Beat cold heavy cream until soft peaks form. Add mascarpone, powdered sugar, and vanilla. Continue beating until smooth and spreadable, taking care not to overbeat.
09 - Spread mascarpone frosting evenly over cooled cake. Sprinkle chopped pistachios and lemon zest over top for garnish.