Preheat oven to 350 F. Using bakers secret spray oil with flour, coat insides of 3 9 inch round cake pans. Line each pan with a round parchment sheet, and spray with the bakers secret. Set aside.
Pulse pistachios in food processor until finely chopped. Put pistachios into a medium size glass bowl, and add the flours, baking powder, soda and salt. Using a whisk, gently mix together the dry ingredients.
In the bowl of a stand mixer, beat the softened butter until smooth and fluffy on high, about 2 minutes. Add sugar, beating until light and fluffy, almost white. Add egg and vanilla and almond extract, mix until just combined, scraping down sides and bottom of bowl with spatula to ensure it is completely mixed.
In a 2 cup glass measuring cup, measure out 1 cup of the pistachio milk. Add in 1/2 cup sour cream. Gently mix to combine.
With mixer on low, alternate adding in the dry and wet ingredients, starting and ending with the dry. Mix until combined, scraping down sides and bottom of bowl.
In a clean dry, mixing bowl, mix 3 egg whites, and cream of tarter with a hand mixer until stiff peaks form.
Using a rubber spatula, scrape the egg whites into the cake batter and gently fold until mixed in. Do not over mix.
Divide the batter between the 3 pans. Bake 35-40 minutes, rotating half way thru. Bake until toothpick comes out clean. Cool for 15 minute in pans. Turn cakes out onto cooling rack, and allow to completely cool before frosting.