This Toasted Marshmallow Milkshake is a thick, creamy chocolate marshmallow shake made with chocolate ice cream, marshmallow fluff, vanilla, and golden toasted marshmallows. It has all the gooey, slightly caramelized flavor of a campfire marshmallow blended into an easy frozen dessert you can make right in your kitchen.
If s’mores and an old-fashioned chocolate milkshake had a ridiculously delicious summer fling, this would be it.
You can toast the marshmallows under the broiler, with a kitchen torch, or over a fire pit. Blend the darkest toasted marshmallows right into the shake, save the pretty golden ones for the top, and add graham cracker crumbs if you want to take it straight into s’mores territory.
- Flavor: Chocolate, vanilla, and caramelized toasted marshmallow
- Texture: Thick, creamy, and completely adjustable
- Main ingredients: Chocolate ice cream, milk, marshmallow fluff, vanilla, and marshmallows
- Best for: Summer desserts, movie nights, cookouts, sleepovers, and camping-themed parties
- Equipment: Blender, baking sheet, foil, and broiler or kitchen torch

Why You’ll Love This Toasted Marshmallow Milkshake
I have a weakness for desserts that are just a little excessive, and this marshmallow milkshake understands the assignment.
The secret is using marshmallows twice. Some are toasted deeply and blended into the shake, where their caramelized edges add a subtle campfire flavor. The rest are toasted until golden and gooey and piled on top.
- It tastes like summer camp. Toasting the marshmallows gives you flavor that plain marshmallow fluff alone cannot create.
- It is easy. Toast, blend, pour, and garnish.
- You control the thickness. Start with less milk for a spoonable shake and add more until it is exactly how you like it.
- No campfire is required. Your oven broiler works beautifully.
- It is easy to turn into a s’mores milkshake. Graham cracker crumbs and chocolate syrup are all it takes.
And if over-the-top milkshakes are your particular brand of happiness, save my Donut Milkshake Recipe for next time.
Ingredients for a Marshmallow Milkshake
You only need a handful of ingredients to make this chocolate marshmallow milkshake. Use an ice cream you genuinely like because its flavor makes up most of the shake.
- 1-pound bag jumbo marshmallows, divided: Toast one batch more deeply for blending and a second batch lightly for topping. You can also use my Homemade Marshmallows.
- 2 cups chocolate ice cream: Classic chocolate gives you that nostalgic ice-cream-shop flavor. Dark chocolate makes the shake richer.
- 1 to 2 cups milk: Start with about 1 cup and add more as needed. Whole milk produces the richest texture, but 2% also works.
- 1/2 cup marshmallow fluff: This distributes sweet marshmallow flavor throughout the entire shake.
- 1/2 teaspoon vanilla extract: Vanilla rounds out the chocolate and toasted-marshmallow flavors.
- Graham cracker crumbs, optional: Add these if you want a s’mores-style finish.
My thick-shake rule: You can always add more milk. You cannot politely ask it to leave once it is in the blender. Start thick and thin the milkshake a little at a time.
How to Make a Toasted Marshmallow Milkshake
Want to see just how easy this gooey, chocolatey milkshake comes together? This quick video walks you through toasting the marshmallows, blending the shake until thick and creamy, adjusting the consistency, chilling the glasses, and finishing everything with toasted marshmallows and a s’mores-inspired garnish.
How to Make a Toasted Marshmallow Milkshake
1. Toast the Marshmallows for Blending
Preheat your broiler and line a baking sheet with foil. Arrange half of the jumbo marshmallows in a single layer.
Broil until they are deeply golden and toasted in spots, watching them constantly. This batch can get fairly dark because those caramelized edges are going into the blender and giving our marshmallow shake its campfire flavor.
Remove them from the baking sheet and allow them to cool slightly.
2. Toast the Marshmallows for Topping
Place the remaining marshmallows on the prepared baking sheet and return them to the broiler.
This time, toast them only until they are puffed and beautifully golden. These are the show-off marshmallows going on top of the finished shakes.
And do not walk away.
Broilers do not believe in second chances. One minute you have perfectly golden marshmallows. The next you have tiny charcoal pillows and a smoke detector questioning your life choices.
3. Blend the Marshmallow Milkshake
Add the chocolate ice cream, 1 cup of the milk, marshmallow fluff, vanilla extract, and deeply toasted marshmallows to your blender.
Blend until smooth and creamy.
Check the consistency before adding the remaining milk. Add additional milk a little at a time until the shake reaches your favorite thickness.
If you accidentally make it too thin, add another scoop of chocolate ice cream and blend briefly.
4. Garnish and Serve
Pour the milkshake into chilled glasses and top each one with the lightly toasted marshmallows.
Add graham cracker crumbs, chocolate syrup, whipped cream, or whatever else makes your inner 10-year-old happy.
Serve immediately with a straw, a spoon, and absolutely no shame.

