Hot Butterbeer

This Hot Butterbeer recipe is pure magic in a mug. Rich, creamy, and straight out of the wizarding world. If you’ve ever dreamed of sipping this cozy drink at The Three Broomsticks, you’re in the right place. It’s easy to make at home with just a few ingredients, and yes, it tastes just as magical as it sounds.

Can’t get enough of wizard inspired recipes? Be sure to check out my Hagrid Cake, Butterbeer Latte and Frozen Butterbeer Recipe!

glass mug filled with butterbeer and topped with whipped cream and caramel on a wooden cutting board

Why You’ll Love This Recipe

  • Harry Potter themed drink – Perfect for movie nights, book club gatherings, or magical parties.
  • Non-alcoholic party drink – Family-friendly and festive, great for kids and adults alike.
  • Comforting drinks for kids – A magical treat that feels special but is super easy to make.

This Hot Butterbeer recipe is the ultimate cozy drink for any Harry Potter fan, or honestly, anyone who loves a sweet, buttery treat. It’s warm, frothy, and packed with caramel and butterscotch flavor that feels like pure magic in every sip.

The best part? It’s super simple to make at home with everyday ingredients. Whether you’re planning a movie night, a themed party, or just need something comforting in a mug, this recipe delivers all the cozy vibes without any complicated steps.

cream soda in a bottle, brown sugar, and a harry potter book on a wooden table with a red napkin on the side

Ingredients You’ll Need

The ingredient list for this recipe is short and simple. You only need five easy ingredients to make this recipe. Be sure to read through to get more details and see any recommend products or substitutions.

  • Brown Sugar: Brown sugar helps lean into the sweet molasses or caramel flavor. When heated with the milk you get a slightly sweetened warm drink that is unbeatable.
  • Milk: I recommend using at least 2% milk or higher for this recipe. I have not tested it with non dairy options. If you do, please let us know how it turned out by leaving a comment below.
  • Butter: I use unsalted butter, but I’m sure salted butter would elevate the flavor to the next level.
  • Cream Soda: We tested this recipe with every cream soda we could find in the store. All options are delicious, but we really love Virgil’s vanilla cream soda.
  • Butterscotch Sauce: You can make a homemade butterscotch sauce or find a canned version next to the ice cream toppings in most grocers.
  • Whipped Cream: In the recipe card below I’ll share my favorite butterscotch whipped cream recipe. This is our go-to for this sweet drink, but you can certainly use regular whipped cream or whipped topping.
Jesseca, author of One Sweet Appetite.

This Hot Butterbeer recipe is straight-up comfort in a mug. It’s cozy, buttery, and tastes just like the one from the theme park, but honestly, I think it’s even better homemade. My family requests it every fall, and it’s become our go-to for Harry Potter marathons and chilly nights.


Tip from Jesseca:

For an extra magical finish, warm your mugs before pouring in the drink. Just rinse them with hot water. It helps keep the butterbeer warm and creamy to the last sip!

Variations and Substitutions

Want to make it your own? This warm Butterbeer is super customizable depending on what you have on hand or your flavor preferences.

  • Dairy-free version – Swap the milk and whipping cream for oat milk, almond milk, or coconut cream. Use vegan butter and make sure your butterscotch topping is dairy-free.
  • Less sweet – Dial back the brown sugar or butterscotch topping if you prefer a more mellow flavor.
  • No cream soda? – You can use a splash of vanilla extract with hot water or club soda for a lighter, less sweet version.
  • No whipped topping? – It’s still delicious without it, or you can top it with marshmallow fluff for a fun twist.
  • Spiked Butterbeer – For the grown-ups, add a shot of vanilla vodka, spiced rum, or butterscotch schnapps.

Whether you’re keeping it classic or putting your own spin on it, this cozy drink is easy to tweak and guaranteed to warm you up.

two glass mugs filled with butterscotch drink and topped with whipped cream on a wooden table top

How To Make Warm Butterbeer

This Butterbeer recipe comes together in just a few simple steps and tastes just like the magical treat you’d find in Hogsmeade—only cozier. Here’s a quick look at how to make it:

  1. Warm the base – Combine the milk, butter, and brown sugar in a small saucepan and heat gently until everything is melted and smooth.
  2. Add the butterscotch – Stir in the butterscotch topping until fully dissolved.
  3. Finish with soda – Remove from the heat and gently stir in the cream soda.
  4. Make the topping – Whip cream until soft peaks form, then add the butterscotch and whip to stiff peaks.
  5. Assemble and serve – Pour your butterbeer into mugs, top with the whipped cream, and enjoy warm!

That’s it! It’s rich, cozy, and seriously addictive. Perfect for movie nights, themed parties, or anytime you need a little magic in your mug.

Tips for Success

  • Don’t overheat the milk – Warm it gently over low to medium heat. If it boils, it can curdle or develop a skin.
  • Use high-quality butterscotch – A good butterscotch topping makes a big difference in flavor. Look for one with real butter and sugar if possible.
  • Whip the cream cold – Cold cream whips faster and holds its shape better. Chill your mixing bowl for extra stability.
  • Add soda last – Always stir in the cream soda after removing the mixture from heat. Heating soda directly can cause it to go flat or foam over.
  • Serve immediately – For the best texture and flavor, serve the drink while it’s still warm and frothy with freshly whipped topping.
  • Customize the sweetness – Start with less brown sugar or butterscotch if you prefer a milder taste. You can always add more after a taste test.
top down image of a glass mug topped with whipped cream and caramel sitting on a harry potter book

Recipe FAQs

