I still remember the first time I craved that gooey, campfire-sweet S’mores Milkshake — it hit me on a rainy afternoon when I wanted something nostalgic but lighter than an entire tray of dessert. If you’re new to blending toasted marshmallows into a shake, it can feel a bit intimidating: will the marshmallows blend smoothly? Will the chocolate sauce seize? I promise this recipe is simple and stress-free, and with a few little tricks I picked up (and the occasional appliance tip I love), you’ll have a comforting treat that feels indulgent without overcomplicating things. If you like appliance-specific tips, I sometimes share how I adapt recipes for the Ninja Creami — check the best Ninja Creami protein milkshake recipe for ideas that translate well here.
Highlights
A Quick Look at This S’mores Milkshake Recipe
This S’mores Milkshake brings together calcium-rich dairy from vanilla ice cream and milk, helping with daily calcium needs, and offers a modest amount of protein depending on the dairy you choose. Whole-grain-style graham crackers add a touch of fiber and complex carbohydrates, especially if you choose a higher-fiber variety. You can make this shake more wholesome by using lower-sugar ice cream or a higher-protein base, so it fits nicely as a lighter comfort-food option or an occasional post-workout treat. If you prefer a slushier texture or want to experiment with different blending styles, I also like exploring a slushier approach in my Ninja slushi chocolate milkshake guide.
Ingredients You’ll Need for S’mores Milkshake
Here I expand the ingredients list so you know exactly what to buy and how to think about portions. Quantities below match the recipe but feel free to adjust for two servings or a single large glass.
Essentials
- 8 large marshmallows — toasted for that authentic campfire flavor. Use standard marshmallows; they toast and blend best.
- 4 large scoops vanilla ice cream — about 2 cups. Choose a fuller-fat ice cream for richer flavor, or a lighter variety for fewer calories.
- 6 sheets graham crackers — broken into pieces so they soften quickly in the blender.
- Milk, as needed for blending — start with 120–180 ml (½–¾ cup) and add more to reach your desired thickness. Dairy or fortified plant milk both work.
- 60 ml chocolate sauce (see recipe below)
Chocolate sauce (homemade — the quantities below make roughly 60 ml):
- 80 ml water
- 2 tablespoons granulated sugar
- 2 tablespoons honey
- 60 ml unsweetened cocoa powder
- 30 grams chopped chocolate (dark or milk)
- a pinch of salt
- 1.25 ml vanilla extract (about ¼ teaspoon)
Optional add-ons
- Crushed graham cracker crumbs for rimming the glass — adds texture and visual appeal.
- Extra toasted marshmallows for garnish — I love skewering 2–3 more per glass.
- A drizzle of extra chocolate sauce on top.
- A sprinkle of flaky sea salt to balance the sweetness.
- A scoop of protein powder (vanilla or unflavored) for extra protein — blend it well with the milk.
- Use a dollop of Greek yogurt (plain) if you want tang and extra protein without changing the flavor profile too much.
Substitutions and shortcuts
- Ice cream: Swap regular ice cream for lower-sugar or higher-protein ice cream to suit dietary goals. Frozen yogurt can work, but the shake will be tangier and thinner.
- Marshmallows: If you need to avoid added sugars, look for low-sugar marshmallow alternatives, though they may not toast the same way. For a toasted flavor without marshmallows, you can use a touch of toasted marshmallow extract (use sparingly).
- Graham crackers: Substitute with whole-grain crackers or digestive biscuits for a fiber boost. Gluten-free graham-style crackers work for gluten-free needs.
- Chocolate sauce shortcut: Use store-bought chocolate sauce to save time; choose a lower-sugar variety if preferred. If you make the homemade sauce, warm it gently and cool fully for better texture.
- Milk: Use dairy or plant-based milk (almond, oat, or soy). Soy and pea-based milks have slightly more protein, which can help make the shake more filling.
- Honey and sugar: To reduce refined sugar, reduce the granulated sugar by half and replace sweetness with a touch more honey or a liquid sweetener like maple syrup. Be mindful of flavor changes.
- Blender: No high-powered blender? Let graham cracker pieces soak in the milk a minute before blending to soften them. For appliance-specific tips, check my delicious simple Ninja Creami milkshake recipe guide.
How to Make S’mores Milkshake Step-by-Step
I keep the method friendly and practical so you can focus on flavor rather than fuss. This approach helps preserve what nutrients are present — for instance, using cool or room-temperature ingredients keeps dairy proteins gentle and avoids unnecessary breakdown from overheating.
Toast the marshmallows
- Skewer the 8 large marshmallows on a stick or metal skewer. Use a kitchen torch to toast them evenly until golden brown with a few darker spots for that roasted flavor. A flame gives the best control; you can also toast them over a gas burner or under a hot broiler in short bursts, watching carefully so they don’t burn.
- Let them cool slightly; you want them warm but not molten so they blend more predictably.
Make the chocolate sauce (can be done ahead)
- In a small saucepan, combine 80 ml water, 2 tablespoons granulated sugar, 2 tablespoons honey, and 60 ml unsweetened cocoa powder.
- Whisk constantly over medium heat until the mixture begins to simmer gently. This helps the cocoa dissolve and the sugars integrate without scorching.
- Remove the pan from the heat and stir in the 30 grams chopped chocolate and a pinch of salt until fully melted and smooth.
- Stir in 1.25 ml vanilla extract and let the sauce cool completely. Cooling thickens it slightly and prevents the shake from being overheated when added.
Tip on nutrient preservation: heating briefly to make sauce doesn’t meaningfully affect nutrients in this context, but avoid caramelizing sugars too long — just bring to a simmer and remove.
Blend the milkshake
- In your blender, add the toasted marshmallows, 4 large scoops vanilla ice cream, 6 sheets of graham crackers (broken), and 120–180 ml milk depending on how thick you like it.
- Blend on medium-high until smooth. If pieces of graham cracker remain, pulse a few times and let the mixture sit for 1–2 minutes; the crackers will soften from the liquid and make blending easier.
- Taste and adjust — if you want it sweeter or more chocolate-forward, add a tablespoon of the cooled chocolate sauce in and blend briefly.
Technique tip: Start with less milk; you can always thin the shake but can’t easily thicken it without adding more ice cream or frozen components.
Prepare glasses and pour
- Drizzle chocolate sauce inside two 240 ml serving glasses, spiraling from the top down so it clings to the sides.
- Pour the milkshake evenly into the glasses. The sauce swirls create a pretty presentation and a little extra flavor with each sip.
Garnish and serve
- Add extra toasted marshmallows on skewers or drop a few on top. Optionally dip the rim of each glass in chocolate syrup and then into crushed graham cracker crumbs for that classic s’mores look.
- Serve immediately so the toasted marshmallow topper stays warm and the shake stays thick.
Small variations that keep the recipe healthy:
- To preserve proteins and avoid thinning, use chilled ingredients and pre-freeze your glasses for an extra-thick experience without adding ice cream.
- If you want to increase protein, stir in a small scoop of unflavored protein powder with your milk before blending; this helps keep the shake satisfying.
- For a lighter cup, use a lower-fat ice cream and a higher-protein milk alternative; note that texture will change slightly but flavor remains cozy.
If you enjoy recipe experiments, I sometimes blend marshmallow-forward shakes different ways and share those stories in my Ninja Slushi chocolate milkshake adventure — the techniques there can inspire texture tweaks here.

