01 - Preheat oven to 350°F. Grease and line an 8-inch round cake pan with parchment paper.
02 - In a large bowl, beat softened butter and granulated sugar together until light and fluffy, approximately 3-4 minutes.
03 - Add eggs one at a time, mixing thoroughly after each addition. Blend in vanilla extract.
04 - In a separate bowl, whisk together ground pistachios, flour, baking powder, and salt until well distributed.
05 - Add dry ingredients to butter mixture in three additions, alternating with milk in two additions. Begin and end with dry ingredients. Mix until just combined, being careful not to overmix.
06 - Gently fold raspberries into the batter using a spatula, taking care to maintain berry integrity.
07 - Transfer batter to prepared pan, smoothing the surface. Bake for 35-40 minutes until a wooden skewer inserted into the center emerges clean.
08 - Allow cake to rest in pan for 10 minutes before removing to wire rack. Cool entirely before frosting.
09 - Beat cream cheese and butter until smooth and creamy. Incorporate powdered sugar, ground pistachios, and vanilla extract. Continue mixing until fully combined and spreadable.
10 - Spread frosting evenly over cooled cake. Garnish with additional fresh raspberries and chopped pistachios as desired.