Expert Tips for the Best Marshmallow Shake
Start With Less Milk
If you like a thick milkshake, do not add all the milk at once. Begin with about 1 cup, blend, and then add more by the splash until the shake is thick enough to sip but still spoon-worthy.
Toast the Marshmallows in Two Batches
The marshmallows going into the blender can be darker than the ones you use for garnish. Those deeply toasted edges add more caramelized marshmallow flavor, while the second batch stays golden and pretty for serving.
Chill the Glasses
Put your glasses in the freezer while you make the shake. A cold glass helps the milkshake stay frosty longer, particularly on a hot summer day.
Watch the Broiler Constantly
Marshmallows can go from pale to golden to burned surprisingly fast. Keep the oven light on and stay nearby while they toast.
Blend Only Until Smooth
Once everything is incorporated, stop the blender. Excessive blending warms the ice cream and can make your shake thinner.
How to Make a S’mores Milkshake
This toasted marshmallow shake is already about two graham crackers away from becoming a s’mores milkshake.
Drizzle chocolate syrup around the inside of the serving glass before adding the milkshake. Sprinkle graham cracker crumbs on top and finish with a toasted marshmallow and a square of chocolate.
For even more chocolate-marshmallow goodness, pair it with my Ooey-Gooey Brownie S’mores Recipe.
Easy Toasted Marshmallow Milkshake Variations
Rocky Road Milkshake
Replace the chocolate ice cream with Rocky Road ice cream. Top with toasted or mini marshmallows, chopped peanuts, and chocolate syrup.
If Rocky Road is your love language, you should probably also meet my Rocky Road Brownies.
Chocolate Caramel Marshmallow Shake
Add a little caramel sauce to the blender and drizzle more over the finished shake.
Strawberry Marshmallow Milkshake
Replace the chocolate ice cream with strawberry ice cream for a completely different marshmallow shake. It is especially fun for summer parties alongside these Strawberry Ice Cream Sandwiches.
Extra-Chocolate S’mores Shake
Add chocolate syrup to the blender, drizzle the glass with additional chocolate, and finish with graham cracker crumbs, chocolate curls, and toasted marshmallows.
Fun Toasted Marshmallow Milkshake Toppings
This is where the recipe stops pretending to be sensible.
- Extra toasted marshmallows
- Mini marshmallows
- Graham cracker crumbs
- Chocolate syrup
- Caramel sauce
- Whipped cream
- Mini chocolate chips
- Crushed chocolate cookies
- Mini pretzels
- Caramel popcorn
- Cookie straws
- Brownie pieces
- Sprinkles
For a party, set several toppings out in small bowls and let everyone build their own milkshake. It is particularly fun for backyard movie nights, sleepovers, camping-themed birthdays, and summer cookouts.
Serving Ideas
This toasted marshmallow milkshake is rich enough to be dessert all by itself. Serve it after burgers, hot dogs, grilled chicken, or your favorite backyard BBQ dinner.
It also works beautifully on a Memorial Day or Fourth of July dessert table. Browse my Memorial Day Recipes & Party Ideas for more cookout inspiration.
If you want something fresh alongside all that chocolate and marshmallow, my Easy Strawberry Pie is a good balance.
Can You Make a Marshmallow Milkshake Ahead of Time?
The finished milkshake is best made immediately before serving. Once ice cream and milk are blended together, the shake will begin to melt and lose that thick, frosty texture.
You can, however, toast the marshmallows ahead of time. Have your toppings ready, chill your serving glasses, and wait to blend the milkshake until everyone is ready for dessert.
If you do have leftover milkshake, freezing it is a better option than leaving it in the refrigerator until it completely melts. Let the frozen shake soften slightly, then reblend it with a small splash of milk until creamy again.
Troubleshooting Your Marshmallow Milkshake
Why Is My Milkshake Too Thin?
Too much milk is the most common reason. Add another scoop or two of chocolate ice cream and blend just until the mixture thickens.
Why Is My Milkshake Too Thick?
Add milk one or two tablespoons at a time and blend briefly after each addition. Small adjustments make it easier to get exactly the consistency you want.
Why Did My Marshmallows Burn?
Marshmallows brown extremely quickly beneath a broiler. Move the baking sheet farther from the heating element if necessary and watch them continuously.
Why Can I Still See Pieces of Toasted Marshmallow?
The sticky centers can take a little extra blending. Stop the blender, scrape down the sides if necessary, and blend again just until smooth.
Frequently Asked Questions
How do you make a marshmallow milkshake?
Blend chocolate ice cream, milk, marshmallow fluff, vanilla extract, and toasted marshmallows until creamy. Start with less milk for a thick marshmallow shake and add more until you reach your preferred consistency.
Can you put marshmallow fluff in a milkshake?
Yes. Marshmallow fluff blends easily into a milkshake and gives the entire shake a sweet marshmallow flavor rather than limiting the marshmallow flavor to the garnish.
Can I use mini marshmallows instead of jumbo marshmallows?
Yes. Spread mini marshmallows in a single layer and watch them especially closely because their smaller size allows them to toast very quickly.
Can I make toasted marshmallows without a broiler?
Yes. Toast marshmallows with a kitchen torch on a heat-safe surface, over an outdoor fire pit, or carefully over a grill.
What ice cream is best for a chocolate marshmallow milkshake?
Classic chocolate ice cream gives this recipe its traditional chocolate-marshmallow flavor. Dark chocolate, chocolate fudge, Rocky Road, vanilla, and even coffee ice cream can also be used for variations.
Can I turn this into a Rocky Road milkshake?
Absolutely. Substitute Rocky Road ice cream for the chocolate ice cream and finish the shake with chopped peanuts, mini marshmallows, chocolate syrup, and toasted marshmallows.
Is a marshmallow milkshake the same as a marshmallow smoothie?
Not really. This recipe is a true dessert-style milkshake made with ice cream, milk, marshmallow fluff, and toasted marshmallows. A smoothie generally uses fruit, yogurt, juice, or similar ingredients rather than an ice cream base.
Can I make this milkshake dairy-free?
You can substitute dairy-free chocolate ice cream and your favorite creamy non-dairy milk. Check the labels on the marshmallows and marshmallow fluff as well if you are preparing the shake for a specific dietary need.
Readers Also Make
If one wildly unnecessary dessert disguised as a beverage simply is not enough, readers looking for frozen treats may also enjoy my Donut Milkshake Recipe.
Perfect With
Turn this into a full campfire-inspired dessert night with Ooey-Gooey Brownie S’mores or serve it beside Angel Food Cake with Marshmallow Topping.
Related Posts
- Rocky Road Brownies Recipe
- Strawberry Ice Cream Sandwiches
- A&W Root Beer Float Recipe
- Better Than Anything Cake
Next Recipe to Try
Stay in full summer-dessert mode with my Donut Milkshake Recipe, a creamy vanilla shake blended with actual frosted donuts because apparently we have decided ordinary milkshakes are no longer enough.
A Campfire Milkshake Worth the Sticky Fingers
This Toasted Marshmallow Milkshake Recipe is simple, playful, nostalgic, and just messy enough to feel like summer.
Make it thick enough for a spoon. Cover it in graham cracker crumbs. Add extra chocolate. Toast the marshmallows until they are just shy of dangerous. Or turn the whole thing into a Rocky Road milkshake.
There really is no dignified way to eat a gooey marshmallow perched on top of a chocolate milkshake, and I think that is part of its charm.
Now tell me: are you going extra toasted marshmallow, extra chocolate, or full s’mores milkshake?

