Some links on this page are affiliate links. This means we may earn a commission at no additional cost to you if you click through and make a purchase, you can check our Affiliate Disclosure. Thank you for your support!
There is something about s’mores that brings back memories of campfires, cool evenings, and toasted marshmallows shared with family and friends. Even if you don’t have a fire pit in your backyard, you can still enjoy those familiar flavors in a rich and creamy milkshake.
This Easy S’mores Milkshake combines toasted marshmallows, creamy vanilla ice cream, and chocolate into a dessert drink that tastes like your favorite campfire treat in every sip. A graham cracker rim and chocolate drizzle make it look just as impressive as it tastes.
What I love most about this recipe is that the toasted marshmallows completely transform the flavor. Instead of simply making the milkshake sweeter, they add that unmistakable roasted marshmallow taste that makes classic s’mores so memorable.
The first time I made this milkshake, I expected it to taste like vanilla ice cream with marshmallows blended in. Instead, the toasted marshmallows added a warm caramelized flavor that instantly reminded me of freshly made s’mores around a campfire.
As it blends, the aroma of toasted marshmallow, melted chocolate, and buttery graham crackers fills the kitchen, making it almost impossible to wait for the first sip.
Why This Recipe Works
S’mores are all about combining three simple ingredients that become something special together. This milkshake follows the same idea while creating a creamy frozen dessert that’s easy to make any time of year.
Toasting the marshmallows before blending is the secret. Their lightly caramelized exterior adds much more flavor than plain marshmallows ever could, giving the milkshake its signature campfire taste.
Vanilla ice cream provides a rich, creamy base without overpowering the toasted marshmallows or chocolate.
Decorating the glasses with melted chocolate and graham cracker crumbs recreates the full s’mores experience while making every sip even more enjoyable.
One thing I’ve learned after making this recipe several times is that slightly darker toasted marshmallows create the best flavor. Just be careful not to let them burn, since even a little bitterness can overpower the sweetness of the milkshake.
Ingredients
You’ll only need a few simple ingredients to make this Easy S’mores Milkshake.
- Jumbo marshmallows
- Graham cracker sheets
- Hershey’s chocolate bar
- Vanilla ice cream
- Whole milk
- Toasted marshmallows for garnish
Equipment
- Blender
- Baking sheet
- Parchment paper
- Microwave-safe bowl
- Small plate
- Tall serving glasses
- Measuring cups
- Spoon
Step by Step Instructions
Step 1: Toast the Marshmallows
Preheat the broiler and line a baking sheet with parchment paper. Arrange the jumbo marshmallows in a single layer.

Broil for 5 to 7 minutes, turning as needed, until the marshmallows are deeply golden with lightly charred edges. Reserve a few toasted marshmallows for garnish.
Step 2: Prepare the Glasses
Crush the graham crackers into fine crumbs and spread them onto a small plate.
Melt the chocolate bar in a microwave-safe bowl using 30-second intervals, stirring until smooth.
Dip the rims of the serving glasses into the melted chocolate, then coat them with the graham cracker crumbs.
For an extra bakery-style presentation, drizzle additional melted chocolate around the inside of each glass.

Step 3: Blend the Milkshake
Add the vanilla ice cream, whole milk, and toasted marshmallows to a blender.
Blend until smooth, thick, and creamy.
If the milkshake is thicker than you prefer, blend in a small splash of additional milk.

