This Harry Potter-inspired latte has notes of butterscotch and vanilla. Easy to make. Can be served hot or iced.
If you’re a muggle like me who is trying to add a little magic into their day, I highly suggest trading in your morning coffee for a Butterbeer latte. Just one sip and you’ll be transported to Hogsmeade on a snowy-day!
It has been popular to order this at Starbucks as a “secret menu” item, but I’m going to show you how to make it at home so you don’t have to drain your Gringott’s account just for a cup of coffee!
- Espresso – I make a double shot of espresso using my Delonghi machine. You can substitute strongly brewed coffee instead.
- Milk – Whole milk lends the best flavor to this drink, but you can use any milk you’d prefer.
- Caramel – I use Ghirardelli caramel sauce for all my lattes.
- Syrup – The butterbeer flavor will come from toffee nut and vanilla bean syrup.
- Whipped Cream – Totally optional, but whipped cream helps make this latte extra creamy and delicious.
This post contains affiliate links (when you buy we make a little money at no cost to you). See our disclosure for more information.
- Adding a cold foam to the top makes it even more like a real butterbeer.
- Adjust the amount of syrup to your personal preference. I like about half as much as this recipe calls for because I don’t like a really sweet coffee, but some people prefer even more!
1 Tablespoon caramel sauce
1 Tablespoon toffee nut syrup
1/2 Tablespoon vanilla bean syrup
3/4 cup milk
2 shots (2oz) of espresso, or strongly brewed coffee
1/2 cup ice
Drizzle the caramel around the inside of a pint glass.
Add the toffee nut, vanilla syrup, milk, and espresso to the glass. Stir to combine.
Add the ice.
Top with whipped cream or sweet cold foam, if desired.
To make this latte hot, steam the milk then add to a mug with the caramel, syrups, and espresso.