If you’re a Harry Potter fan (or just love cozy drinks), this Hot Butterbeer recipe is a must-try! It’s a warm, creamy, and indulgent treat that brings the magic of Hogwarts right into your home.

Cuisine: American
Prep Time: 5 minutes
Cooking Time: 10 minutes
Total Time: 15 minutes
Servings: 2
Why You’ll Love Making It
- Quick & Easy – This magical drink comes together in just 15 minutes, making it perfect for a last-minute treat.
- Cozy & Comforting – The rich butterscotch flavor combined with warm milk and fizzy cream soda makes this the ultimate winter drink.
- Inspired by Harry Potter – Whether you’re a die-hard fan or just love trying new beverages, this butterbeer brings the magic of Hogwarts straight to your kitchen.
- Customizable – Make it extra indulgent with whipped cream and butterscotch drizzle, or add a splash of alcohol for an adult-friendly version.
Ingredients
- 2 cups milk – Whole milk works best for a creamy texture, but you can substitute 2% or dairy-free milk.
- 2 tbsp. brown sugar – Adds a deep caramel-like sweetness to enhance the butterscotch flavor.
- 2 tbsp. unsalted butter – Creates a rich and smooth consistency while adding a buttery note.
- 1 (12 oz.) can of cream soda – Gives the drink its signature sweetness and fizzy texture.
- 2 tbsp. butterscotch sauce – Adds an authentic butterbeer taste—use high-quality or homemade for the best results.
- Optional toppings: Whipped cream and extra butterscotch sauce – For a café-style presentation and extra indulgence.
Instructions
Step 1: Melt the Butter and Sugar
In a medium saucepan, add the butter and brown sugar. Heat over medium heat, stirring frequently, until the butter melts completely and the sugar dissolves. This should take about 2–3 minutes. Be careful not to let it burn.
Step 2: Heat the Milk
Slowly pour in the milk while whisking constantly to incorporate it smoothly. Continue heating until the mixture is warm and steamy, but do not let it boil. Stir frequently to prevent the milk from scorching.
Step 3: Add Butterscotch and Cream Soda
Stir in the butterscotch sauce until fully combined. Slowly pour in the cream soda, stirring gently. Reduce the heat to low and warm for another 2–3 minutes, ensuring everything is well blended. Avoid boiling, as the carbonation in the soda can cause excess foaming.
Step 4: Serve and Enjoy
Carefully pour the hot butterbeer into two mugs. If desired, top with a generous swirl of whipped cream and drizzle extra butterscotch sauce over the top for a finishing touch. Serve immediately while warm.
FAQs
Can I make this dairy-free?
Yes! Substitute dairy-free butter, almond or oat milk, and a non-dairy whipped topping to create a vegan-friendly version.
Can I reheat leftover butterbeer?
This drink is best enjoyed fresh, but if needed, store leftovers in an airtight container in the fridge for up to 24 hours. Reheat gently on the stove over low heat, stirring constantly to maintain its smooth texture. Avoid microwaving, as it may cause the milk to separate.