Step 4: Assemble
Pour the milkshake into the prepared glasses.
Top each glass with a toasted marshmallow and serve immediately.
Tips for the Best S’mores Milkshake
Toast the marshmallows until they are deeply golden but not burnt. The caramelized exterior creates the authentic campfire flavor.
Use premium vanilla ice cream for the richest texture and creamiest consistency.
Freeze your serving glasses for about 10 minutes before decorating them to keep the milkshake colder longer.
Blend only until smooth to keep the milkshake thick and creamy.
Serve immediately after blending for the best texture.
Common Mistakes to Avoid
Using untoasted marshmallows will produce a much sweeter milkshake but without the signature roasted flavor that makes s’mores so recognizable.
Adding too much milk can make the milkshake thin instead of thick and creamy.
Burning the marshmallows under the broiler can create a bitter taste. Watch them carefully because they brown quickly.
Skipping the graham cracker rim means missing one of the classic s’mores flavors.
Overblending after adding extra milk can make the milkshake melt faster.
Expert Tips
Broiling the marshmallows instead of microwaving them gives the closest flavor to marshmallows roasted over an open fire.
For even more chocolate flavor, blend half of the chocolate bar directly into the milkshake instead of using it only for decorating.
If you have a kitchen torch, lightly toast the garnish marshmallows after placing them on top for an even more impressive presentation.
Use a wide straw so small pieces of toasted marshmallow blend easily through every sip.
For parties, prepare the decorated glasses ahead of time and keep them chilled until ready to fill.
Variations
Double Chocolate S’mores Milkshake
Blend in a tablespoon of chocolate syrup or chocolate fudge sauce for an even richer chocolate flavor.
Peanut Butter S’mores Milkshake
Add a tablespoon of creamy peanut butter for a delicious chocolate and peanut butter combination.
Cookies and Cream S’mores Milkshake
Blend in a few chocolate sandwich cookies for extra cookies-and-cream flavor.
Salted Caramel S’mores Milkshake
Drizzle salted caramel sauce inside the glasses before filling for a sweet and salty twist.
Coffee S’mores Milkshake
Blend in a shot of chilled espresso or a teaspoon of instant espresso powder for a mocha-inspired version.
Ingredient Substitutions
Milk chocolate can be replaced with dark chocolate if you prefer a richer flavor.
Whole milk may be substituted with oat milk, almond milk, or another dairy-free alternative.
Chocolate syrup works well if you don’t have a chocolate bar for decorating the glasses.
Mini marshmallows can be used instead of jumbo marshmallows, although jumbo marshmallows toast more evenly.
Chocolate ice cream can replace vanilla ice cream for an even richer dessert.
What to Serve With
This Easy S’mores Milkshake pairs perfectly with other rich desserts and frozen treats.
Serve it alongside Brownie Milkshake for the ultimate chocolate lover’s dessert table.
If you enjoy chocolate and hazelnut flavors, Nutella Milkshake makes another creamy option that’s just as indulgent.
For even more chocolate, Ferrero Rocher Milkshake combines hazelnut chocolates and Nutella into a luxurious frozen drink.
Oreo Milkshake is another fun choice if you’re serving several milkshake flavors for family or guests.
For bite-sized treats, Oreo Truffles pair beautifully with the toasted marshmallow flavors.
If you’re creating a dessert platter, Cookies and Cream Fudge offers another creamy chocolate dessert that’s easy to prepare ahead of time.
More Recipes to Try
If you loved this Easy S’mores Milkshake, here are a few more sweet treats to try next.
- Biscoff Milkshake
- Strawberry Cheesecake Milkshake
- Peanut Butter Bars with Chocolate Frosting
- Oreo Energy Balls
Final Thoughts
This Easy S’mores Milkshake brings everything people love about classic campfire s’mores into one thick, creamy dessert drink. Toasted marshmallows, rich chocolate, smooth vanilla ice cream, and buttery graham crackers create layers of flavor that make every sip taste nostalgic and indulgent.
What truly makes this recipe stand out is the toasted marshmallows. Their caramelized flavor captures the unmistakable taste of classic campfire s’mores in every creamy sip.
Whether you’re making it for a summer gathering, movie night, birthday party, or simply because you’re craving something sweet, this milkshake is always a fun dessert to share. After one sip, it just might become your favorite way to enjoy the classic flavors of s’mores any time of year.

S’mores Milkshake
Equipment
- Blender
- Baking sheet
- Parchment paper
- Microwave-safe bowl
- Plate
- Tall serving glasses
- Measuring Cups
- Spoon
Ingredients
- 8 to 10 jumbo marshmallows
- 3 graham cracker sheets, finely crushed
- 1 Hershey's chocolate bar
- 2 cups vanilla ice cream
- ½ cup whole milk
- 2 to 3 large marshmallows, toasted, for garnish
Instructions
- Line a baking sheet with parchment paper and arrange the jumbo marshmallows in a single layer.
- Place the baking sheet under the broiler and toast the marshmallows for 5 to 7 minutes, turning as needed until golden brown. Set a few toasted marshmallows aside for garnish.
- Crush the graham crackers into fine crumbs and spread them onto a small plate.
- Melt the chocolate bar in a microwave-safe bowl using 30-second intervals, stirring until smooth.
- Dip the rim of each serving glass into the melted chocolate, then coat it with the crushed graham cracker crumbs.
- If desired, drizzle a little melted chocolate around the inside of each glass.
- Add the vanilla ice cream, milk, and toasted marshmallows to a blender.
- Blend until smooth, creamy, and fully combined.
- Divide the milkshake between the prepared glasses.
- Top each milkshake with a toasted marshmallow and serve immediately.
Notes
- Toasting the marshmallows before blending gives the milkshake its signature campfire flavor.
- For a thicker milkshake, reduce the amount of milk or add an extra scoop of vanilla ice cream.
- Chill the serving glasses before decorating to help keep the milkshake cold longer.
- Chocolate syrup can be used instead of melted chocolate for decorating the glasses if preferred.
- Garnish with extra crushed graham crackers, chocolate shavings, or a piece of chocolate bar for an even more decadent presentation.
- Enjoy immediately after blending for the smoothest texture and best flavor.
