Prepare the espresso and steam the milk. If you’re using brewed coffee instead of espresso, make sure it’s strong for a rich base flavor, and heat the milk gently on the stove until it’s close to boiling.
Combine the brewed espresso (or coffee) with the steamed milk in a heat-safe mug or cup, stirring until smooth and well-blended. Pour in the vanilla and toasted marshmallow syrups, then give it a good stir to evenly incorporate the flavors.
Generously top with whipped cream and garnish with a drizzle of caramel sauce, a swirl of chocolate syrup, and sprinkle caramel pieces on top, if you like.