01 - Preheat oven to 350°F. Line a 12-cup muffin tin with cupcake liners.
02 - In a large bowl, cream butter and sugar together until light and fluffy. Add eggs one at a time, beating well after each addition. Mix in vanilla extract.
03 - In a separate bowl, whisk together flour, baking powder, and salt.
04 - Add dry ingredients to the wet mixture in three parts, alternating with milk, beginning and ending with flour. Mix until just combined.
05 - Divide batter evenly among cupcake liners. Bake for 18-20 minutes, or until a toothpick inserted in the center comes out clean. Cool completely on a wire rack.
06 - Beat softened butter until creamy. Gradually add powdered sugar, salt, and vanilla, beating well. Add milk, 1 tablespoon at a time, until desired consistency is achieved.
07 - In a zip-top bag, combine shredded coconut with a few drops of green food coloring. Seal the bag and shake until the coconut is evenly tinted.
08 - Frost each cupcake generously. Sprinkle or gently press the green coconut grass onto the frosting. Arrange 2-3 candy eggs in the center of each cupcake. Insert a sour candy belt or licorice rope into each cupcake to create a basket handle.