There is something about s’mores that just feels cozy and familiar. This dip takes all of that and turns it into an easy dessert you can make at home.
The base is a soft brownie with a little cream cheese mixed in, which keeps it rich and smooth. On top you get golden marshmallows and gooey chocolate chips.

You serve it warm with graham crackers for dipping. No plates or forks needed, just grab a cracker and go.
It only takes a handful of steps, and most of the time is just the oven doing the work. Perfect for when you want a treat without a lot of fuss.
I like making this easy s’mores brownie dip on cozy nights in or when friends come over. It always disappears fast.
Why You’ll Love It
All the Campfire Flavor – You get that classic toasted s’mores taste without needing a fire pit or the great outdoors.
Rich and Fudgy Center – The middle stays soft and gooey like the best brownie you have ever had.

Golden Toasted Top – A quick trip under the broiler gives the marshmallows that warm, golden finish everyone loves.
Fun to Share – Everyone gathers around one warm dish and dips right in, making it perfect for parties.
Recipe Ingredients
- 4 oz Cream Cheese, Softened
- 1/2 cup Unsalted Butter, Melted
- 1/2 cup Granulated Sugar
- 1/3 cup Light Brown Sugar, Packed
- 1 large Egg
- 1 tsp Vanilla Extract
- 1/3 cup Unsweetened Cocoa Powder
- 1/3 cup All-Purpose Flour
- 1/4 tsp Salt
- 3/4 cup Semisweet Chocolate Chips
- 1 1/2 cups Mini Marshmallows
- 12 Graham Cracker Sheets
Directions
Step 1
Preheat the oven to 350°F and lightly grease a 9-inch pie dish. Beat the cream cheese and melted butter until mostly smooth.
Step 2
Mix in the granulated sugar, brown sugar, egg, and vanilla extract until glossy and fully combined.
Step 3
Fold in the cocoa powder, all-purpose flour, and salt just until no dry streaks remain. Stir in half of the semisweet chocolate chips.
Step 4
Spread the brownie batter in the prepared dish. Bake for 16 to 18 minutes, until the edges are set but the center remains slightly soft.
Step 5
Scatter the mini marshmallows and remaining chocolate chips over the hot brownie dip. Broil for 30 to 60 seconds, watching closely, until the marshmallows are toasted.
Step 6
Let the dip rest for 5 minutes, then serve warm with graham cracker sheets for dipping.

My Tips
Make Sure Your Cream Cheese Is Really Soft
Take the cream cheese out of the fridge at least an hour before you start. Cold cream cheese leaves little lumps that never fully smooth out, even with lots of mixing.
From my experience, if you forget to soften it ahead of time, you can cut it into small cubes and let them sit on the counter for about 20 minutes to speed things up.
Don’t Overbake the Center
Pull the dish out when the edges look set but the middle still jiggles a little and looks soft. This is a dip, so you want it gooey and scoopable, not firm like a regular brownie.

I’ve found that 16 minutes is usually the sweet spot, and going past 18 gives you a dry, cakey texture instead of that melty center everyone wants.
Watch the Broiler the Whole Time
Those marshmallows go from lightly golden to burnt in just a few seconds under the broiler. Stay right at the oven with the light on and your eyes on the dish the entire 30 to 60 seconds.
My favorite trick here is to rotate the dish once halfway through so the marshmallows toast evenly, since most broilers have hot spots that brown one side faster than the other.
More Recipes
Frequently Asked Questions
Why does the center need to stay slightly soft when I take it out of the oven?
The whole point of this dish is that gooey, dippable texture, so a soft center is exactly what you want. If you bake it until the middle is fully firm, it turns into a regular brownie instead of a scoopable dip.
The edges setting while the center stays soft is your signal that it is ready, and it will firm up just a little more as it rests.
Easy S'mores Brownie Dip
Equipment
- 9-inch pie dish
Ingredients
- 4 oz Cream Cheese, Softened
- 1/2 cup Unsalted Butter, Melted
- 1/2 cup Granulated Sugar
- 1/3 cup Light Brown Sugar, Packed
- 1 large Egg
- 1 tsp Vanilla Extract
- 1/3 cup Unsweetened Cocoa Powder
- 1/3 cup All-Purpose Flour
- 1/4 tsp Salt
- 3/4 cup Semisweet Chocolate Chips
- 1 1/2 cups Mini Marshmallows
- 12 Graham Cracker Sheets
Instructions
- Preheat the oven to 350°F and lightly grease a 9-inch pie dish. Beat the cream cheese and melted butter until mostly smooth.
- Mix in the granulated sugar, brown sugar, egg, and vanilla extract until glossy and fully combined.
- Fold in the cocoa powder, all-purpose flour, and salt just until no dry streaks remain. Stir in half of the semisweet chocolate chips.
- Spread the brownie batter in the prepared dish. Bake for 16 to 18 minutes, until the edges are set but the center remains slightly soft.
- Scatter the mini marshmallows and remaining chocolate chips over the hot brownie dip. Broil for 30 to 60 seconds, watching closely, until the marshmallows are toasted.
- Let the dip rest for 5 minutes, then serve warm with graham cracker sheets for dipping.