This website uses affiliate links which may earn commission for purchases made at no additional cost to you.
If you’ve ever imagined sipping a frothy mug of butterbeer in Hogsmeade or cheering on a Quidditch match with a butterbeer in hand, this recipe will bring that magic home. As a longtime Harry Potter fan, I set out to recreate an easy, authentic-tasting butterbeer that works for movie marathons, themed parties, or a cozy treat. This version highlights the classic butterscotch flavor, a creamy topping, and refreshing fizz—simple to make and delicious to drink.

What is Butterbeer?
Butterbeer is the much-loved fictional drink from the Harry Potter books, served at places like The Three Broomsticks and The Leaky Cauldron. It’s described as frothy, sweet, and lightly butterscotch-flavored—popular with Hogwarts students. Because the books don’t include a formal recipe, many home cooks interpret it in different ways: cold and carbonated, or warm and comforting. My take focuses on rich butterscotch syrup, a creamy vanilla-whipped topping, and a fizzy soda base for an easy, authentic experience.

Key Ingredients
Butterscotch Syrup: A caramel-like base made from salted butter, brown sugar, heavy cream, and vanilla. This syrup provides the signature butterscotch taste.
Whipped Cream Topping: Heavy cream whipped with a little of the butterscotch syrup to create a sweet, frothy finish.
Root Beer: A fizzy, slightly spiced soda that pairs perfectly with the sweet, creamy elements to create that classic butterbeer effervescence.

How to Make The Butterbeer From Harry Potter
- Make the butterscotch syrup: In a small saucepan over medium heat, melt the salted butter and stir in the brown sugar. Cook until the mixture is smooth and bubbling like caramel.
- Stir in the heavy cream and vanilla, combining until smooth. Let the syrup cool for a few minutes so it thickens slightly.
- Whip the topping: Combine heavy cream with two tablespoons of the butterscotch syrup and whip until soft peaks form. A hand mixer or milk frother speeds this up.
- Assemble the drink: Spoon a few tablespoons of the butterscotch syrup into a glass. Pour root beer over the syrup and allow it to foam up.
- Finish with a generous dollop of the butterscotch whipped cream. Serve immediately while fizzy.

FAQ
If you want a boozy version, try butterscotch schnapps, vanilla vodka, or coconut rum. Add just a splash to taste.
Heat apple cider and stir in the butterscotch syrup for a warm, spiced version. I don’t recommend heating root beer, as it changes the flavor and fizz.
Harry Potter Butterbeer Recipe

Equipment
- milk frother (optional)
Ingredients
Butterscotch
- 3 tbsp salted butter
- 1/4 cup brown sugar
- 1/4 cup heavy cream
- 1 tsp vanilla extract (or 2 pumps vanilla syrup)
Whipped cream
- 1/4 cup heavy cream
- 2 tbsp butterscotch syrup (from above)
Other
- Root beer, chilled
Instructions
-
Make the butterscotch syrup: In a small saucepan, melt the butter over medium heat. Stir in the brown sugar and cook until it becomes a smooth, caramel-like mixture.

-
Add the cream and vanilla: Slowly stir in the heavy cream and vanilla. Simmer briefly, then remove from heat and let cool slightly.
-
Prepare the whipped cream: In a small bowl, combine the heavy cream with 2 tablespoons of the butterscotch syrup and whip until soft peaks form. A milk frother or hand mixer works well.

-
Assemble: Spoon a few tablespoons of the syrup into a glass, pour in chilled root beer and let it foam. Top with a generous dollop of the butterscotch whipped cream.

-
Serve immediately while fizzy and enjoy your homemade butterbeer.
Video
Nutrition
Nutrition information is automatically calculated and should be used as an approximation.


