Pre-Cooking Prep
Preheat oven to 375°F (190°C).
Line a muffin tin with liners or spray with nonstick spray.
Chop pistachios if using.
Bring eggs and milk to room temperature.
Make the Batter
In a large bowl, whisk together flour, sugar, dry pudding mix, baking powder, and salt.
In a separate bowl, whisk eggs, milk, oil (or butter), and vanilla extract.
Add wet ingredients to dry ingredients and mix just until combined.
Fold in pistachios or white chocolate chips if using.
Bake
Divide batter evenly into muffin cups, filling about ¾ full.
Bake 18–22 minutes, or until a toothpick inserted comes out clean.
Cool in the pan for 5 minutes, then transfer to a wire rack.
Doneness & Texture Check
Muffin tops lightly golden
Centers spring back when touched
Toothpick comes out clean with no wet batter
Resting & Final Touches
Cool completely for best texture
Optional: dust lightly with powdered sugar or drizzle with glaze