01 - Preheat the oven to 350°F. Line a 12-cup muffin tin with paper liners or lightly grease with butter.
02 - In a large bowl, whisk together the flour, finely ground pistachios, sugar, baking powder, baking soda, and salt until well blended.
03 - In a separate bowl, beat the eggs until frothy. Whisk in milk, Greek yogurt, melted butter, vanilla extract, and almond extract until smooth.
04 - Pour the wet ingredients into the dry ingredients. Stir gently until just combined, being careful not to overmix. Add green food coloring drop by drop if desired, mixing until you achieve a vibrant green hue.
05 - Divide the batter evenly among the prepared muffin cups, filling each about three-quarters full. Sprinkle chopped pistachios over the top of each muffin.
06 - Bake for 18 to 22 minutes, or until a toothpick inserted into the center of a muffin comes out clean and the tops are golden.
07 - Let the muffins cool in the tin for 5 minutes, then carefully transfer to a wire rack to cool completely before serving.