01 - Preheat the oven to 350°F. Line a 12-cup muffin tin with paper liners.
02 - In a medium bowl, whisk together flour, baking powder, and salt until well blended.
03 - In a large bowl, beat the butter and sugar until light and fluffy, about 2-3 minutes.
04 - Add eggs one at a time, beating well after each addition. Mix in vanilla extract.
05 - Gradually add the flour mixture, alternating with milk, beginning and ending with flour. Mix until just combined.
06 - Fill cupcake liners about 2/3 full with batter.
07 - Bake for 16-18 minutes, or until a toothpick inserted into the center comes out clean. Cool completely on a wire rack.
08 - Beat butter until creamy. Gradually add powdered sugar, milk, and vanilla; beat until fluffy. Stir in shredded coconut.
09 - Toast 1 cup of shredded coconut in a dry skillet over medium heat, stirring frequently, until golden brown, 2-3 minutes. Let cool.
10 - Once cupcakes are cool, frost generously with coconut frosting.
11 - Sprinkle a ring of toasted coconut around the edges of each cupcake to form the nest.
12 - Place 2-3 mini chocolate eggs in the center of each nest.