Imagine a rich, creamy iced latte that tastes like a campfire‑roasted s’more: chocolate–marshmallow sweetness, a hint of graham, and a smooth espresso kick. This S’mores Iced Latte is designed so you can make it at home with mostly pantry staples and a regular kettle or mugs, plus a little creativity with your toppings.
What makes this recipe different from basic “coffee with chocolate syrup” is the balance:
- Three‑layer sweetness (molten chocolate, marshmallow foam, graham crumble) instead of one cloying syrup.
- A built‑in “campfire” garnish you mix into the glass, so it tastes like a s’more in every sip.
- Clear, step‑by‑step texture cues so you don’t over‑whip or over‑sweeten.
Pro tip: Let the chocolate thicken slightly before chilling, so it cools to a spreadable frosting‑like texture instead of a watery layer. This keeps the “marshmallow” foam fluffy and the drink layered instead of muddy.
Why this S’mores Iced Latte works
This recipe leans on simple, reliable techniques that home bakers will already recognize:
- Chocolate + hot milk emulsion
Melting chocolate into warm milk (or plant‑based milk) creates a uniform, glossy base layer. Because cocoa butter loves fat‑soluble liquids, a small amount of chocolate stretches further without separating, giving you a rich but not oily mouthfeel. - Whipped marshmallow‑style foam
Whipping warm milk with a bit of sugar and vanilla creates stable, marshmallow‑like bubbles. The sugar stabilizes the foam and adds sweetness, while the tiny air bubbles make the latte feel creamy without heavy cream. - Graham‑style garnish for texture and flavor
A crunchy graham‑style topping gives you the classic s’mores texture contrast. By mixing it into the drink instead of just sprinkling it on top, you get chocolate and graham in every sip.
These three components work together so you don’t need ultra‑fancy tools or coffee‑shop syrups to get a layered, s’mores‑flavored drink at home.
Ingredients (with purpose and amounts)

All measurements are in grams first, with US cups in parentheses.
For the chocolate base (serves 2)
- 40g dark chocolate (70% recommended), chopped —
Creates the molten chocolate layer; use a good quality bar that melts smoothly. - 120g whole milk (or unsweetened oat milk), divided —
Half will melt the chocolate; half keeps the base loose enough to pour. - 10g sugar (1 tsp) —
Balances bitterness; you can reduce or omit if using very sweet chocolate.
For the marshmallow foam
- 150g whole milk (or unsweetened oat milk) —
Forms the foam base; warm milk whips better than cold. - 15g sugar (1Tbsp) —
Stabilizes foam and adds sweetness. - 1/8tsp pure vanilla extract —
Softens the coffee flavor and enhances the “dessert” vibe.
For the s’mores topping
- 20g graham crackers or digestive biscuits, crushed —
Replicates the classic s’mores crust; use gluten‑free if needed. - 10g mini marshmallows —
Adds authentic marshmallow flavor and a fun melt‑in‑the‑cup texture.
For the latte itself
- 160g strong brewed espresso or very strong coffee, cooled —
Use about 1 double shot concentrated coffee or 1/3 cup strong drip. - 100g ice cubes —
Keeps the drink cold without watering it down too much.
Equipment
Required:
- Small saucepan or heatproof bowl and microwave
- Rubber spatula
- Whisk or small hand frother (or an electric milk frother)
- Two tall glasses (about 300–350 mL each)
- Measuring spoons / scale (highly recommended)
Nice‑to‑have:
- Fine‑mesh strainer (to remove any chocolate lumps)
- Wooden spoon for stirring
- Extra glasses for mise en place
Step‑by‑step instructions
All steps assume you’re working at room temperature and using a small stovetop or microwave.
Step 1: Make the chocolate base (5–7 minutes)

- In a small saucepan, heat 60g milk over medium heat until it’s steaming and small bubbles form around the edges (about 60–70∘C/140–160∘F).
- Off the heat, add the chopped chocolate and let it sit for 30 seconds.
- Stir gently with a spatula until completely smooth and glossy.
Visual cue: The mixture should look like thick, pourable chocolate sauce, not chunky or split. - Stir in the remaining 60g milk to thin it slightly.
- Taste and add the 10g sugar if you want it sweeter.
- Pour half the chocolate base into each glass and swirl it so it coats the bottom.
Pro tip: Don’t make the layer too thick, or it will sink; think “thin chocolate pancake” consistency.
Step 2: Brew and chill the coffee (10–15 minutes)

- Brew about 160g of strong espresso or very strong coffee.
- Let it cool to room temperature (or cool it faster by pouring into a wide, shallow bowl and chilling in the fridge for 5 minutes).
Visual cue: The coffee should not be piping hot; it should feel warm to the touch, not scalding. - Once cooled, pour half the coffee over the chocolate base in each glass, leaving room for milk and foam.
Step 3: Build the iced base and add ice (2 minutes)
- Add about 50g ice to each glass.
- Gently pour in half the remaining milk (about 75g per glass) so the drink feels cold but not watery.
Visual cue: The drink should look layered and slightly cloudy, not completely clear.
Step 4: Make the marshmallow foam (3–5 minutes)

- Warm 150g milk in a small saucepan or microwave until it’s almost steaming (around 60–65∘C/140–150∘F). Do not boil.
- Whisk in the sugar and vanilla until the sugar dissolves.
- Froth the mixture with a whisk, hand frother, or electric frother until it’s thick and creamy‑looking, with tiny, stable bubbles.
Visual cue: The foam should hold its shape briefly when you drizzle some off the whisk, not collapse immediately. - Immediately pour half the foam over each latte, letting it mound on top.
Step 5: Finish with the s’mores topping (1 minute)

