This Toasted Marshmallow Latte is my go-to when I want to bring a little coffee shop comfort into my own kitchen, especially on a chilly morning. There’s something so satisfying about the aroma of rich espresso mingling with sweet, caramelized marshmallow. It’s an indulgent treat that feels special but comes together in just a few minutes. Julia’s note: I like to toast my marshmallows until they’re a deep golden-brown with just a few dark spots for a hint of smoky flavor.
What I love about this recipe is its simplicity and reliability. You don’t need fancy equipment to get a delicious result, and the technique is easy to master. We’ll walk through how to get a creamy froth and a perfect toast on the marshmallows, whether you have a torch or just your oven’s broiler.
Perfect Your Froth
Achieving a velvety, stable foam is key to a great latte. The ideal temperature for frothing milk is around 150°F (65°C). Any hotter and the milk proteins can break down, leading to a flat, thin texture. If you don’t have a thermometer, heat the milk until small bubbles form around the edge and it’s hot to the touch but not simmering. For the creamiest result, use whole milk, as its higher fat content creates a richer foam. If using a frothing wand, submerge the tip just below the surface and froth for 20–30 seconds until the volume nearly doubles.
Master the Toast
The “toasted” part of this latte is where the magic happens. A kitchen torch gives you the most control, allowing you to toast the marshmallows directly in the mug. Hold the flame a few inches away and keep it moving in a constant, circular motion to get an even, golden-brown color without burning them. If you don’t have a torch, the broiler method works wonderfully. Arrange the marshmallows on a small, foil-lined baking sheet and broil for 30–60 seconds. Stay right by the oven—they can go from perfectly toasted to burnt in an instant.
Customizing Your Latte
This recipe is a great starting point, but feel free to adjust it to your taste. The sweetness comes from both the sugar and the marshmallows. If you prefer a less sweet coffee, you can reduce the sugar to a half tablespoon or omit it entirely, letting the marshmallows provide all the sweetness. For a different flavor profile, try swapping the vanilla extract for a quarter teaspoon of almond extract or adding a dash of cinnamon or nutmeg to the milk before frothing. You can also use a different type of coffee, like a dark roast drip coffee, if you don’t have an espresso maker.
Recipe Overview

- Prep Time: 5 minutes
- Cook Time: 5 minutes
- Total Time: 10 minutes
- Servings: 1 serving
- Difficulty: Easy
Ingredients
- 240g whole milk (1 cup), or milk of choice
- 1 shot freshly brewed espresso
- 3 large marshmallows
- 12g sugar (1 tablespoon), adjust to taste
- 1/2 teaspoon vanilla extract (optional)
Step-By-Step Instructions

- Brew the Espresso
Brew one shot of espresso using your machine. If you don’t have one, you can substitute with 1/4 cup of very strong, freshly brewed coffee from a French press or drip machine. Pour the hot espresso into your favorite large mug.
- Steam and Sweeten the Milk
In a small saucepan over medium heat or in a microwave-safe container, warm the milk until hot but not boiling (about 150°F / 65°C). Add the sugar and optional vanilla extract. Use a milk frother to steam the milk until it has a thick, creamy foam, or whisk it vigorously by hand.
- Toast the Marshmallows
If using a kitchen torch, place the marshmallows on a heatproof surface and carefully toast them until golden-brown. If using the oven, place the marshmallows on a small, foil-lined baking sheet and broil on high for 30–60 seconds, watching closely to prevent burning.
- Assemble and Serve
Pour the frothed milk over the espresso in your mug, holding back the foam with a spoon and then spooning it on top. Gently place the toasted marshmallows on top of the foam. Serve immediately while warm.
If you enjoy this dish, try our Fruit Dessert Taco for a perfect pairing or next-weeknight option.
Substitutions & Variations
- Dairy-Free Version: Use almond, soy, or oat milk for a delicious dairy-free latte. Note that oat milk generally froths best among plant-based options.
- Add Spice: Whisk a dash of ground cinnamon or a pinch of nutmeg into the milk before frothing for an extra layer of warmth.
- Marshmallow Swap: Use a handful of mini marshmallows instead of large ones. They will melt a little faster into the drink, creating a sweeter, gooier texture.
Make-Ahead, Storage & Reheat
This latte is best enjoyed immediately after it’s made to preserve the texture of the foam and the toasted marshmallows. If you have leftovers, you can refrigerate the latte for up to 24 hours. Reheat it gently on the stovetop or in the microwave, but be aware the frothed milk and marshmallows will not have the same texture as when fresh.
Nutrition
- Serving: 1 latte
- Calories: 250 kcal
- Protein: 7g
- Fat: 9g
- Carbohydrates: 36g
- Per 100g: 89 kcal, 2g protein, 3g fat, 13g carbohydrates
Estimates only.
FAQ
Why is my frothed milk full of big bubbles instead of being silky?
This usually happens when you add too much air at the start. Keep the frother tip just below the surface to create a gentle vortex, which incorporates air evenly.
My toasted marshmallows sink right away. How can I keep them afloat?
Your milk foam needs to be denser. Try frothing the milk a bit longer to create a more stable base that can support the weight of the warm, toasted marshmallows.
Can I use a handheld frother if I don't have a steam wand at home?
Yes, a handheld frother works well. Heat your milk first, then froth until thick. The foam will be a bit lighter than steamed milk, but still delicious and creamy.
What can I use if I don't have an espresso machine for this recipe?
You can easily substitute the espresso. Use about 1/4 cup of very strong, freshly brewed coffee from a French press or drip brewer for a similar rich coffee flavor.
What type of milk creates the richest, most stable foam for this latte?
Whole dairy milk froths best due to its high fat and protein content. For a dairy-free option, oat milk is a great choice as its creaminess creates a lovely foam.
Will marshmallow fluff work as a substitute for the toasted topping?
You can use fluff, but it behaves differently. It will melt into the drink for a sweeter result rather than sitting on top with a distinct toasted marshmallow crust.
How do I make a larger batch of this for several people at the same time?
Prepare all the coffee shots first. Froth milk in batches as needed, since foam breaks down quickly. Toast marshmallows just before serving so they are warm and gooey.
What is the best way to store and reheat a leftover toasted latte?
Refrigerate in an airtight container for up to 24 hours. Reheat gently in the microwave or on the stove. The foam will deflate, but the cozy flavors will remain.
Equipment
- Espresso machine or French press
- Small saucepan or microwave-safe container
- Milk frother or whisk
- Kitchen torch or oven broiler
- Foil-lined baking sheet
- Large mug
- Spoon
Ingredients
- 240 g Whole milk (1 cup), or milk of choice
- 1 shot Freshly brewed espresso
- 3 large Marshmallows
- 12 g Sugar (1 tablespoon), adjust to taste
- 1/2 teaspoon Vanilla extract (optional)
Instructions
- Brew one shot of espresso using your machine or substitute with 1/4 cup of very strong, freshly brewed coffee and pour it into a large mug.
- Warm the milk in a small saucepan over medium heat or in a microwave-safe container until hot but not boiling (about 150°F / 65°C).
- Add sugar and optional vanilla extract to the warm milk and froth using a milk frother until creamy and foamy, or whisk vigorously by hand.
- Toast marshmallows using a kitchen torch until golden-brown, or place on a foil-lined baking sheet and broil on high for 30–60 seconds, watching closely to prevent burning.
- Pour the frothed milk over the espresso in the mug, holding back foam with a spoon, then spoon foam on top and gently place toasted marshmallows on the foam. Serve immediately.
