Butterbeer

Butterbeer
⏱️ cook time 15 minutes
🍽️ servings 4
⚡ Difficulty easy

intro

Frothy, butterscotch-sweet non-alcoholic drink inspired by the Harry Potter series, topped with silky cream foam, perfect for cozy themed gatherings.

Ingredients

Unsalted butter 56g (4 tablespoons)
Packed light brown sugar 100g (½ cup, packed)
Heavy whipping cream 240ml (1 cup)
Butterscotch syrup 60ml (¼ cup)
Cream soda 960ml (4 cups)
Pure vanilla extract 5ml (1 teaspoon)
Fine sea salt 1g (¼ teaspoon)

Steps

1

Prep butterscotch base

Add 56g unsalted butter and 100g packed light brown sugar to a small heavy-bottomed saucepan over medium-low heat. Stir constantly with a wooden spoon for 3-4 minutes until the sugar fully dissolves and the mixture forms smooth, gently bubbling golden caramel, taking care not to let it scorch.

Step 1
step1:Prep butterscotch base
2

Season the butterscotch

Remove the saucepan from heat immediately once the caramel forms. Stir in 30ml (2 tablespoons) of the heavy cream, 5ml (1 teaspoon) vanilla extract, and 1g (¼ teaspoon) fine sea salt until fully combined into a glossy sauce. Let the mixture cool for 5 minutes at room temperature until it is thick but still pourable.

Step 2
step2:Season the butterscotch
3

Whip creamy topping

While the butterscotch cools, add the remaining 210ml heavy cream and 30ml (2 tablespoons) butterscotch syrup to a medium mixing bowl. Use a hand mixer on medium speed to whip the mixture for 2-3 minutes until soft, billowy peaks form that hold their shape without becoming stiff or buttery.

Step 3
step3:Whip creamy topping
4

Heat the soda base

Pour 960ml (4 cups) cream soda into a large heatproof pot set over low heat. Warm the soda for 4-5 minutes, stirring occasionally, until it reaches 60°C (140°F). Do not bring the soda to a rolling boil, as high heat will destroy its carbonation and make it go flat.

Step 4
step4:Heat the soda base
5

Mix butterbeer base

Once the cream soda reaches the correct temperature, pour the cooled butterscotch sauce into the pot. Stir very gently with a long-handled spoon for 30 seconds until the butterscotch is fully incorporated, avoiding fast stirring to preserve as much of the soda's fizz as possible.

Step 5
step5:Mix butterbeer base
6

Top and serve drinks

Ladle the warm butterbeer evenly into 4 heatproof glass mugs, leaving 2cm (¾ inch) of headspace at the top of each mug. Dollop 60ml (¼ cup) of the whipped butterscotch cream on top of each drink, then drizzle the remaining 30ml butterscotch syrup over the cream. Serve immediately while warm.

Step 6
step6:Top and serve drinks

Tips

1.Always use medium-low heat when making the butterscotch base; high heat will burn the brown sugar in under a minute, creating a bitter, unpleasant flavor that ruins the whole drink.
2.Skip warming the cream soda if you prefer cold butterbeer: use fully chilled cream soda, pour over crushed ice, and add the same cream topping for a refreshing summer version.
3.For an adult-only variation, stir 30ml (1 fl oz) of butterscotch schnapps or spiced rum into each mug before adding the whipped cream topping.

✨ You May Also Like

Drinks & Beverages
🍜 Mexico

A bright, balanced tequila-based cocktail with zesty fresh lime, smooth orange liqueur, and a signature salt rim, perfect for warm summer sipping.

⏱️ 5 minutesDrinks & Beverages ★ 4.7
Drinks & Beverages
🍜 United States

Thick, creamy, nostalgic classic vanilla milkshake with a rich, smooth texture, topped with whipped cream and a cherry for cool, sweet refreshment.

⏱️ 5 minutesDrinks & Beverages ★ 4.6
Drinks & Beverages
🍜 United States

A bright, golden strong ale with fruity banana-clove notes, subtle hop spice, and soft carbonation, brewed in classic Trappist Tripel tradition.

⏱️ 2 hours aDrinks & Beverages ★ 4.7
Drinks & Beverages
🍜 United States

A frothy, nostalgic American soda fountain treat pairing bubbly cold root beer with creamy vanilla ice cream, perfect for cooling down at warm weather gatherings.

