Whisk flour, baking powder, baking soda, and cocoa powder in a medium-sized bowl.
Beat butter and sugar in a large bowl until light and fluffy.
Beat in eggs, sour cream, vanilla, and milk until blended.
Mix dry ingredients into wet ingredients until just combined.
Fold in marshmallows, chocolate chips, and almonds.
Fill cupcake liners 3/4 full.
Bake for twenty-five minutes or until a toothpick comes out dry.
Chocolate Meringue Frosting Directions:
Combine the egg whites and sugar in the mixing bowl of a stand mixer.
Set mixing bowl on top of a pot of boiling water.
Whisk until the mixture has reached 110 F on a candy thermometer.
Remove mixing bowl from the pot and place on mixer.
Whisk for 10 minutes on medium speed using the whisk attachment.
Whisk on high speed for another five minutes (you should see stiff glossy peaks).
Whisk in cocoa powder until just integrated.
Spoon onto cupcakes.
Top each cupcake with an almond, marshmallow, and piece of chocolate.
Toast the meringue and marshmallow using a culinary torch or placing under your oven broiler for just a quick second. Make sure to not walk away as these will toast fast.
Notes
The marshmallows in the cupcakes can stick to the cupcake liners as they bake. To avoid this, you can use silicone liners.