01 -
Grab a bowl and toss in your cream cheese (make sure it's soft), vanilla extract, powdered sugar, and pistachio cream. Mix everything until it's smooth and creamy - no lumps allowed! Set this aside for later - it's going to be the gooey surprise in the middle of your cake.
02 -
Crank up your oven to 350°F. Grab either a 9x9-inch square pan with high sides or a 9-inch springform pan and give it a good spray with cooking spray. Pro tip: stick a baking sheet on the rack below where you'll put your cake - this catches any potential overflow and saves you from oven cleanup duty.
03 -
In a large bowl, beat together the butter and sugar until it's fluffy and light - give it about 3 minutes with an electric mixer. Crack in those eggs, dollop in the sour cream, and splash in the vanilla and pistachio extracts. Mix until everything's well blended. Now gradually add your flour, baking powder, baking soda, and salt, mixing until the batter is smooth. Finally, fold in the ground pistachios - these give it that wonderful nutty flavor throughout.
04 -
In a separate bowl, combine the chopped pistachios, brown sugar, softened butter, and flour. Use your fingers or a fork to mix until you have a crumbly mixture - it should look like delicious little pebbles that will create a crunchy, sweet topping.
05 -
Pour half of your cake batter into the prepared pan and spread it out evenly. Next, carefully spread the cream cheese mixture on top, trying to keep it away from the edges of the pan. Sprinkle half of the streusel mixture over the cream cheese layer. Now pour the remaining cake batter on top, trying to cover all the cream cheese. Finish by sprinkling the rest of the streusel evenly over the top.
06 -
Slide your creation into the preheated oven and bake for about 55-70 minutes. You'll know it's done when a toothpick poked into the center comes out mostly clean (a few moist crumbs are fine). The top should be golden brown and the cake shouldn't jiggle when you gently shake the pan.
07 -
Let the cake cool completely in the pan - this might take an hour or so. Patience is tough, but worth it! Once cooled, drizzle some additional pistachio cream over the top for that extra hit of flavor and a beautiful finishing touch.
08 -
Cut into generous slices and prepare for compliments! This cake is at its best at room temperature, where you can fully appreciate all the layers and textures. Store any leftovers covered in the refrigerator for up to 3 days.