Add the pistachios to the bowl of a food processor and pulse until they are very fine crumbs. You should have about 2 ¼ cups of crumbs.¾
Add the cake flour, baking powder, baking soda, table salt, and 1 ½ cups of pistachio crumbs to a large bowl (save the rest of the crumbs for the garnish).
Whisk the dry ingredients to combine and set aside until needed.
Add the unsalted butter and granulated sugar to the bowl of a stand mixer fitted with the paddle attachment (or a large bowl and an electric hand mixer) and beat on high speed until smooth and creamy (3-4 minutes). Scrape the sides and up the bottom of the bowl as needed.
Add the egg whites to the bowl and whip on high speed until combined (2-3 minutes).
Add the sour cream, vanilla extract, and almond extract to the mixture and whip to combine. Scrape the sides and up the bottom of the bowl as needed.
Add the dry ingredients to the mixture and mix until just incorporated.
Add the milk to the batter, mixing until just combined. Scrape the sides and bottom of the bowl to ensure none of the dry ingredients are sticking to the bottom or sides of the bowl. If you see any lumps, whisk by hand to remove them.
Pour the batter into the prepared cake pans.
Place the cake pans on the center rack of the preheated oven and bake for 20-24 minutes or until a toothpick inserted into the center of the cake comes out clean.
Place the pans on a wire rack and allow them to cool completely in the pans.*The cakes must be completely cool before frosting and assembling.