Common Mistakes to Avoid
I’ve made a few of these myself, so here are simple fixes that keep the S’mores Milkshake reliably delicious.
When people try this recipe, the most common issues are either texture problems, overheating the chocolate, or not getting that toasted flavor to carry through. Below are three mistakes I see often and how to avoid them.
Mistake 1: Toasting marshmallows until they’re completely burned
It’s easy to over-toast when you want that caramelized flavor. Burnt marshmallows can add an acrid taste that overpowers the shake. Aim for an even golden brown with some darker spots, and rotate the skewer for uniform color. A torch gives good control; if you’re using a broiler, watch closely and flip quickly.
Mistake 2: Chocolate sauce seizes or becomes grainy
This happens when chocolate hits very hot liquid or is stirred too early. To avoid seizing, remove the pan from the heat before adding chopped chocolate and stir until it melts gently. Make sure the cocoa is well-sifted into the water and sweeteners to prevent lumps. If your sauce thickens too much as it cools, gently warm it for a few seconds before drizzling.
Mistake 3: A thin, watery shake
Adding too much milk at the start is the usual culprit. Begin with 120 ml milk and only add more if needed. If the shake ends up too thin, add another scoop of ice cream or a few ice cubes and blend briefly. Pre-softening graham crackers in the milk for a minute before blending can also help maintain a creamy yet thick texture.
Serving Suggestions for S’mores Milkshake
This S’mores Milkshake is a playful, comforting dessert that’s great for sharing or keeping as a single decadent treat. It pairs well with simple snacks that won’t compete with its richness.
I like to think of serving as a balancing act: keep the portion sensible and pair with lighter bites or fresh fruit to round out the experience.
Pairing with lighter bites
Serve the milkshake alongside a small plate of fresh berries or sliced apples. The bright acidity and fiber from the fruit help cut through the richness and make the dessert feel more balanced.
Complementary warm treats
If you want a warm element, try a small mug of herbal tea or a single-wrapped baked oatmeal square. Something lightly spiced — cinnamon or nutmeg — complements the toasted marshmallow flavor without adding too much extra sweetness. For more warm-cold combos and ideas, my write-up about a Ninja Creami chocolate milkshake includes helpful pairing notes: Ninja Creami chocolate milkshake recipe.
Serving for guests
If entertaining, prepare the chocolate sauce and toasted marshmallows ahead of time, then let guests customize. Offer extra toppings like crushed graham crackers, flaky sea salt, or a small bowl of chopped nuts for texture. Use small glasses to control serving sizes so everyone can enjoy the nostalgia without overindulging.
Conclusion
I love how this S’mores Milkshake lets me bring that fireside flavor into the kitchen in a way that’s easy to manage and easy to tweak for health goals — whether that’s boosting protein, cutting added sugar, or simply keeping portion sizes sensible. The recipe’s flexibility means you can make it lighter or more indulgent depending on the day, and small swaps like lower-sugar ice cream or higher-protein milk make it fit into a balanced, nourishing routine. If you want inspiration from other cooks who riff on this classic, check out The Gunny Sack’s S’mores Milkshake recipe for a classic take, or explore a gluten-free, lactose-friendly version at Shaw Simple Swaps’ Creamy S’mores Milkshake for accessible swapping ideas. Try it, make it yours, and drop a note about the twists you loved most.
FAQs About S’mores Milkshake
Q1: How long will a S’mores Milkshake keep in the fridge?
A1: The S’mores Milkshake is best enjoyed immediately for texture and flavor. If you must store it, keep it in an airtight container in the fridge for up to 24 hours, but expect separation and a thinner texture; re-blend briefly before serving.
Q2: Can I make a dairy-free S’mores Milkshake?
A2: Yes. Use dairy-free vanilla ice cream and a fortified plant milk like soy or oat. For the chocolate sauce, use dairy-free chocolate. The toasted marshmallows are typically vegan-free because of gelatin; look for vegan marshmallows if you need a fully dairy-free and vegan option.
Q3: Is there a lower-sugar version of the S’mores Milkshake?
A3: You can lower added sugar by choosing reduced-sugar or no-sugar-added ice cream and using a lower-sugar chocolate sauce or reducing the sugar in the homemade sauce. Swapping some sweetness for a dash of vanilla extract or a sprinkle of cinnamon can enhance flavor without extra sugar.
Q4: Can I freeze S’mores Milkshake layers to make a thicker treat?
A4: Yes. Blend the shake slightly thicker than usual and freeze in an airtight container for a few hours to make a semi-frozen dessert. Stir or re-blend briefly before serving. Note that toasted marshmallows will harden when frozen, so reserve extra for garnish.
Q5: What’s the best way to toast marshmallows for a S’mores Milkshake indoors?
A5: A handheld kitchen torch is the easiest and safest indoor method for even toasting. If you don’t have a torch, you can use a gas stovetop (hold the marshmallow on a long skewer over the flame) or the oven broiler, but with the broiler keep the rack close and watch constantly to avoid burning.