⏱️ 20 minuteDrinks & Beverages ★ 4.9
Drinks & Beverages
🍜 United States

Tart, funky, effervescent American Wild Ale is a complex fruity craft beer brewed with wild yeast, delivering bright, zesty notes perfect for warm-weather sipping.

⏱️ 2 hours aDrinks & Beverages ★ 4.5
Drinks & Beverages
🍜 United States

Bright, bubbly copycat of the iconic American caramel cola, balanced with citrus and warm spice, perfect for sipping ice-cold on hot days.

⏱️ 15 minuteDrinks & Beverages ★ 4.8

Butterbeer:Frequently Asked Questions

1.Is this homemade butterbeer non-alcoholic and safe for kids to drink?
This version is 100% non-alcoholic and totally kid-friendly, with zero beer, liqueur, or boozy additives. The warm, rich “butterbeer” flavor comes from brown sugar, butter, and butterscotch syrup paired with bubbly cream soda, so it’s safe for guests of all ages to enjoy at themed parties or cozy movie nights.
2.Can I make this butterbeer ahead of time for a large party?
You can prep the butter-brown sugar base and whipped cream foam up to 24 hours ahead, storing each in separate airtight containers in the fridge. Hold off on mixing in the cream soda until right before serving, though—adding it too early will make the drink go flat and ruin that signature light, bubbly, frothy texture.
3.What’s a good substitute if I don’t have cream soda on hand?
If you don’t have cream soda, reach for plain vanilla sparkling water or regular lemon-lime soda mixed with 1 teaspoon of vanilla extract as a stand-in. Avoid dark colas or strongly flavored fruit sodas, as they will overpower the warm butterscotch notes and throw off the drink’s signature golden, buttery color.
4.Do I have to use heavy whipping cream for the top foam, or can I use a lighter option?
Heavy whipping cream creates that signature silky, thick, cloud-like foam that sits perfectly on top of the drink, but you can use full-fat chilled canned coconut cream (skimmed from the top) for a dairy-free swap. Lighter options like half-and-half or regular milk won’t whip into a stable foam and will sink right into the soda.
5.How can I adjust this recipe to be dairy-free for guests with allergies?
It’s easy to make a fully dairy-free version! Swap the unsalted butter for dairy-free vegan stick butter, use chilled full-fat coconut cream (skimmed from the top of an unshaken can) in place of heavy whipping cream, pick a dairy-free butterscotch syrup, and use dairy-free vanilla cream soda for a result just as rich and frothy as the original.
6.How sweet is this butterbeer, and can I adjust the sugar level?
The base recipe is richly sweet with warm butterscotch notes, matching the treat described in the Harry Potter books, but you can easily dial the sweetness back. Cut the brown sugar and butterscotch syrup by 25-50% to taste, and opt for no-sugar-added cream soda if you want a lighter, less cloying version.
7.Should I serve this homemade butterbeer warm or iced?
This recipe works beautifully either way! For a cold treat matching the Universal Studios theme park version, serve it over crushed ice with cold cream soda. For cold-weather sipping, gently warm the butter-sugar base, mix it with warmed (not boiling) cream soda, and top with cream foam for a steamy, comforting sip.
8.My cream foam keeps sinking into the drink—what am I doing wrong?
If your foam is sinking, you’re likely either under-whipping the heavy cream or adding it to a drink that’s too hot. Whip the cream just to soft, billowy peaks (don’t whip it all the way to stiff, butter-like consistency) and pour it slowly over the back of a spoon right onto the drink to help it float.
9.Can I add alcohol to make an adult version of this butterbeer?
Of course! For a grown-up take, stir 1 to 1.5 ounces of spiced rum, butterscotch schnapps, or vanilla vodka into the butterscotch base before adding the cream soda. Skip adding extra syrup if you use schnapps, as it’s already very sweet, to keep the drink balanced instead of cloyingly sugary.
10.Do I need any special equipment to make the signature frothy top?
You don’t need any fancy bar tools or specialty equipment to get that perfect frothy top! A regular hand whisk, electric hand mixer, or even a tightly lidded mason jar will work to whip the heavy cream into soft peaks. For extra drink froth, give the base and soda a quick 2-second stir before adding the cream.
11.How long will leftover butterbeer stay fresh in the fridge?
Fully assembled butterbeer is best enjoyed immediately, since the cream soda will go flat within 30 minutes of pouring. If you have leftover separate components, the butter-brown sugar base will stay good for up to 1 week in a sealed jar, and the whipped cream foam will hold for up to 3 days in an airtight container in the fridge.
12.Can I use salted butter instead of unsalted butter for the base?
You can use salted butter if that’s what you have on hand, but skip adding any extra pinch of salt to the brown sugar base if you do. The small amount of salt in salted butter actually helps cut the cloying sweetness of the butterscotch, but too much salt will make the drink taste savory and throw off the flavor balance.
13.Why do you call for light brown sugar instead of dark brown or white sugar?
Light brown sugar has a mild, caramel-like molasses note that perfectly matches the warm butterscotch flavor of classic butterbeer, without the strong, bitter molasses kick dark brown sugar would add. White sugar would make the drink taste flat and one-note, missing that deep, toasty sweet depth that makes the sip feel cozy.
14.What fun toppings can I add to make this extra special for a themed party?
For a festive Harry Potter party spread, top the cream foam with extra butterscotch syrup drizzle, a pinch of flaky sea salt, gold sprinkles, a tiny butterscotch hard candy, or a mini shortbread cookie garnish. Skip heavy toppings like chocolate syrup, as they will overpower the delicate butterscotch flavor of the drink.
15.My butter and brown sugar base got grainy when it cooled—how do I fix that?
A grainy base happens when brown sugar doesn’t fully melt into the butter, or when sugar crystals re-form as it cools. To fix it, gently reheat the base over low heat on the stovetop, stirring constantly, until all crystals fully dissolve, then cool slightly before using. Adding a teaspoon of corn syrup while melting prevents crystals from forming entirely.

