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 sweet, creamy drink in hand, this homemade butterbeer recipe will bring a little Wizarding World magic to your kitchen. It’s simple, authentic-tasting, and perfect for movie marathons, themed parties, or a cozy treat.
If you enjoy warm, comforting drinks, try my polar express hot chocolate, whipped honey coffee, or spiced golden milk recipe for more cozy options.

What is Butterbeer?
Butterbeer is the iconic fictional beverage from the Harry Potter series, served at The Three Broomsticks and The Leaky Cauldron. In the books it’s described as frothy, sweet, and slightly butterscotch-flavored. While no official recipe exists, most home versions aim for a rich, creamy drink with notes of butterscotch and vanilla. This recipe captures that classic flavor with a buttery butterscotch syrup, a fluffy whipped cream topping, and fizzy root beer for effervescence. You can make it cold and carbonated like the park version or adapt it into a warm, spiced drink if you prefer.

Key Ingredients
Butterscotch Syrup: A simple sauce made from salted butter, brown sugar, heavy cream, and vanilla. This creates the rich caramel-like base that defines butterbeer.
Whipped Cream Topping: Heavy cream whipped with a bit of the butterscotch syrup for a sweet, buttery foam that crowns the drink.
Root Beer: The bubbly component that balances the syrup’s richness and gives the drink a playful fizz.

How to Make the Butterbeer
- Make the butterscotch syrup: In a small saucepan over medium heat, melt 3 tablespoons salted butter. Stir in 1/4 cup brown sugar and cook until the sugar dissolves and the mixture becomes smooth and caramel-like.
- Stir in 1/4 cup heavy cream and 1 teaspoon vanilla extract (or 2 pumps of vanilla syrup). Simmer briefly until fully combined, then remove from heat and let the syrup cool slightly.
- Whip the topping: In a small bowl, combine 1/4 cup heavy cream with 2 tablespoons of the cooled butterscotch syrup. Whip until soft peaks form—use a whisk, hand mixer, or milk frother for quick results.
- Assemble: Spoon a few tablespoons of the butterscotch syrup into a glass. Pour chilled root beer over the syrup, allowing it to foam up.
- Top with the butterscotch-flavored whipped cream and serve immediately while fizzy.

FAQ
Yes—add a splash of butterscotch schnapps, vanilla vodka, or coconut rum for an adult twist. Start with a tablespoon per serving and adjust to taste.
Heat apple cider or milk and whisk in the butterscotch syrup until warmed through. Top with the butterscotch whipped cream. Avoid heating root beer, which will lose its flavor and texture when warmed.
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 of the butterscotch syrup
Other
- Root beer, chilled
Instructions
-
Make the Butterscotch Syrup: In a small saucepan, melt the salted butter over medium heat. Add the brown sugar and stir until dissolved and smooth.

-
Add the cream and vanilla: Slowly stir in the heavy cream, then add vanilla extract or syrup. Simmer for about a minute, remove from heat, and let the syrup cool slightly.
-
Prepare the whipped cream: Combine the heavy cream and 2 tablespoons of the cooled butterscotch syrup. Whip until soft peaks form using a whisk, mixer, or milk frother.

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

-
Serve right away so the drink stays fizzy and the topping remains light and creamy.
Video
Nutrition
Carbohydrates: 44g
Protein: 2g
Fat: 45g
Nutrition information is automatically calculated and should be used as an approximation.


