Preheat the oven to 350 F (177 C). Line a 12 ct. muffin pan with cupcake liners. If you have a second muffin pan, line that one with about 6 - 8 more cupcake liners.
In a mixing bowl, whisk the flour, baking powder, salt and sugar together until well combined. Pour the dry ingredients into the bowl of a stand mixer fitted with paddle attachment.
2 cups (240 g) all purpose flour, 2 teaspoon baking powder, ½ teaspoon salt, 1½ cups (300 g) granulated sugar
Beat the butter into the dry ingredients until a crumble texture forms.
¾ cup (170 g) unsalted butter, room temperature
In another bowl whisk the eggs, vanilla extract, sour cream and milk together until well combined.
2 large eggs, room temperature, 2 teaspoon (10 ml) vanilla extract, ½ cup (118 ml) milk, room temperature, ½ cup (120 g) sour cream, room temperature
Stir the wet ingredients into the dry butter crumble mixture until just combined. Do not overmix. Stir in the crushed Oreo cookies.Use a 3 tablespoon sized cookie scoop to scoop the cupcake batter into each of the cupcake liners. 1¼ cups crushed Oreos
Bake the cookies and cream cupcakes for 18 - 20 minutes. The cupcakes are finished baking with the tops spring back quickly when lightly touched. Cool in the pan for 10 minutes, then remove to cool to room temperature on a cooling rack. Make the Oreo frosting by creaming the butter on low until smooth and well combined. On low speed, beat in the sugar ½ cup (60 g) at a time, followed by the vanilla extract, salt and heavy cream. 1¼ cups unsalted butter, room temperature, 4 cups (480 g) powdered sugar, 1 teaspoon (5 ml) vanilla extract, ¼ teaspoon salt, 2 - 3 tablespoon (30 - 45 ml) heavy cream
Increase the speed to medium - high for about 6 - 8 minutes or until the frosting is to your desired consistency. Stir in the crushed Oreo cookies.
1 cup finely crushed Oreos
Pipe the frosting onto the cooled cupcakes using a 1M star tip or simply spread some on the top like I did. Top the cupcakes with more Oreo cookies if you like.