Creamy, cold, and smooth, this S’mores Milkshake is the perfect way to excite your tastebuds with the campfire classic s’more when it’s 100 degrees out! Easily made gluten-free and lactose-friendly, this is a family favorite recipe the entire crew will love.

Why You Need to Make this S’more Milkshake
Gosh, nothing screams summer to me more than a campfire surrounded by friends, family and lots and lots of marshmallows! As a kid, we spent our summers in the motorhome, traveling up and down the California coast boating, camping and eating S’mores of course.
This S’more Milkshake was born after I created these Chocolate Chip Cookie Dough Bars, another campfire favorite, to help me rekindle a little bit of those fond childhood memories.
If s’mores were in your life at all too, then you’re going to want to make this Chocolate Milkshake that has those perfect s’more graham and marshmallow hints too!
Milkshake Ingredients: What You Need

Ingredient Tips
- Mini marshmallows: unless you are going to toast them under the broil setting as noted below in FAQs, then stick with the mini. This will ensure an even consistency of the mallow taste!
- Graham crackers: we like to use a blend of chocolate and honey in this, but feel free to use the flavors that speak to your crew!
- Ice cream: to keep this lighter, use a reduced fat ice cream made with reduced fat milk. I tend to stick away from those with sugar substitutes as they irritate my stomach these days!
Ingredient Swaps
- Graham crackers: choose a gluten-free option if you follow a gluten-free diet.
- Ice cream: for a dairy-free choice, opt for a plant-based ice cream like the almond or cashew milk varieties.
- Milk: to keep this plant-based if using a plant-based ice cream, be sure to pair this with a plant-based milk such as almond, cashew, or soy milk
How to Make this Milkshake
Step by Step Photos

It’s not rocket science (thankfully!) To make this milkshake, simply portion ingredients into your blender cup and give it a go! Within seconds you’ll have this beauty to enjoy. I pinky promise, it’s better than that Sonic shake hands down!
But, beware… tiny hands will snatch this up before you’re able to get a bit for yourself if you have kiddos around!

Recipe Notes + Expert Tips
Here’s a few things to keep in mind when making this recipe:
- Consume immediately! If you do have leftovers, freeze into popsicle molds for a fun treat later.
- Crunching the graham crackers on top is preferred versus the thick chunks in the photo (it helps ensure you get that graham taste in every bite!)
- For a thicker shake, decrease the milk to 2 tablespoons.
- Want a little bit of that burnt marshmallow taste? Then fire up your broiler and place the marshmallows on a rimmed baking sheet lightly sprayed with cooking spray. Let them sit under the broil for a minute or two, then remove and use a spatula to put in the blender.
FAQs
Fire up your broiler and place the marshmallows on a rimmed baking sheet lightly sprayed with cooking spray. Let them sit under the broil for a minute or two, then remove and use a spatula to put in the blender. You can also use a kitchen blow torch… but not many people have that (myself included!)
You can also sub a lactose free milk, but almond or another plant-based alternative will also work. When it comes to ice cream, I like the almond or cashew based options in double chocolate and brownie flavors. They surprisingly work really well in here!
Yes, I’m literally answering this because you actually can! Take chocolate whole milk and freeze in ice cub trays. Pop them out and add about 1 cups worth to the blender alongside 1/3 cup of liquid chocolate whole milk. Continue following the rest of the recipe steps and voila, chocolate milk turned into a milkshake! It’s not 100% the same but it sure passes pretty close!
Other Campfire Treats You May Enjoy
If you liked the taste of this beauty, you may also enjoy these! Perfect for summer gatherings and cookouts!

Creamy S’mores Milkshake
Ingredients
- 1 2/3 cups reduced fat chocolate ice cream
- 2 each graham cracker sheets gluten free is necessary
- 1/4 cup mini marshmallows toasted optional (see note)
- 1/3 cup milk lactose free if necessary
- .5 oz dark chocolate shavings optional
Instructions
- Add ice cream, 1 graham cracker sheet, 1/4 cup marshmallows, and milk to a high powered blender. Blend until smooth.
- Crush remaining graham cracker in a ziplock bag. Pour milkshake into two glasses, then top with mini marshmallows, graham cracker crumbs, and chocolate shavings. Serve immediately.
Notes
- Consume immediately! If you do have leftovers, freeze into popsicle molds for a fun treat later.
- Crunching the graham crackers on top is preferred versus the thick chunks in the photo (it helps ensure you get that graham taste in every bite!)
- For a thicker shake, decrease the milk to 2 tablespoons.
- Want a little bit of that burnt marshmallow taste? Then fire up your broiler and place the marshmallows on a rimmed baking sheet lightly sprayed with cooking spray. Let them sit under the broil for a minute or two, then remove and use a spatula to put in the blender.
Makenna says
Loved this! Made it with some friends and it was too tasty!
Melanie says
This looks amazing, and I love that it is so simple! That is such a good idea to freeze the milk! I laughed when you said you were tempted to throw in some black beans and dried figs but thought of your dad and didn’t do it. My dad is the same way! This is a milkshake everyone will love! 🙂
Elizabeth Shaw says
HA, I’m glad I made you chuckle, I knew one RDN had to if they read this! Some things are better not messed with, right?
Tara | Treble in the Kitchen says
Seriously…sounds amazing Liz!! And the photos are beautiful!
Elizabeth Shaw says
Aw, thanks Tara- that means a lot!
Wendy says
This looks so amazing! I’ve never thought to freeze milk for a milkshake….what a great idea!
Elizabeth Shaw says
THanks Wendy, such a simple swap, right?!
Alisa Fleming says
S’mores shakes are such a fun idea! I’ll have to try a version of this in our home.
Elizabeth Shaw says
Absolutely! I hope you do!
Jessica @ Nutritioulicious says
This looks absolutely amazing! I have to try it! Love that you used Sally’s son’s idea to freeze the milk to make the milkshake so you don;t have to use ice cream. I find all these new milks to be really interesting, especially since they are lactose free – A2 and Fairlife are two I’m thinking of.
Elizabeth Shaw says
Thanks Jess for the compliment! Yes, I love that A2 milk gives people an option who used to be able not to drink milk. However, it has lactose! But, what’s interesting is that studies are finding people aren’t actually reacting to the lactose, but the protein component of the milk! It’s insane how much new info is developing since we were in school!