Although these are called chocolate wedding cupcakes, they can be served for any occasion – including just for fun! The cupcakes themselves are made from a chocolate cake mix, with some flour, sugar, salt and other ingredients added in to both expand and enhance the mix. The frosting is a chocolate buttercream, made from scratch out of butter, milk, powdered sugar, cream cheese, vanilla extract, and chocolate chips. The combination of both of these results in delicious treats for any occasion, but especially a wedding.
Source Recipe Girl