Hot Butterbeer Recipe

This post may contain affiliate links. See our full disclosure policy, here.
If you’ve ever dreamed of sipping a warm mug of Butterbeer while visiting Hogwarts, you’re going to love this easy Hot Butterbeer Recipe! Inspired by the magical world of Harry Potter, this cozy drink is sweet, buttery, and full of delicious butterscotch flavor.

Made with milk, brown sugar, butter, cream soda, and butterscotch sauce, this homemade hot butterbeer is surprisingly simple to make. Top it with fluffy whipped cream and an extra drizzle of butterscotch for a special treat that feels like something straight out of the Three Broomsticks!
It’s the perfect drink for chilly winter evenings, Harry Potter movie marathons, themed birthday parties, or whenever you’re craving something warm and sweet. Best of all, this version is completely nonalcoholic, so the whole family can enjoy it.

Why You’ll Love This Hot Butterbeer
- Inspired by Harry Potter. Bring a little Wizarding World magic into your kitchen without a trip to Universal Studios.
- Rich butterscotch flavor. Butter, brown sugar, and butterscotch sauce give this drink its signature sweet, buttery taste.
- Easy to make at home. Everything comes together in one saucepan with just a few simple ingredients.
- Perfect for the whole family. This nonalcoholic version is a fun treat for kids and adults alike.
- Great for cozy nights. Serve it warm with whipped cream for a delicious alternative to hot chocolate.
What Is Hot Butterbeer?
Butterbeer is a fictional drink made famous by the Harry Potter books and movies. It’s served throughout the wizarding world, including at the Three Broomsticks in Hogsmeade.
While the books don’t provide an exact recipe, Butterbeer is generally imagined as a sweet, creamy beverage with buttery, butterscotch-like flavors.
At the Wizarding World of Harry Potter at Universal Studios, visitors can enjoy different versions of Butterbeer, including cold, frozen, and hot varieties.
This homemade hot butterbeer recipe is our own easy interpretation of that magical drink. It combines the sweetness of cream soda with rich butterscotch and warm milk for a deliciously cozy treat.
Hot Butterbeer Ingredients
You only need a handful of ingredients to make this homemade Harry Potter-inspired drink.
- Milk – Creates a creamy base for the warm butterbeer.
- Brown sugar – Adds sweetness and a rich, caramel-like flavor.
- Butter – Gives the drink its delicious buttery richness.
- Cream soda – Adds sweetness and vanilla flavor that pairs perfectly with the butterscotch.
- Butterscotch sauce – The star ingredient that gives this drink its signature flavor.
- Whipped cream (optional) – A fluffy topping that makes this drink extra special.
- Extra butterscotch sauce (optional) – Perfect for drizzling over the whipped cream.
See the printable recipe card below for exact ingredient amounts and complete instructions.

How to Make Hot Butterbeer
This easy warm butterbeer comes together on the stovetop in just a few simple steps.
Step 1: Melt the butter and sugar
In a medium saucepan, combine the butter, brown sugar, and milk.
Heat over medium heat, stirring frequently, until the butter is completely melted, the brown sugar has dissolved, and the mixture is hot and steamy.
There’s no need to bring the milk to a boil.

Step 2: Add the butterscotch and cream soda
Stir in the butterscotch sauce until it’s fully combined.

Slowly pour in the cream soda, stirring gently to combine everything.

Continue heating for another minute or two, just until the mixture is warmed through. Avoid boiling, which can cause the cream soda to lose its carbonation more quickly.
Step 3: Pour into mugs
Carefully divide the warm butterbeer between two mugs.
Step 4: Add your toppings
Top each mug with a generous swirl of whipped cream and an extra drizzle of butterscotch sauce.
Serve immediately while warm, and enjoy your homemade Harry Potter-inspired Butterbeer!

Tips for the Best Homemade Hot Butterbeer
Heat the milk gently. You want the mixture hot and steamy, but not boiling. Gentle heat helps keep the milk smooth and prevents scorching.
Add the cream soda last. Stirring it in toward the end helps preserve a little of its fizzy character, although most of the carbonation will disappear as the drink heats.
Use a good butterscotch sauce. Since butterscotch is the main flavor in this recipe, choose a sauce you enjoy. You’ll usually find it near the ice cream toppings at the grocery store.
Adjust the sweetness. Cream soda, brown sugar, and butterscotch sauce all add sweetness. If you prefer a less sweet drink, you can experiment with reducing the brown sugar slightly.
Serve immediately. Hot butterbeer tastes best freshly prepared, especially when topped with whipped cream.

