Preheat your oven to 350°F (175°C). Grease and flour a prepared skillet.
In a large mixing bowl, whisk together the flour, sugar, pudding mix, baking powder, and salt.
Add the softened butter, eggs, milk, heavy cream, vanilla extract, and almond extract. Mix until smooth and creamy.
Gently fold in the chopped pistachios.
Pour the batter into the prepared skillet and smooth the top. Bake for 45-50 minutes or until a toothpick inserted in the center comes out clean.
Let the cake cool in the pan for 10 minutes, then invert it onto a wire rack to cool completely.
In a small bowl, whisk together the powdered sugar, milk (or cream), pistachio paste (or almond extract), and food coloring until smooth.
Drizzle the glaze over the cooled cake and sprinkle with crushed pistachios to garnish.