Imagine a warm mug of creamy hot cocoa in brownie form — rich, comforting, and topped with a cloud of fluffy marshmallow frosting. That’s exactly what you get with these hot chocolate brownies with marshmallow frosting. They’re intensely chocolatey, incredibly fudgy, and finished with a pillowy topping that evokes cozy winter nights and festive gatherings.
Perfect for the holidays or whenever you’re craving a nostalgic dessert, these brownies are layered with texture and flavor: dense, velvety chocolate on the bottom, and sweet, airy marshmallow on top. You can even toast the frosting for that classic “campfire” finish.
Ingredients Overview
Each layer in these brownies brings something special. Here’s what you’ll need:
Fudgy Brownie Base
-
Unsalted Butter – Melted butter creates a dense, rich base.
-
Granulated Sugar + Brown Sugar – Brown sugar adds moisture and chewiness; granulated sugar helps form a glossy top.
-
Eggs – Provide structure and help emulsify the batter.
-
Vanilla Extract – Adds depth and enhances the chocolate.
-
All-Purpose Flour – Just enough to hold it together while keeping a soft texture.
-
Unsweetened Cocoa Powder – Use high-quality cocoa for a bold, rich flavor.
-
Salt – Essential for flavor balance.
-
Instant Espresso Powder (Optional) – Enhances the chocolate flavor subtly.
-
Chocolate Chips or Chopped Chocolate (Optional) – Stirred in for extra gooeyness.
Marshmallow Frosting
-
Marshmallow Fluff or Creme – Soft and spreadable, it mimics melted marshmallows.
-
Unsalted Butter – Adds structure and stability to the frosting.
-
Powdered Sugar – Sweetens and thickens the frosting to a spreadable consistency.
-
Vanilla Extract – Balances the sweetness.
-
Milk or Cream (as needed) – Adjusts texture.
-
Optional Garnish – Crushed peppermint, shaved chocolate, mini marshmallows, or a dusting of cocoa.
You can also use homemade marshmallow meringue or a stabilized whipped topping for a lighter option.
Step-by-Step Instructions

