I still remember the first time I tried a toasted marshmallow latte at my friend’s coffee shop last winter, watching her torch those mini marshmallows until they turned golden and slightly crispy on top. You’d think it might be too sweet, but something about that smoky, caramelized flavor mixed with espresso creates this balance that’s hard to explain. Making one at home isn’t as complicated as you might expect.
History
While the Toasted Marshmallow Latte might seem like a modern coffee shop invention, its story really begins with the much older tradition of toasting marshmallows over open flames.
People have been roasting marshmallows since the late 1800s, gathering around campfires to watch the sugary treats turn golden brown.
Coffee houses in the early 2000s started experimenting with nostalgic flavors, and someone brilliant decided to combine espresso with that caramelized marshmallow taste we all remembered from camping trips.
The drink gained serious popularity around 2010 when specialty coffee shops began competing to create unique seasonal beverages.
Today, you’ll find versions of this latte everywhere from chain cafés to independent roasters, each adding their own twist to capture that perfect campfire-meets-coffeehouse experience.
Recipe
The Toasted Marshmallow Latte transforms your regular coffee routine into a nostalgic campfire experience. This indulgent drink combines rich espresso with creamy steamed milk and the distinctive caramelized sweetness of toasted marshmallow, creating a beverage that tastes like s’mores in a mug.
The golden-brown marshmallow topping adds both visual appeal and a delightful textural contrast to the smooth latte beneath. This cozy beverage shines during fall and winter months, making it perfect for chilly mornings or as an after-dinner treat.
The toasted marshmallow flavor evokes memories of outdoor gatherings while providing the comfort of a warm, café-style drink you can enjoy from the comfort of home.
Ingredients
- 2 shots espresso (or ½ cup strong brewed coffee)
- 1 cup whole milk
- 2 tablespoons marshmallow syrup
- 4-5 large marshmallows
- Cocoa powder for dusting (optional garnish)
Preparation Steps
- Brew your espresso shots and pour them into a large mug.
- Add the marshmallow syrup to the espresso and stir to combine.
- Steam or heat the milk until hot and frothy.
- Pour the steamed milk over the espresso mixture, holding back the foam with a spoon.
- Spoon the reserved foam on top of the latte.
- Place the marshmallows on a heat-safe surface or skewer them.
- Toast the marshmallows using a kitchen torch or under the broiler until golden brown and slightly charred.
- Carefully place the toasted marshmallows on top of the latte foam.
- Dust lightly with cocoa powder if desired.
Tips
For a dairy-free version, oat milk or almond milk work particularly well as they complement the marshmallow sweetness without overpowering it.
If you prefer less sweetness, reduce the marshmallow syrup to 1 tablespoon or omit it entirely and rely solely on the toasted marshmallow topping for flavor.
You can prepare the marshmallow syrup in advance and store it in the refrigerator for up to two weeks.
For an extra-decadent version, use a flavored marshmallow or add a pinch of cinnamon to the espresso before adding the milk.
Preparation Steps
Making this latte is easier than you’d think, and I’ve found the process actually becomes part of the fun.
You’ll start by brewing your espresso and mixing it with marshmallow syrup, then heat and froth your milk until it’s creamy and cloud-like.
The final step—toasting those marshmallows until they’re golden and slightly charred—fills your kitchen with that campfire smell we all remember from summer nights.
Step 1. Brew and Combine Espresso

Starting with quality espresso makes all the difference in this latte, so I always pull two shots using freshly ground beans.
If you don’t have an espresso machine, you can brew half a cup of really strong coffee instead—just make sure it’s bold enough to stand up to all that milk and marshmallow sweetness.
Once your espresso’s ready, pour it straight into your favorite large mug, the one that feels good in your hands on a cold morning.
Add two tablespoons of marshmallow syrup right away while the espresso’s still hot.
Give it a good stir until the syrup dissolves completely, creating a sweet, fragrant base that smells faintly of vanilla and sugar.
Step 2. Heat and Froth Milk

