Preheat your oven to 350°F (175°C) and line a standard muffin tin with cupcake liners.
In a medium bowl, whisk together 1 cup of flour, baking soda, and salt. Set aside.
In a large mixing bowl, cream together the softened butter, brown sugar, and granulated sugar until light and fluffy.
Beat in the egg and vanilla extract until well combined.
Gradually add the flour mixture to the wet ingredients, mixing until just incorporated. Fold in 1 cup of semi-sweet chocolate chips.
Divide the dough evenly into the prepared cupcake liners, filling each about two-thirds full.
Bake in the preheated oven for 18-20 minutes or until a toothpick inserted in the center comes out clean. Remove from oven and let cool completely.
Prepare the cookie dough filling by combining 2 tablespoons softened butter, 2 tablespoons brown sugar, 1/4 cup flour, and a pinch of salt in a bowl. Mix until creamy, and gradually add 2 tablespoons of milk until desired consistency is reached. Fold in the mini chocolate chips.
Once the cupcakes are completely cool, use a small knife or cupcake corer to remove the center of each cupcake.
Fill the holes with the cookie dough filling you prepared earlier.
For the frosting, beat together 2 tablespoons butter, 1/2 cup icing sugar, 1 tablespoon milk, and 1/4 teaspoon vanilla extract until smooth and creamy.
Frost the top of each cupcake generously.
Optional: Top with additional mini chocolate chips or small dollops of cookie dough for extra decoration.
Notes
Optional: Top with additional mini chocolate chips or small dollops of cookie dough for extra decoration.