A toasted marshmallow latte brings the cozy flavor of marshmallows roasted over a fire straight into your coffee cup.
Sweet, creamy, and slightly caramelized, this homemade latte is easy to make with espresso, milk, and toasted marshmallow syrup.

The syrup gives the coffee a deeper flavor than plain vanilla, with warm caramel notes that work beautifully with strong espresso.
You can make this drink hot for a cozy coffee on a chilly morning or pour it over ice when you want those same sweet flavors in a refreshing drink.
Add toasted marshmallow cold foam on top for the full coffee shop experience, or keep it simple with just espresso and milk.
Either way, this toasted marshmallow latte recipe is an easy way to make a café-style drink at home in minutes.
Why You’ll Love This Toasted Marshmallow Latte

A homemade latte does not need a long list of ingredients or expensive coffee equipment. Once you have a batch of toasted marshmallow syrup ready, this drink takes only a few minutes to put together.
The toasted flavor makes it especially good when you want something sweeter than a plain vanilla latte but don’t want a heavy chocolate or caramel drink.
The espresso keeps the sweetness balanced, while the milk creates a smooth, creamy base.
It is also an easy recipe to customize. Make it hot or iced, use regular milk or your favorite non-dairy alternative, add extra espresso for a stronger drink, or turn it into a s’mores-inspired latte with chocolate sauce and graham cracker crumbs.
The homemade toasted marshmallow syrup can also be prepared ahead of time and stored in the refrigerator, making it easy to prepare the latte whenever you want one.
Ingredients You’ll Need

You only need a few ingredients to make this toasted marshmallow latte.
Espresso
Two shots of espresso create the coffee base for the latte. The stronger coffee flavor helps balance the sweetness of the toasted marshmallow syrup.
If you don’t have an espresso machine, use strongly brewed coffee, instant espresso, or coffee made with a moka pot.
Pro tip: For the best flavor, make the coffee stronger than you normally would, since it will be diluted by the milk.
Toasted Marshmallow Syrup
The syrup is the main flavoring ingredient in this latte. Homemade toasted marshmallow syrup adds sweetness along with caramelized, toasted notes that make the drink different from a basic vanilla latte.
Start with two tablespoons and adjust from there. If you prefer lightly sweetened coffee, use less. For a sweeter coffee shop-style latte, add another half tablespoon or tablespoon.
Milk
Use approximately ¾ cup milk for one latte. Whole milk creates a rich and creamy drink, while 2% milk is a good option for something slightly lighter.
Oat milk is one of the best non-dairy options because its naturally creamy texture works well in lattes. Almond milk and coconut milk can also be used, although both will add more noticeable flavor to the finished drink.
Toasted Marshmallow Cold Foam
Toasted marshmallow cold foam is optional, but it makes this homemade toasted marshmallow latte feel more like a specialty coffee shop drink.
Plus, once you have syrup at hand, it’s so easy to make.

How to Make a Toasted Marshmallow Latte
This recipe comes together quickly, especially if the toasted marshmallow syrup is already prepared and refrigerated.
Step 1: Brew the Espresso

Start by brewing two shots of espresso directly into your serving mug.
Freshly brewed espresso works especially well because the heat helps the syrup mix evenly into the coffee. If you are using strongly brewed coffee instead, prepare approximately ⅓ to ½ cup.
For an iced latte, you can still use freshly brewed espresso. Mixing the hot espresso with the syrup first helps the ingredients combine before the milk and ice are added.
Step 2: Add the Toasted Marshmallow Syrup
Add two tablespoons of toasted marshmallow syrup to the hot espresso.
Stir thoroughly until the syrup and coffee are completely combined. Don’t skip this step and add the syrup after the milk. Mixing it directly with the espresso distributes the flavor more evenly throughout the latte.
Step 3: Add Milk

For a hot toasted marshmallow latte, pour the milk into a small saucepan and heat it over medium-low heat until hot and steaming. Don’t let it come to a full boil.
Froth the warm milk using a handheld milk frother until it increases slightly in volume and develops a layer of small, creamy bubbles.
If you have a steam wand, steam the milk as you normally would for a latte. You can also shake warm milk carefully in a heat-safe jar or whisk it vigorously, although the foam will be less stable than milk prepared with a frother.
For an iced toasted marshmallow latte, simply add ice and use cold milk.
Step 4: Add the Toppings

Finish the toasted marshmallow latte with whipped cream or toasted marshmallow cold foam if making an iced latte.
For a more decorative drink, add a toasted marshmallow on top. A small drizzle of toasted marshmallow syrup can also be added on top.
How to Get the Best Toasted Marshmallow Flavor