Comments (17)

3 days ago

Made this for our weekly potluck at work and people were hounding me for the recipe before I even left the break room! So easy to whip up last minute too, I didn’t even have to run to the grocery store for weird ingredients. Total game changer.

1 week ago

My kids are obsessed! I was worried the cream soda base would be too bubbly and messy for them but it settled perfectly with that creamy top. Only thing I did was add a tiny extra dash of butterscotch because we have a massive sweet tooth in this house.

5 days ago

So glad your kids loved it! Adding extra butterscotch is such a great call — we do that too when we’re making it for a crowd that loves extra sweet treats.

30 minutes ago

Wait is this actually non-alcoholic? I want to make it for our dorm movie night but half our floor is under 21, so I don’t want to accidentally spike anything lmao

5 minutes ago

Yep! The base recipe is totally non-alcoholic, I made it for my little cousin’s sleepover last weekend and all the parents were fine with it. I think some people add a splash of rum for adult versions but the regular one is kid-friendly!

just now

Great question! The standard recipe is 100% non-alcoholic and kid-approved. If you want an adult twist, a splash of spiced rum or butterscotch schnapps works perfectly for 21+ crowds, just be sure to label it clearly at parties!

2 weeks ago

SO good. I made this to go with our annual Halloween horror movie marathon (okay fine, we watched all the Harry Potter movies instead of horror) and it was the perfect cozy drink. The 15 minute cook time is no lie, I had it done before my friends even showed up.

2 hours ago

Wait, I tried making this last night and my creamy topping separated and got all clumpy? Did I do something wrong? I followed the steps exactly I think, maybe I heated the cream too fast?

30 minutes ago

Oh no, sorry that happened! Separation usually happens if the cream gets too hot too quickly — next time try heating it on low heat and stirring constantly until it’s just warm enough to melt the butterscotch, no boiling needed. It’ll come out silky smooth every time!

2 days ago

Has anyone tried making a big batch of this ahead of time for a party? I’m hosting 30 people for a holiday open house next weekend and I don’t want to be stuck making individual servings while guests are there.

yesterday

I made a big batch for my kid’s soccer team end of season party last month! I pre-mixed the butterscotch cream base and kept it in the fridge, then stirred it into cold cream soda right before serving. Worked like a charm, no issues!

yesterday

Jake’s tip is spot on! You can make the creamy butterscotch component up to 3 days ahead and store it in an airtight container in the fridge. Just give it a good stir before mixing with cream soda to serve, and it’ll taste fresh made.

2 days ago

Any tips for making this dairy free? My whole household is lactose intolerant and we’ve been craving a good butterbeer dupe that doesn’t upset our stomachs!

