
These gluten-free chocolate cupcakes are incredibly moist and just as delicious as traditional cupcakes! Vegan and dairy-free options are included in the recipe.
Preheat your oven to 350 °F (175 °C). Line 2 muffin pans with 24 liners.
In a large bowl, stir together the sugar (if using honey, don’t add it yet), flour, cocoa, baking powder, baking soda and salt.
Add eggs, milk, honey (if using), olive oil and vanilla. Mix until combined and then stir in the boiling water. The batter will be almost as thin as water.
Fill each liner just a little more than halfway full.
Bake for 18 minutes or until a toothpick comes out with some moist crumbs, but no liquid.
Let cool for 5 minutes in the pans, and then turn out onto a rack to cool. Let cool completely before frosting.
In a medium mixing bowl, beat the cream cheese and butter together with an electric hand mixer at medium speed until well combined. It's okay if it looks a little crumbly. Add the vanilla, cocoa powder, salt and 1/2 tablespoon of milk and beat until well combined. If the mixture is very thick now, add the other 1/2 tablespoon of remaining milk.
Gradually beat in the powdered sugar until totally combined. Frost the cupcakes with 2 1/2 tablespoons of frosting per cupcake. Refrigerate frosted cupcakes in an airtight container for up to 4 days. Store unfrosted cupcakes in an airtight container at room temperature for up to 3 days.
If making the first option in the notes(the chocolate fudge frosting), this yields about 1 cup of frosting, which is enough for a thin smear of frosting - about 2 teaspoons. If you want a tablespoon of frosting for each cupcake, then do 1.5x the recipe. For 2 tablespoons (which I think is a lot as that frosting is very rich, then do 3x the recipe).
If making the second recipe in the notes, it yields 2 cups of frosting, which is enough for 4 teaspoons of frosting per cupcake. I think that's just the right amount.