Getting your milk perfectly heated and frothy is easier than you might think, and you don’t even need fancy equipment to pull it off.
I usually just heat my milk in a small saucepan over medium heat, watching carefully until it’s steaming but not boiling—you’ll see tiny bubbles forming around the edges.
If you’ve got a milk frother, use it now for about thirty seconds until the milk doubles in volume and gets that silky texture.
No frother? I shake warm milk vigorously in a sealed jar for about twenty seconds, and it works surprisingly well.
Pour the heated milk slowly over your espresso mixture, holding back the foam with a spoon so you can add it on top later for that classic layered look.
Step 3. Toast Marshmallows Until Golden

When the latte’s assembled and waiting in your mug, the real magic happens with those marshmallows perched above a flame.
You’ve got two options: a kitchen torch or your oven’s broiler. I prefer the torch because you control exactly how toasted each marshmallow gets, rotating them slowly until they’re golden brown with those darker caramelized spots.
The broiler works fine too—just watch them closely because they’ll go from perfect to charred in about fifteen seconds. You’re aiming for that campfire look: bubbly, browned, slightly crispy on the outside but still soft inside.
Once they’re toasted, work quickly. They’ll stay pliable for maybe thirty seconds before cooling down and getting sticky.
Step 4. Assemble Drink in Mug

With your marshmallows toasted and cooling slightly, you’re ready to build this thing from the bottom up.
Pour those two espresso shots straight into your favorite mug—something sturdy that’ll hold the heat. Stir in the marshmallow syrup until it completely dissolves into the dark coffee.
Now comes the milk, which you’ve heated until it’s steaming and just starting to foam on top. Pour it slowly over the espresso, letting the layers blend naturally.
Hold back that foam with a spoon at first, then spoon it gently onto the surface once the mug’s nearly full. Finally, nestle those golden-brown marshmallows right on top of the foam. They’ll start melting slightly, creating these wonderful caramelized streaks through the drink.
Step 5. Add Optional Cocoa Garnish

If you want that café-quality finish, a light dusting of cocoa powder makes all the difference.
I remember the first time I skipped this step and thought the drink looked kind of plain, like something was missing from the presentation.
Hold a small fine-mesh sieve about six inches above your mug and add half a teaspoon of unsweetened cocoa powder.
Gently tap the side of the sieve so the powder falls evenly across the marshmallows and foam.
You’re not trying to cover everything completely, just create those little brown specks that catch the light.
The cocoa adds a subtle chocolate hint that plays nicely with the toasted marshmallow sweetness without overwhelming it.
Final Thoughts
Making this latte at home has become one of my favorite weekend rituals, especially on those mornings when I want something special without leaving the house. The whole process takes maybe ten minutes, and most of that’s just waiting for the milk to heat.
I’ve made it for friends during brunch, and they always ask for the recipe. The toasted marshmallow on top impresses people way more than the actual effort required.
Sometimes I’ll make a batch of marshmallow syrup on Sunday and use it throughout the week for quick versions. The drink works equally well as an afternoon pick-me-up or a dessert replacement after dinner.
It’s one of those recipes that feels fancy but doesn’t demand much from you.
Frequently Asked Questions
Can I Make This Latte Without an Espresso Machine?
Yes, you can use ½ cup of strong brewed coffee instead of espresso shots. Just brew your regular coffee extra strong using less water than normal, and you’ll achieve a similar rich flavor for your latte.
How Many Calories Are in a Toasted Marshmallow Latte?
You’ll consume approximately 250-300 calories per serving, depending on your milk choice. Using whole milk and marshmallow syrup creates the higher count, while switching to almond milk reduces it to around 180-200 calories.
What Brand of Marshmallow Syrup Works Best for This Recipe?
While 73% of baristas prefer artisanal syrups, you’ll find Torani and Monin brands work best for this recipe. They’re widely available, offering consistent marshmallow flavor that won’t overpower your espresso while creating that authentic campfire sweetness.
Can I Make This Drink Iced Instead of Hot?
You can definitely make this iced! Brew your espresso, add marshmallow syrup, then pour over ice and cold milk. Toast the marshmallows separately and float them on top for that signature campfire flavor.
How Long Does Homemade Marshmallow Syrup Last in the Refrigerator?
You’ll find homemade marshmallow syrup stays fresh for up to two weeks when refrigerated in an airtight container. This storage timeframe guarantees ideal flavor and prevents bacterial growth, making it convenient to prep ahead for multiple lattes.




