A s’mores latte brings everything you love about a campfire s’more into a coffee drink — chocolate, toasted marshmallow, and a hint of smoky sweetness. It’s indulgent, easy to make at home, and miles better than any drive-through version.

This recipe covers hot and iced versions, a homemade marshmallow syrup, and how to get that essential toasted marshmallow top even without a kitchen torch.


What Is a S’mores Latte?

A s’mores latte is an espresso drink made with three flavor components that mirror a classic s’more:

  1. Chocolate — chocolate sauce or mocha sauce (the chocolate layer)
  2. Marshmallow — marshmallow syrup stirred into the drink (the marshmallow)
  3. Graham cracker — graham cracker crumbs on the rim or as garnish (the cracker)

The toasted marshmallow on top — either a real toasted marshmallow or toasted whipped cream — adds the signature campfire aroma. Without it, it’s closer to a mocha with marshmallow syrup than a true s’mores latte.


Ingredients

For 1 hot s’mores latte:

  • 2 shots espresso (or ½ cup strong brewed coffee)
  • 1 cup whole milk
  • 2 tablespoons chocolate sauce (store-bought or homemade mocha sauce)
  • 2 tablespoons marshmallow syrup (recipe below, or store-bought Torani)
  • Pinch of salt
  • Whipped cream, for topping
  • 1–2 large marshmallows, for toasting
  • Graham cracker crumbs, for garnish

For 1 iced s’mores latte:

  • Same ingredients, plus ice
  • Use cold milk instead of steamed

Marshmallow Syrup (Homemade)

Store-bought marshmallow syrup (Torani makes one) works perfectly. But if you want to make your own:

Ingredients:

  • 1 cup water
  • 1 cup granulated sugar
  • 1 cup mini marshmallows
  • ½ teaspoon vanilla extract

Method:

  1. Combine water, sugar, and marshmallows in a small saucepan over medium heat.
  2. Stir until sugar dissolves and marshmallows melt completely, about 5–7 minutes.
  3. Remove from heat and stir in vanilla.
  4. Let cool, then transfer to a jar. Stores refrigerated for 2 weeks.

Yield: About 1½ cups syrup (15–20 drinks)


Hot S’mores Latte — Step by Step

Step 1: Prep your cup. Drizzle chocolate sauce around the inside of your mug so it coats the sides like a melted chocolate layer.

Step 2: Pull your espresso. Brew 2 shots directly into the prepared mug. The hot espresso will melt and partially incorporate the chocolate sauce.

Step 3: Add marshmallow syrup. Stir in 2 tablespoons marshmallow syrup and a pinch of salt. The salt enhances the chocolate and balances the sweetness.

Step 4: Steam the milk. Steam 1 cup of whole milk to 150–155°F with a microfoam texture. For how to steam milk, see our guide.

Step 5: Pour the milk. Pour steamed milk into the mug, holding back the foam with a spoon if you want a layered look.

Step 6: Toast the marshmallows. Skewer 1–2 large marshmallows and toast them with a kitchen torch or directly over a gas burner until golden and slightly charred. Place on top of the drink.

Step 7: Garnish. Top with whipped cream, sprinkle graham cracker crumbs, and drizzle a little extra chocolate sauce.


Iced S’mores Latte

Method:

  1. Fill a tall glass with ice.
  2. Drizzle chocolate sauce on the inside of the glass (optional, but looks great).
  3. Brew 2 shots espresso. Let cool 2–3 minutes, or pour over ice immediately for a slightly diluted, refreshing version.
  4. Add 2 tablespoons marshmallow syrup and a pinch of salt.
  5. Pour ¾ cup cold milk over the ice.
  6. Top with whipped cream, a toasted marshmallow, and graham cracker crumbs.
  7. Drizzle chocolate sauce over the top.

Tip for the cold version: Toast the marshmallow first, then place it on top of the whipped cream. The contrast between the cold drink and warm toasted marshmallow is part of the experience.


How to Toast Marshmallows Without a Torch

Gas stove: Hold a marshmallow on a skewer or fork directly over the burner flame. Rotate constantly until golden. About 30–45 seconds.

