Preheat the oven to 350°F (175°C) and line a muffin tin with cupcake liners.
In a bowl, whisk together the flour, baking powder, and salt. Set it aside.
In another bowl, cream the butter and sugar until light and fluffy. Add eggs one at a time, mixing well after each addition. Stir in the vanilla extract.
Gradually add the dry ingredients, alternating with the milk, starting and ending with the dry mix. Stir until just combined.
Fill each cupcake liner about two-thirds full with the batter. Bake for 18-20 minutes, or until a toothpick inserted into the center comes out clean. Let the cupcakes cool completely.
For the frosting, beat together the butter and brown sugar until creamy. Add the vanilla and milk, mixing well. Gradually incorporate powdered sugar until smooth and fluffy. Stir in mini chocolate chips.
Frost the cooled cupcakes with the frosting and top with additional mini chocolate chips for an extra touch of sweetness.
Serve and enjoy these decadent treats!