1. Prepare Oven and Pan
Preheat your oven to 350°F (175°C). Line an 8×8-inch pan with parchment paper, leaving a bit of overhang for easy removal. Lightly grease the paper.
2. Make the Brownie Batter
In a large bowl, whisk together:
-
½ cup melted unsalted butter
-
¾ cup granulated sugar
-
¼ cup brown sugar
Whisk until glossy. Then add:
-
2 large eggs
-
1½ tsp vanilla extract
Whisk for about 1 minute until thickened slightly.
Sift in:
-
½ cup unsweetened cocoa powder
-
½ cup all-purpose flour
-
¼ tsp salt
-
½ tsp espresso powder (optional)
Fold gently until combined. Optional: Stir in ½ cup chocolate chips or chunks.
Spread evenly into the prepared pan.
3. Bake the Brownies
Bake for 25–30 minutes, or until the top is set and a toothpick inserted in the center comes out with a few moist crumbs.
Let the brownies cool completely in the pan.
4. Make the Marshmallow Frosting
While the brownies cool, make the frosting.
In a mixing bowl, beat:
-
½ cup unsalted butter (softened)
-
1½ cups powdered sugar
Beat until fluffy and pale. Add:
-
1 cup marshmallow fluff
-
1 tsp vanilla extract
Beat again until light and creamy. Add 1–2 tbsp milk if needed for a smoother texture.
5. Frost and Finish
Spread the marshmallow frosting evenly over cooled brownies. Use an offset spatula for a clean, fluffy top.
Optional: For a toasted effect, use a kitchen torch to gently toast the frosting. You can also top with crushed candy canes, cocoa powder, or a drizzle of chocolate sauce.
Chill in the refrigerator for 30 minutes for cleaner slicing.
Tips, Variations & Substitutions
-
Toasted Finish: Gently torch the frosting for that signature hot cocoa look — just like roasted marshmallows.
-
Swirl Method: For extra marshmallow effect, swirl a bit of fluff into the brownie batter before baking.
-
Flavored Frosting: Add ½ tsp peppermint or almond extract to the frosting for a seasonal twist.
-
Make It Mocha: Add 1 tsp instant coffee or espresso to the batter for deeper flavor.
-
Topping Ideas: Try chocolate curls, chopped nuts, or crushed graham crackers for a s’mores twist.
Dietary Options:
-
Gluten-Free: Use a 1:1 gluten-free flour blend.
-
Dairy-Free: Use dairy-free butter and vegan marshmallow fluff.
Serving Ideas & Occasions
These brownies are perfect for cozy, festive occasions — and just as delightful for everyday cravings.
Serve them:
-
With hot cocoa for an ultra-themed winter dessert.
-
On a holiday dessert table with peppermint bark, cookies, and spiced nuts.
-
As a plated dessert, warmed with a scoop of vanilla ice cream.
-
Cut into small squares for a party tray or bake sale.
They’re ideal for Christmas, Valentine’s Day, movie nights, or just when you want something rich and nostalgic.
Nutritional & Health Notes
These brownies are undeniably indulgent — combining butter, sugar, chocolate, and marshmallow into one incredible dessert.
To lighten them up:
-
Skip the frosting and just add marshmallows on top during the last 5 minutes of baking.
-
Cut into smaller portions — they’re rich and satisfying even in small squares.
-
Use plain Greek yogurt in place of some of the butter (in the batter) to reduce fat without losing moisture.
This recipe is nut-free by default (unless you add nuts or toppings), and it adapts easily to gluten-free or dairy-free needs.
FAQs
Q1: Can I use homemade marshmallow frosting?
A1: Yes! A classic Swiss meringue or marshmallow buttercream works beautifully. Just be sure it’s stable enough to spread or torch if desired.
Q2: Can I use mini marshmallows instead of frosting?
A2: You can, but they’ll need to be added during the last 5 minutes of baking. They’ll melt and form a gooey top, but won’t be as fluffy or pipeable as frosting.
Q3: How do I store these brownies?
A3: Store them in an airtight container in the refrigerator for up to 5 days. Bring to room temperature before serving, or warm slightly for a soft texture.
Q4: Can I freeze them?
A4: Yes. Freeze in a single layer or with parchment between slices. Thaw in the fridge or at room temperature. Note: frosting may get stickier after freezing.
Q5: Why is my frosting runny?
A5: It could be from over-softened butter or too much liquid. Add more powdered sugar a tablespoon at a time to stiffen, or chill before frosting.
Q6: Can I double the recipe?
A6: Yes! Double all ingredients and bake in a 9×13-inch pan. Increase baking time to 35–38 minutes and check with a toothpick for doneness.
Q7: What cocoa powder should I use?
A7: Unsweetened natural cocoa gives a lighter chocolate flavor, while Dutch-processed offers a darker, smoother taste. Both work well — it’s up to preference.
PrintFudgy Hot Chocolate Brownies topped with fluffy marshmallow icing
Deeply fudgy brownies topped with fluffy marshmallow frosting — the perfect winter dessert inspired by a cup of hot chocolate.
- Prep Time: 20 minutes
- Cook Time: 30 minutes
- Total Time: 50 minutes
- Yield: 16 brownies 1x
Ingredients
Brownies:
-
½ cup unsalted butter (melted)
-
¾ cup granulated sugar
-
¼ cup brown sugar
-
2 large eggs
-
1½ tsp vanilla extract
-
½ cup unsweetened cocoa powder
-
½ cup all-purpose flour
-
¼ tsp salt
-
½ tsp instant espresso (optional)
-
½ cup chocolate chips or chunks (optional)
Marshmallow Frosting:
-
½ cup unsalted butter (softened)
-
1½ cups powdered sugar
-
1 cup marshmallow fluff
-
1 tsp vanilla extract
-
1–2 tbsp milk or cream
Instructions
-
Preheat oven to 350°F. Line and grease an 8×8-inch pan.
-
Whisk melted butter, sugars, eggs, and vanilla until smooth.
-
Sift in cocoa, flour, salt, and espresso. Fold gently until combined.
-
Stir in chocolate chips if using. Spread batter in pan.
-
Bake 25–30 minutes or until a toothpick comes out with moist crumbs.
-
Cool brownies completely.
-
Beat butter and powdered sugar until fluffy. Add fluff, vanilla, and milk as needed.
-
Spread frosting over cooled brownies. Optional: torch top lightly.
-
Chill before slicing for clean edges.
Notes
-
For s’mores-style, add crushed graham crackers to the top.
-
Store chilled for up to 5 days.
-
Freeze slices with parchment between layer
