-
1
Heat the oven to 350 degrees F and arrange a rack in the middle.
-
2
Place cupcake liners in two (12-well) muffin pans; alternatively, coat the wells with melted butter.
-
3
Set the pans aside.
-
4
Whisk together the Guinness, milk, vegetable oil, and vanilla in a large bowl until combined.
-
5
Whisk in the eggs, one at a time, until completely incorporated.
-
6
Whisk in the sour cream.
-
7
Whisk the flour, sugar, cocoa powder, baking soda, and salt in a second large bowl to aerate and combine.
-
8
Gradually fold this mixture into the wet Guinness mixture.
-
9
Divide the batter among the muffin wells.
-
10
Bake until a toothpick inserted into the center of the muffins comes out clean, about 20 to 25 minutes.
-
11
Set the pans on a wire rack and let the cupcakes cool completely before removing from the pans.
-
12
Place the cream cheese and salt in the bowl of a stand mixer fitted with a paddle attachment and beat on medium speed until light and fluffy, about 2 minutes.
-
13
With the mixer on medium speed, gradually beat in the heavy cream until smooth, about 1 minute.
-
14
Scrape down the sides of the bowl with a spatula.
-
15
With the mixer on medium speed, gradually mix in the powdered sugar until completely incorporated and smooth, about 3 minutes.
-
16
Top each cupcake with a heap of frosting and dust with cocoa powder.