I love cooking with beer and there's no exception when it comes to desserts. Of all beers, stout is the perfect one for desserts because of its distinct chocolate and coffee notes. Pairing it with actual chocolate is the obvious choice. These cupcakes are light in texture but heavy in the chocolate department. The white cream cheese icing reminds me of the creamy white head that Guinness is famous for.
In a large mixing bowl, whisk together the cocoa, sugar, flour, baking soda, and salt.
In another medium mixing bowl, combine the stout, melted butter, and vanilla. Beat in eggs, 1 at time. Mix in sour cream until thoroughly combined and smooth. Gradually mix the dry ingredients into the wet mixture.
Lightly grease 24 muffin tins. Divide the batter equally between muffin tins, filling each 3/4 full. Bake for about 12 minutes and then rotate the pans. Bake another 12 to 13 minutes until risen, nicely domed, and set in the middle but still soft and tender. Cool before turning out.
To make the icing: In a medium bowl with a hand mixer, beat the cream cheese on medium speed until light and fluffy. Gradually beat in the heavy cream. On low speed, slowly mix in the confectioners' sugar until incorporated and smooth. Cover with plastic wrap and refrigerate until ready to use. Icing can be made several hours ahead and kept covered and chilled.
Top each cupcake with a heap of frosting and dust with cocoa.