01 - Preheat the oven to 350°F. Line a 12-cup muffin tin with paper liners or lightly grease with cooking spray.
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 lightly. 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 generously over the top of each muffin.
06 - Bake for 18 to 22 minutes, or until a toothpick inserted into the center comes out clean and the tops are lightly golden.
07 - Let the muffins cool in the tin for 5 minutes, then carefully transfer to a wire rack to cool completely before serving.