Hot Butterbeer Substitutions and Variations
There are a few easy ways to customize this recipe depending on what you have on hand.
Caramel Sauce: If you can’t find butterscotch sauce, caramel sauce is a good substitute. The flavor won’t be quite the same, but it will still make a delicious sweet drink.
Root Beer: You can substitute root beer for the cream soda in a pinch. Just know that it will change the flavor significantly, giving the drink a more pronounced root beer taste.
Extra Creamy Butterbeer: For an even richer drink, try replacing a small portion of the milk with half-and-half.
Dairy-Free Butterbeer: You can experiment with oat milk or another creamy dairy-free milk, along with plant-based butter and a dairy-free butterscotch-style sauce. The flavor and texture may vary.
Cold Butterbeer: If you prefer a chilled drink, let the heated milk and butterscotch mixture cool completely before combining it with cold cream soda and serving over ice.
Hot Butterbeer FAQs
Is Butterbeer alcoholic?
This homemade hot butterbeer recipe is completely nonalcoholic, making it a fun drink for the whole family.
In the Harry Potter stories, Butterbeer is portrayed as a drink with a very small amount of alcohol, but the Butterbeer served at Universal’s Wizarding World attractions is nonalcoholic.
What does hot Butterbeer taste like?
Hot butterbeer has a rich, sweet flavor similar to warm butterscotch or buttery caramel, with a hint of vanilla from the cream soda.
The milk gives it a creamy texture, while the whipped cream and butterscotch drizzle make it feel like an extra-special dessert drink.
Is Butterbeer better hot or cold?
That really comes down to personal preference!
Cold Butterbeer is refreshing and sweet, making it a fun choice for warmer weather. Hot Butterbeer is rich, creamy, and comforting, which makes it especially delicious during fall and winter.
If you’re planning a Harry Potter movie night on a chilly evening, I’d definitely recommend trying the warm version!
Does hot Butterbeer have caffeine?
This recipe is typically caffeine-free when made with caffeine-free cream soda and the other ingredients listed. Always check your cream soda label if avoiding caffeine is important.
Can I make hot Butterbeer ahead of time?
Hot butterbeer is best enjoyed fresh, but you can prepare the milk, butter, brown sugar, and butterscotch mixture ahead of time.
Store the cooled mixture in an airtight container in the refrigerator, then gently reheat it on the stovetop and add the cream soda just before serving.
Can I use caramel instead of butterscotch?
Yes! Caramel sauce is a convenient substitute if you can’t find butterscotch.
Butterscotch has a richer brown sugar and buttery flavor, while caramel has a slightly different sweetness. Both are delicious, but butterscotch will give you a flavor closer to traditional Butterbeer-inspired drinks.

Perfect for a Harry Potter Movie Night
If you’re planning a Harry Potter movie marathon, this warm Butterbeer is such a fun way to make the evening feel extra magical.
Serve it in large mugs with plenty of whipped cream, turn on your favorite Harry Potter movie, and pair it with popcorn, cookies, or other sweet treats.
You could even set up a little Butterbeer station with whipped cream, butterscotch drizzle, and festive mugs so everyone can customize their own drink.
It’s also a fun idea for Harry Potter birthday parties, Halloween celebrations, or cozy winter family nights.
More Cozy Drinks to Try
If you love this warm Butterbeer recipe, here are a few more delicious drinks to enjoy during the colder months:
- Grinch Hot Chocolate – A festive green hot chocolate that’s perfect for Christmas movie nights.
- Hot Chocolate Sticks – A fun homemade treat that transforms warm milk into a delicious cup of hot chocolate.
- Gingerbread Hot Chocolate – A fun holiday twist on homemade hot chocolate.
Whether you’re a lifelong Harry Potter fan or just love a sweet, cozy drink, this easy Hot Butterbeer Recipe is a fun treat to make at home. With its rich butterscotch flavor and creamy whipped topping, it’s the perfect way to bring a little magic to a cold winter evening.
Don’t forget to save this recipe for your next Harry Potter movie night!
Hot Butterbeer
Experience the magic of Hogwarts at home with our Hot Butterbeer Recipe! Indulge in the warm, comforting blend of butterscotch, cream soda, and a hint of magic with this enchanting drink. Whether you're a wizard, witch, or Muggle, this cozy beverage is perfect for winter nights and festive gatherings.
Ingredients
- 2 cups milk
- 2 tbsp. Brown sugar
- 2 tbsp. Butter
- 1 (12 oz.) can of cream soda
- 2 tbsp. Butterscotch sauce
- Optional: Whipped cream and extra butterscotch sauce for topping
Instructions
- To a medium saucepan, add butter, brown sugar, and milk.
- Heat over medium heat, until steamy, butter is melted, and brown sugar is dissolved.
- Add butterscotch sauce and cream soda, and heat for just a couple minutes more until everything is thoroughly heated through.
- Pour into two mugs, and if desired, top with whipped cream and additional butterscotch sauce.
Nutrition Information:
Yield:
2Serving Size:
1Amount Per Serving: Calories: 415
Nutrition information isn't always accurate.