The flavor of the syrup makes the biggest difference in this recipe. Toasted marshmallow should taste sweet and caramelized rather than simply like sugar syrup.
If you are using homemade syrup, make sure the toasted flavor is noticeable before adding it to the latte. Once the syrup is mixed with espresso and milk, subtle flavors become less intense.
The coffee also matters. A medium-dark or dark roast espresso works especially well because the deeper coffee notes balance the sweetness. Very light, fruity coffee can compete with the dessert-like marshmallow flavor.
Two tablespoons of syrup is a good starting point for a 12-ounce drink. You can increase or decrease the amount depending on how concentrated your homemade syrup is.
Turn It Into a S’mores Latte
Toasted marshmallow syrup is an easy starting point for a homemade s’mores latte.
Drizzle approximately one tablespoon of chocolate sauce inside the serving glass or stir it directly into the espresso. Add the toasted marshmallow syrup and mix until combined.
For a hot version, add steamed milk and finish with whipped cream. For an iced version, pour the chocolate and marshmallow espresso mixture over ice and milk.
Top the drink with whipped cream or toasted marshmallow cold foam, then add a small amount of graham cracker crumbs.
Keep the chocolate portion relatively small so the toasted marshmallow flavor remains noticeable. The goal is to combine coffee, chocolate, toasted marshmallow, and graham cracker flavors rather than turn the drink into a chocolate latte.
Tips for Making the Best Toasted Marshmallow Latte

Use freshly brewed espresso whenever possible. The coffee needs enough strength to remain noticeable after adding milk and sweet syrup.
Mix the toasted marshmallow syrup with the espresso before adding the milk. This creates more even flavor from the first sip to the last.
Don’t overheat the milk. Milk that reaches a full boil can develop an unpleasant flavor and will not produce the same smooth texture.
Adjust the sweetness based on your syrup. Homemade syrups can vary in strength and concentration, so two tablespoons should be treated as a starting point rather than a strict rule.
If you are making an iced latte, use plenty of ice and cold milk. The espresso can be added while warm as long as it is poured over a glass that already contains enough ice and milk.
For a stronger latte, add another shot of espresso instead of reducing the milk too much. This keeps the creamy latte texture while increasing the coffee flavor.
Make-Ahead Tips

The easiest way to make this drink regularly is to prepare the toasted marshmallow syrup in advance.
Store the cooled syrup in a clean, airtight container in the refrigerator. The exact storage time will depend on the ingredients used in your syrup recipe, so follow the storage recommendations for that specific recipe.
Once the syrup is ready, the latte itself only takes around five minutes to make.
For iced lattes, you can also prepare espresso ahead of time and refrigerate it in a sealed container. However, freshly brewed espresso usually provides better flavor.
Note: Don’t assemble the complete iced latte ahead of time. The ice will melt and dilute the drink, and any cold foam topping will lose its texture.

Frequently Asked Questions
Can I make a toasted marshmallow latte without espresso?
Yes. Use ⅓ to ½ cup of very strongly brewed coffee instead. The coffee should be stronger than your usual cup because adding milk and syrup will dilute its flavor. Instant espresso is another convenient option if you don’t have an espresso machine.
Can I make a toasted marshamallow latte dairy-free?
Yes. Replace the dairy milk with oat, almond, soy, or coconut milk. Oat milk gives the creamiest result and has a mild flavor that works especially well with toasted marshmallow.
How much syrup should I use?
For one latte, start with two tablespoons of toasted marshmallow syrup. Add more for a sweeter drink or reduce the amount to one tablespoon for a lightly sweetened latte. The exact amount will also depend on the concentration of the syrup.
Does toasted marshmallow go well with coffee?
Yes. Toasted marshmallow has sweet, vanilla-like and caramelized flavors that complement the roasted notes in coffee. It works especially well with espresso, cold brew, iced coffee, mochas, and creamy milk-based drinks.

Toasted Marshmallow Latte
Ingredients Â
- 2 shots espresso
- 2 tbsp toasted marshmallow syrup
- ¾ cup milk
- ice if making an iced latte
- toasted marshmallow cold foam optional topping
- marshmallows for garnish optional
InstructionsÂ
- Brew two shots of espresso directly into a large mug.
- Add the toasted marshmallow syrup while the espresso is hot.
- Stir thoroughly until the syrup is completely combined with the coffee.
- For a hot latte: Pour the milk into a small saucepan and heat over medium-low heat until steaming but not boiling. Froth the warm milk with a handheld milk frother or steam it with an espresso machine steam wand. Slowly pour the milk over the sweetened espresso.
- For an iced latte: Fill a tall glass with ice, add the cold milk, then pour the espresso mixed with toasted marshmallow syrup over the top. Stir before serving.
- Optional: Top the latte with toasted marshmallow cold foam.
- Garnish with a toasted marshmallow and serve immediately.
Notes
- For a stronger drink, add an extra shot of espresso.
- Whole milk and 2% milk both work well. For a dairy-free option, oat milk provides a creamy texture and mild flavor.
- Adjust the toasted marshmallow syrup to taste. Start with one tablespoon for a lightly sweet latte or increase to three tablespoons for a sweeter coffee shop-style drink.
- To make a s’mores latte, add one tablespoon of chocolate sauce to the espresso and finish the drink with whipped cream or toasted marshmallow cold foam and graham cracker crumbs.

Marina is the writer behind CozyCornerCharm. She grew up on Turkish coffee, later discovering specialty brewing through her first V60, which inspired her ongoing coffee journey. She has written for Craft Coffee Spot, Home Grounds, and Barista HQ and now shares her experience here on her own coffee corner.



Leave a Reply