S’mores Milkshake
- Total Time: 25 minutes
- Yield: 2 servings 1x
- Diet: Vegetarian
Description
A nostalgic campfire treat blended into a creamy milkshake, featuring toasted marshmallows, vanilla ice cream, and a rich chocolate sauce.
Ingredients
- 8 large marshmallows, toasted
- 4 large scoops vanilla ice cream (about 2 cups)
- 6 sheets graham crackers, broken
- 120–180 ml milk (½–¾ cup), as needed
- 60 ml chocolate sauce
Instructions
- Skewer marshmallows and toast until golden brown.
- For chocolate sauce, combine water, sugar, honey, cocoa powder in a saucepan over medium heat until simmering. Add chopped chocolate, salt, and vanilla extract until smooth.
- In a blender, combine toasted marshmallows, ice cream, graham crackers, and milk. Blend until smooth.
- Drizzle chocolate sauce in serving glasses and pour in the milkshake.
- Garnish with extra toasted marshmallows and serve immediately.
Notes
For added protein, incorporate a scoop of protein powder or Greek yogurt. To reduce sugar, select lower-sugar ice cream and adjust chocolate sauce ingredients.
- Prep Time: 15 minutes
- Cook Time: 10 minutes
- Category: Dessert
- Method: Blending
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 450
- Sugar: 35g
- Sodium: 180mg
- Fat: 15g
- Saturated Fat: 9g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 64g
- Fiber: 2g
- Protein: 7g
- Cholesterol: 60mg
Keywords: milkshake, s’mores, dessert, summer treat, nostalgic dessert