yesterday

Great question! Swap the heavy cream for full fat coconut cream (chilled first, skip the watery part at the bottom of the can) and use dairy free butterscotch syrup, and it works perfectly! We’ve tested it with oat milk cream too and it comes out super creamy.

5 days ago

I’m literally a butterbeer snob, I go to Universal Orlando every year just to get the frozen and regular versions, and this recipe? It’s better. Don’t @ me. The cream top is way richer than the park version, I’m never paying $12 a cup again lmao

1 week ago

Wait can you freeze this? I was thinking of making individual portions to pull out for quick after school treats for the kids, would that work?

5 days ago

It freezes really well! Pour mixed servings into freezer safe cups, leave a little room at the top for expansion, and freeze for up to 2 months. Let it thaw for 10 minutes on the counter before serving, and give it a quick stir — it tastes just like the frozen butterbeer from the parks!

3 days ago

Made this for our football tailgate last weekend and even the guys who only drink beer were coming back for refills. I added a little bourbon to half the batch for the adults and it was chef’s kiss. 10/10, will be a staple for all our game days from now on.

2 days ago

Oh my god the bourbon addition sounds insane! I’m making this for our next watch party, definitely stealing that tip. Did you use regular bourbon or the honey flavored one?

2 days ago

I used regular old bourbon we had in the liquor cabinet, but I bet honey bourbon would be even better! Let me know how it turns out if you try it!

1 week ago

Served this at our monthly book club (we were re-reading Prisoner of Azkaban, duh) and everyone thought I ordered it from some fancy local soda shop. So easy, so impressive, zero stress. Exactly my kind of recipe.

2 hours ago

Took me 12 minutes total start to finish, no cap. I was skeptical that a homemade version could be that good but my roommate walked in, took one sip, and demanded I make a double batch this weekend. The butterscotch flavor is spot on, not artificial tasting at all.

30 minutes ago

Love that it came together so fast for you! Nothing beats a quick, impressive treat that even roommates approve of — that’s the highest compliment honestly.

yesterday

Is the topping supposed to be thick like whipped cream or more of a thin drizzle? I want to get the texture right for my costume party this weekend!

2 hours ago

It’s thicker than a drizzle but not as stiff as regular whipped cream! It floats on top of the soda really nicely, kind of like a frothy head on root beer but creamier and butterscotch flavored.

30 minutes ago

Becca described it perfectly! The topping is a soft, frothy, pourable cream that sits right on top of the cream soda. If it’s too thick, you can stir in a tablespoon of milk or extra cream soda to thin it out to your preferred texture.

just now

I don’t cook, like at all. I burn toast regularly. But I made this last night and it actually turned out perfect? The easy difficulty rating is not a lie, even kitchen disasters like me can pull this off. Game changer for my lazy movie nights.

just now

This makes us so happy to hear! This recipe is designed to be totally foolproof, so even folks who don’t love cooking can make a fun, tasty treat without the stress. Enjoy your movie nights!

2 weeks ago

Made this for my roommate’s birthday and she cried (happy tears, I promise). She’s been a massive Harry Potter fan since she was a kid and said it tasted exactly like she remembered from her first trip to the parks when she was 10. We added little gold sprinkle stars on top for extra flair, so cute.

5 days ago

Has anyone tried this with different soda flavors? I don’t love regular cream soda, I was thinking of trying vanilla bean soda or even caramel seltzer for a lighter version?

3 days ago

Vanilla bean soda is an amazing swap! It gives the drink a deeper, richer vanilla flavor that pairs so well with the butterscotch cream. We haven’t tried caramel seltzer yet but that sounds delicious — if you test it out, come back and let us know how it turns out!

1 week ago

I made this for the middle school fall dance snack table last week and I cannot tell you how many parents came up to ask for the recipe. The kids were swarming the table the whole night, we ran out in 20 minutes flat! Next year I’m making double, no question.

5 days ago

Oh my god I was at that dance! My son would not stop talking about that butterbeer all weekend, I’ve been searching for the recipe ever since. Can’t believe it’s this easy, I’m making it for our Halloween block party!

3 days ago

Linda! So funny seeing you here! It’s seriously so easy, I brought all the ingredients to the dance in a cooler and mixed it up right there in 10 minutes. The kids go crazy for it, you’ll love it!