Can I make this without cream soda?

Yes! You can sub in warm milk or a mix of warm milk and a splash of vanilla extract. It won’t have the fizz, but the flavor will still be cozy and delicious.

Can I make this ahead of time?

You can make the butterbeer base in advance (milk, butter, brown sugar, and butterscotch) and store it in the fridge for up to 1 day. Reheat gently, then stir in cream soda just before serving.

Does it need to be served hot?

Hot is traditional and cozy, but you can serve it warm or even room temp. For a cold version, chill the mixture and serve it over ice.

Can I make this a spiked version?

Yes! Add a splash of butterscotch schnapps, vanilla vodka, or spiced rum for an adult twist.

Can I skip the whipped topping?

You can! The whipped topping adds richness and fun, but the drink still tastes great without it.

Storage and Make-Ahead Instructions

You can prepare the butterbeer base (milk, butter, brown sugar, and butterscotch) up to 1 day in advance. Store it in an airtight container in the fridge. When ready to serve, gently reheat it on the stovetop, then stir in the cream soda just before serving.

  • Storage: Leftover butterbeer (without whipped topping) can be stored in the fridge for up to 2 days. Keep it in a sealed jar or container.
  • Reheat: Warm the butterbeer on the stovetop over low heat until heated through—don’t boil. Stir in a splash of fresh cream soda after heating if you want to bring back some fizz. Always add the whipped topping fresh when serving.
close up image of a hot butterbeer in a glass mug

Still Hungry?

Follow One Sweet Appetite on Pinterest, Instagram, and Facebook!

5 from 2 votes

Hot Butterbeer Recipe

Author Jesseca
Prep: 5 minutes
Cook: 2 minutes
Total: 7 minutes
Serves: 2 servings
No need to travel to the wizarding world to enjoy a tall glass of Hot Butterbeer! This magical drink recipe is loaded with butterscotch flavor and topped with a sweet topping that is so good you’ll want to eat it by the spoonful!

Ingredients
  

For the Butterbeer:

  • 1 cup milk
  • 1 tablespoon butter
  • 2 tablespoons brown sugar
  • 1-2 tablespoons butterscotch topping
  • 1 cup cream soda

For the Whipped Topping

  • 1/2 cup whipping cream
  • 1-2 teaspoons butterscotch topping

Instructions
 

For the Butterbeer

  • In a small saucepan, combine the milk, butter, and brown sugar. Heat over low to medium heat, stirring often, until the butter is melted, the sugar has dissolved, and the milk is warmed through—about 5 minutes.
  • Stir in the butterscotch topping and continue mixing until fully dissolved and smooth.
  • Remove the saucepan from heat and carefully pour in the cream soda. Stir gently to combine without losing too much of the carbonation.
  • Divide the mixture evenly between two mugs.

For the Whipped Topping

  • In a mixing bowl, beat the whipping cream on medium-high speed until soft peaks form.
  • Add the butterscotch topping and continue whipping until stiff peaks form.
  • Spoon or pipe the whipped topping over each butterbeer mug. Serve immediately while warm.

Nutrition

Serving: 0.5gCalories: 318kcalCarbohydrates: 46gProtein: 6gFat: 36gSaturated Fat: 23gPolyunsaturated Fat: 1gMonounsaturated Fat: 8gTrans Fat: 0.2gCholesterol: 97mgSodium: 139mgPotassium: 269mgSugar: 46gVitamin A: 1247IUVitamin C: 0.4mgCalcium: 212mgIron: 0.2mg

The nutrition facts provided are calculated using a third-party tool and are estimates only. Actual nutritional content may vary based on the ingredients and brands you use, as well as portion sizes. For accurate results, please consult a registered dietitian or nutritionist.

Course Drink Recipes
Cuisine American

Sharing is caring!

5 from 2 votes (1 rating without comment)

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




7 Comments

  1. 5 stars
    Reduce the Butterscotch to only 1TBS/servings and add a pinch of salt if you want to reduce the Sweetness a touch. Amazing recipe and also works well in lattes!

  2. Personally, I found this recipe to be a bit too sweet, but my young adult son thinks it’s absolutely delicious! He prefers it to the recipe I found for regular cold butterbeer. I’m planning a party for him soon and since it’s so cold out, plan to offer it to the guests.

    1. Hi Edwina, I have to agree that this recipe is rather sweet. My teenager really enjoys the recipe. Maybe I’ll see if I can’t tone it down a bit and offer two options, for those that prefer a little less sweetness.

      1. I’m going to try this recipe and limit the butterscotch to 1 TBS per serving and add a pinch of kosher salt to compliment the flavors and full the sweetness a bit. I’ll update with the results and let you know if it’s worth a try 🙂

      2. Excited to see how your changes work out. Thanks, Jacob.

      3. cull*

      4. I tried it out and it was a hit! it worked out just the way I imagined it would. I used about 1TBS of butterscotch syrup and added a pinch of kosher salt per serving while heating it up to no more than 160F (about as hot as a latte). I made about 64oz of it in total and kept the butterbeer warm in insulated carafes. it was a hit at our little Harry Potter-themed Birthday I threw for my girlfriend!

        also, I left out some vanilla vodka and butterscotch schnapps for anyone who wanted to have a more “authentic” experience. The pairing didn’t change the flavor profile at all.

        I had a bit leftover, so I placed it in the fridge. in the morning I replaced mil for the butterbeer in a latte and it tasted amazing as well. My girlfriend and I were blown away with how close it was to the butterbeer served at Universal. We’ll definitely make this again in the future!

More Recipes You'll Love...