Whisk the flour, baking powder, matcha powder, and salt in a bowl.
Stir in the sugar.
In another bowl, whisk together the coconut oil, almond milk, and vanilla extract.
Now gently fold in the flour mixture. Please don't over-mix.
Fold in the finely chopped pistachios.
Cover the batter and refrigerate for a minimum of 2 hours or for up to 2 days.
When you're ready to bake, preheat your oven to 180C. Grease and flour the madeleine molds. If you have a silicone pan, no prep is needed.
Spoon the batter into the molds, about three-quarters of the way. There is no need to level the batter. Bake for 13-15 minutes or until tops are springy to touch and a skewer inserted in the center comes out clean.
Turn them out on a cooling rack and let cool completely.
You can serve them as is or dip them in dark chocolate and sprinkle some chopped pistachio and dried rose petals on top.
Let the chocolate set for a few minutes and serve. Enjoy!