Broiler: Place marshmallows on a foil-lined baking sheet 2–3 inches from the broiler element. Broil for 1–2 minutes, watching carefully — they go from perfect to burnt in seconds.

Lighter or long candle lighter: Works in a pinch for 1–2 marshmallows. Hold the flame about an inch from the marshmallow surface and rotate slowly.

No-torch method: Toast the marshmallows ahead and use toasted marshmallow-flavored syrup (Torani makes one), plus regular marshmallow syrup as described above.


Flavor Variations

VariationChange
Dark chocolate s’mores latteUse 70% dark chocolate sauce instead of milk chocolate
White chocolate s’mores latteUse white chocolate sauce, skip the extra chocolate drizzle
Dirty s’mores latteAdd an extra shot of espresso for stronger coffee flavor
S’mores cold brewUse cold brew concentrate instead of espresso, serve over ice
S’mores mocha frappuccinoBlend espresso + milk + ice + chocolate + marshmallow syrup, top with whipped cream
Vegan s’mores latteUse oat milk, vegan marshmallows, dairy-free chocolate sauce
Graham cracker s’mores latteAdd ¼ teaspoon graham cracker flavor extract or blend in 2 crushed graham crackers

Rim Your Glass With Graham Cracker

For an extra s’mores presentation:

  1. Crush 2 graham crackers into fine crumbs in a shallow dish.
  2. Mix in a pinch of cinnamon.
  3. Moisten the rim of your mug or glass with a damp finger or the edge of an orange slice.
  4. Press the rim into the graham cracker crumbs and rotate.

The first few sips through the crumb rim are the best part.


FAQ

What does a s'mores latte taste like?
A s’mores latte tastes like a rich mocha with a distinct marshmallow sweetness and a hint of smokiness from the toasted marshmallow topping. The chocolate brings richness, the marshmallow syrup adds a soft, sweet vanilla-marshmallow flavor, and the toasted marshmallow on top gives it that campfire character. It’s sweeter and more dessert-like than a standard latte.
Can I make a s'mores latte without espresso?
Yes. Use ½ cup of strong brewed coffee (aim for a dark roast, brewed at double strength) as a substitute for the 2 espresso shots. A moka pot also works well — it produces coffee with espresso-like intensity. For a no-caffeine version, use a strong chicory coffee or a caffeine-free dark roast.
What marshmallow syrup should I use?
Torani Marshmallow Syrup is the most widely available option and works well. Monin also makes a marshmallow syrup. If you can’t find marshmallow syrup, you can stir in 1 tablespoon of marshmallow cream (Marshmallow Fluff) directly into the hot drink — it won’t dissolve perfectly but adds a similar sweetness and flavor. The homemade syrup recipe above is the best option if you have 10 minutes.
Is a s'mores latte very sweet?
Yes — this is a dessert-style drink. If you prefer less sweetness, reduce the chocolate sauce to 1 tablespoon and the marshmallow syrup to 1 tablespoon, and skip the whipped cream. Choosing a darker chocolate sauce also adds more bitterness to balance the sweetness. Adding an extra espresso shot also cuts through the sweetness.
Can I make a s'mores latte ahead of time?
The marshmallow syrup can be made up to 2 weeks ahead. The chocolate sauce keeps for months in the refrigerator. But the actual latte — with toasted marshmallow on top — is best made fresh and served immediately. The toasted marshmallow gets cold and rubbery within a few minutes.
What milk works best for a s'mores latte?
Whole milk steams best and pairs well with the rich chocolate and marshmallow flavors. Oat milk (barista blend) is the best dairy-free option — it steams smoothly and has a neutral sweetness that works with the chocolate. Avoid skim milk; the fat in whole milk helps carry the chocolate and marshmallow flavors.

More Chocolate Coffee Recipes

If you love chocolate in your coffee, these are worth making next:

  • Mocha Recipe — the classic espresso and chocolate combination, hot or iced
  • Peppermint Mocha — mocha with peppermint syrup and whipped cream
  • Hot Chocolate — rich stovetop hot chocolate, six variations
  • Dalgona Coffee — whipped coffee foam over milk, another visual showstopper