Preheat oven to 350 degrees and line a 12 cup standard muffin tin with paper liners.
In a large bowl whisk together the flours, cornstarch, green tea powder, baking powder, and salt.
In the bowl of a stand mixer or with a handheld mixer beat the butter and greek yogurt on medium high speed until thoroughly combined, about 3 minutes.
Add in the sugar and beat again for another 2 minutes.
Add in the egg, vanilla and almond extract and beat until combined.
Add in a third of the dry mixture and beat just until combined, then add in half of the milk.
Repeat the process ending with the dry mixture.
Add in the chopped pistachios and mix just until combined.
Fill the paper cupcake liners 3/4 full with the batter.
Bake the cupcakes on the middle rack of the oven for 16-20 minutes or until a toothpick inserted into the center comes out clean.
Cool the cupcakes completely on a wire cooling rack before frosting them.