Toasted Marshmallow Milkshake Recipe
A creamy chocolate marshmallow milkshake blended with marshmallow fluff and golden toasted marshmallows for an easy campfire-inspired dessert.
Ingredients
- 1 (1-pound) bag jumbo marshmallows, divided
- 2 cups chocolate ice cream
- 1–2 cups milk, divided
- 1/2 cup marshmallow fluff
- 1/2 teaspoon vanilla extract
- Graham cracker crumbs, optional
Instructions
- Preheat the broiler and line a baking sheet with foil.
- Arrange half the marshmallows in a single layer. Broil until deeply golden and toasted in spots, watching constantly. Transfer to a plate and cool slightly.
- Toast the remaining marshmallows just until puffed and golden. Reserve these for topping.
- Add chocolate ice cream, 1 cup milk, marshmallow fluff, vanilla, and the deeply toasted marshmallows to a blender.
- Blend until smooth. Add additional milk a little at a time until the shake reaches your preferred consistency.
- Pour into chilled glasses. Top with reserved toasted marshmallows and graham cracker crumbs, if desired. Serve immediately.
Notes
Expert Tips
Toast the marshmallows in two batches. Let the marshmallows going into the blender become deeply golden for more campfire flavor, while keeping the garnish batch lighter and prettier. Start with 1 cup milk and add more only as needed. It is much easier to thin a milkshake than to thicken one.
Variations
For a s’mores milkshake, add graham cracker crumbs and chocolate syrup. Use Rocky Road ice cream for a Rocky Road version, or substitute strawberry ice cream for a strawberry marshmallow shake.
Serving Suggestions
Serve immediately in chilled glasses topped with toasted marshmallows. Add graham cracker crumbs, chocolate syrup, whipped cream, mini chocolate chips, or caramel sauce if desired.
Storage
Milkshakes are best served immediately because they begin to melt and lose their thick, creamy texture as they sit. You can toast the marshmallows and prepare the toppings ahead of time.
Reheating
Reheating is not recommended for this frozen dessert.
Make Ahead
Toast the marshmallows and prepare any toppings ahead of time. Chill the serving glasses in the freezer, then blend the milkshake immediately before serving.
Freezing
If you have leftover milkshake, freeze it rather than allowing it to completely melt in the refrigerator. Let it soften slightly, then reblend it with a small splash of milk until creamy.
Troubleshooting
Milkshake too thin: Add another scoop or two of chocolate ice cream and blend briefly.
Milkshake too thick: Add milk 1 to 2 tablespoons at a time until it reaches your preferred consistency.
Marshmallows burned: Move the baking sheet farther from the broiler and watch continuously. Marshmallows can go from golden to burned very quickly.
Pieces of marshmallow remain: Stop the blender, scrape down the sides if needed, and blend again just until smooth.
Equipment
Blender
Baking sheet
Aluminum foil
Broiler or kitchen torch
Serving glasses
More Recipes to Try
Donut Milkshake Recipe
Ooey-Gooey Brownie S’mores Recipe
Rocky Road Brownies Recipe
Nutrition Disclaimer
Nutrition information is provided as an estimate only and will vary depending on the brands, serving sizes, toppings, and substitutions used.
Nutrition Information:
Yield: 4 Serving Size: 1 milkshakeAmount Per Serving: Calories: 380Total Fat: 14gSaturated Fat: 9gUnsaturated Fat: 5gCholesterol: 42mgSodium: 121mgCarbohydrates: 62gFiber: 2gSugar: 51gProtein: 5g
The Nutritional Information may not be accurate.