- Sprinkle half the crushed graham crackers and mini marshmallows over each glass.
- Gently stir once to start blending the marshmallows and crumbs into the drink, but leave some on top for a fun, crunchy garnish.
Did you know? The marshmallows will soften as you drink, giving you a gooey, campfire‑like texture.
Troubleshooting: common S’mores latte issues
Problem: Chocolate sinks and separates
Likely causes: Too much chocolate, too little emulsifier (milk), or chocolate that wasn’t fully melted.
Fix next time:
- Use high‑quality chocolate and melt it slowly with some warm milk.
- Stir until glossy and smooth; if it separates, add a tiny splash of warm milk and stir vigorously.
Problem: Foam is flat or watery
Likely causes: Milk too cold, not enough frothing time, or too much sugar.
Fix next time:
- Warm the milk to around 60–65∘C/140–150∘F before frothing.
- Whip for at least 30–45 seconds with a frother or whisk.
Problem: Drink is too sweet or overly bitter
Likely causes: Chocolate or sugar balance off.
Fix next time:
- Use 70% chocolate and adjust sugar to taste.
- Start with 0–10 g sugar and add more only if needed.
Problem: Coffee overpowers the s’mores flavor
Likely causes: Too much coffee or coffee that’s too strong.
Fix next time:
- Use slightly less coffee (around 120 g per serving) and more milk.
- Pair with a lighter roast to keep the s’mores flavor prominent.
Problem: Marshmallows don’t soften
Likely causes: Drink isn’t warm enough or marshmallows are too large.
Fix next time:
- Use mini marshmallows and let the drink sit for 2–3 minutes before drinking.
- If you like it piping hot, serve it warm instead of ice‑cold.
Substitutions and variations
Dietary swaps
- Dairy‑free:
Use unsweetened oat milk or almond milk for all milk components. The foam will be slightly less stable, but it still works. - Gluten‑free:
Use gluten‑free graham crackers or gluten‑free biscuits for the topping. - Egg‑free:
This recipe is naturally egg‑free.
Flavor swaps
- More chocolate:
Increase the chocolate to 50g for a richer, darker base. - Extra marshmallow:
Whip in a pinch of cornstarch or a tiny bit of gelatin to make the foam even more stable. - Smoky twist:
Add a tiny pinch of smoked salt to the chocolate base for a campfire‑like edge.
Scaling
- Single serving:
Halve all ingredients (use 20 g chocolate, 80 g coffee, etc.). - Triple batch:
Triple the ingredients and serve in larger glasses or jars.
Storage, make‑ahead, and freezing
Storage
- Counter:
Best consumed immediately. If you must store, keep the components separate and assemble before drinking. - Refrigerator:
Place the chocolate base in a sealed container for up to 2 days. The foam will not keep well. - Assembly:
Assemble just before serving for the best texture.
Freezing
- Not recommended:
Coffee and milk separate when frozen, and the foam will collapse. Add fresh foam and ice when serving.
Serving suggestions
Pair this S’mores Iced Latte with:
- A slice of chocolate cake or brownies for a double‑chocolate dessert.
- A light fruit tart to balance the sweetness.
- A simple graham cracker or digestive biscuit on the side.
For a fun twist, serve it after a barbecue or casual dinner when you want a “dessert‑like” drink without the calories of a full dessert.
FAQs
Can I use instant coffee instead of espresso?
Yes. Use 1–2 slightly heaping teaspoons of instant coffee dissolved in a small amount of hot water, then cool and add to the glass. Taste and adjust strength.
How do I prevent the chocolate from sinking?
Make sure the chocolate is fully melted and emulsified with warm milk. Don’t use too much chocolate, and gently pour the coffee over the chocolate so it doesn’t immediately sink.
Can I make this ahead of time?
You can make the chocolate base and chilled coffee ahead of time, but assemble the drink and foam just before serving.
What chocolate works best?
Use a good quality dark chocolate (around 70%) that melts smoothly. Avoid very cheap chocolate; it can become grainy or overly oily.
How can I make it less sweet?
Skip the sugar in the chocolate base and use unsweetened milk. Taste as you go and adjust sweetness only if needed.
Can I make this hot instead of cold?
Absolutely. Omit the ice and warm the coffee and milk components. Use warmed milk for the foam and top with hot marshmallow foam and graham cracker crumbs.
Notes from my kitchen (testing log)
Batch 1:
Used 60 g chocolate for two servings; the chocolate layer was too thick and sank. Also added too much sugar, making the drink overly sweet.
Adjustment: Reduced chocolate to 40 g and sugar to 10 g total.
Batch 2:
Used regular milk frother instead of a whisk; the foam was more stable and held its shape. Tried a 70% chocolate bar and it blended beautifully.
Result: Lighter, richer balance with a really creamy texture.
Final method:
Chose the 40 g chocolate, 70 g milk base, and frothed milk foam for a balanced, layered drink with a s’mores flavor that’s rich but not cloying.
Nutrition and disclaimer
Nutrition is approximate per serving (assuming 70% chocolate, whole milk, and 15 g sugar):
- Calories: ~180–220
- Fat: ~8–10 g
- Carbohydrates: ~18–22 g
- Protein: ~5–7 g
Values are estimates; adjust for brands and portion size. Follow food‑safety best practices and consume ingredients that fit your dietary needs.
Conclusion
This S’mores Iced Latte Recipe is a fun, easy way to bring a nostalgic dessert flavor into your morning coffee routine. With simple ingredients and clear visual cues, even beginners can nail the balance of chocolate, marshmallow, and coffee. The result is a creamy, layered drink that feels indulgent yet achievable at home.