Ingredients
- For the cupcakes:
- 1 ½ cups all‑purpose flour
- ½ cup unsweetened cocoa powder
- 1 tsp baking powder
- ½ tsp baking soda
- ¼ tsp salt
- ¾ cup granulated sugar
- ½ cup brown sugar
- 2 large eggs
- ½ cup milk or buttermilk
- ½ cup vegetable oil
- ½ cup hot water or brewed coffee
- 1 tsp vanilla extract
- For the frosting:
- ½ cup unsalted butter, softened
- 1 cup marshmallow fluff or marshmallow crème
- 2 cups powdered sugar
- 1 tsp vanilla extract
- 1–2 tbsp heavy cream (optional, to adjust consistency)
- Optional toppings: mini marshmallows, chocolate shavings, crushed peppermint
Instructions
- Preheat oven to 350°F (175°C) and line a muffin tin with cupcake liners.
- In a large bowl, whisk together flour, cocoa powder, baking powder, baking soda, salt, granulated sugar, and brown sugar.
- In a separate bowl, mix eggs, milk (or buttermilk), oil, and vanilla.
- Pour wet ingredients into the dry ingredients and stir to combine.
- Carefully add hot water or coffee and mix until the batter is smooth and slightly thin.
- Divide batter evenly among the liners, filling each about 2/3 full.
- Bake 18–22 minutes, or until a toothpick inserted in the center comes out clean.
- Let cupcakes cool completely before frosting.
- To make the frosting: Beat softened butter until light and creamy. Add marshmallow fluff, powdered sugar, and vanilla. Beat until smooth and fluffy, adding heavy cream if needed to reach the desired consistency.
- Pipe or spread the frosting onto cooled cupcakes and top with mini marshmallows or chocolate shavings.
Notes
- For a surprise center, fill cupcakes with a spoonful of marshmallow fluff or ganache before baking.
- Use chocolate frosting instead of marshmallow for double chocolate indulgence.
- Add a pinch of cinnamon or cayenne to the batter for Mexican hot chocolate vibes.
- Top with crushed candy canes for a peppermint hot chocolate version.
- Swirl in Nutella or peanut butter into the batter before baking for extra flavor.
Nutrition
- Serving Size: 1 cupcake
- Calories: 330
- Sugar: 30g
- Sodium: 170mg
- Fat: 15g
- Saturated Fat: 8g
- Unsaturated Fat: 6g
- Trans Fat: 0g
- Carbohydrates: 45g
- Fiber: 3g
- Protein: 4g
- Cholesterol: 45mg