Skip to content
Bookis
Harry Potter

Harry Potter Butterbeer Recipe: Homemade with Butterscotch Foam

Make cold Harry Potter butterbeer at home with cream soda or sparkling water. A cozy non-alcoholic recipe adapted for kitchens anywhere in the world.

Bookis Editorial9 min read

DeutschEspañolFrançaisItaliano

Two glass mugs of cold butterbeer with cream foam on an oak table
Contents

This homemade Harry Potter butterbeer pairs cold vanilla cream soda with soft butterscotch whipped cream. It takes about 10 minutes, needs no stove, and makes two mugs for a reading or film evening.

Best of all, this recipe is adapted for kitchens anywhere in the world: you can make it with classic vanilla cream soda or with everyday sparkling water and caramel (ideal for Europe and other countries where cream soda is hard to find).

Jump to the classic recipe · Jump to the version without cream soda

A sturdy glass mug with a handle works best. Just leave about two centimeters of room at the top for the caramel foam.

Ingredients for a Hogsmeade butterbeer evening

Vanilla soda, heavy whipping cream and butterscotch sauce on an oak table
The soda base and the two ingredients for the butterscotch topping.
IngredientRecommended optionGlobal pantry alternative
Base sodaVanilla cream soda (such as A&W, Boylan, IBC, or Barr)Plain sparkling mineral water + alcohol-free vanilla flavouring (see Option 2 below)
Heavy whipping creamPlain, unsweetened heavy cream with 35%+ fat (such as Double Cream, Schlagsahne, or Crème liquide 35%)Chilled coconut whipping cream for a plant-based option
Butterscotch sauceThick butterscotch or caramel dessert sauce (such as Monin, Smucker’s, Bonne Maman, or Schwartau)Dulce de leche, or melted butter-toffee candies (such as Werther’s Original melted with 1 tbsp of cream)

There is no extra powdered sugar in this recipe — the caramel sauce provides all the sweetness you need. A tiny pinch of fine sea salt whisked into the cream works wonders: it brings out the buttery caramel notes and balances the sweetness.

Interactive Ingredients Calculator

Choose your mug count — measurements adjust automatically:

2 mugs
  • Chilled vanilla cream soda (A&W, Boylan, Barr)500 ml(~2.1 US cups)
  • Cold heavy whipping cream (35%+ fat, e.g. Double Cream)100 ml(~0.42 US cup)
  • Butterscotch or caramel dessert sauce (Monin, Bonne Maman)30 g
  • Fine sea salt (balances the caramel sweetness)1 tiny pinch
💡 Tip: Chill your glassware and soda in advance to give the foam a firm floating base.

Can’t find vanilla cream soda or butterscotch sauce in your local store?
Don’t despair — we developed an easy, accessible alternative: jump straight to Option 2 below for a recipe made with chilled sparkling mineral water and common grocery ingredients that works anywhere in the world.

Recipe 1: Classic cold butterbeer (with cream soda)

Yield: two mugs (approx. 250 ml of soda plus topping each). Start with well-chilled ingredients. No stove or cooking required.

You will need

  • 500 ml (~2.1 US cups / 16.9 US fl oz) chilled vanilla cream soda (e.g., A&W, Boylan, or Barr)
  • 100 ml (~0.42 US cup) cold heavy whipping cream (35%+ fat, e.g. Double Cream)
  • 30 g butterscotch or caramel dessert sauce (e.g., Monin or Smucker’s)
  • 1 tiny pinch of fine sea salt (balances the sweetness)

Have a measuring jug, kitchen scale, mixing bowl, whisk or hand mixer, a dining spoon, and two roomy glass tankards ready.

1. Whip the cream

Pour the cold heavy cream into a chilled bowl. Add the tiny pinch of salt and whip until the cream forms soft, pillowy mounds. Aim for a silky, spoonable topping rather than stiff peaks for cake decorating. Watch the texture closely instead of counting seconds.

2. Fold in the butterscotch

Gently fold the butterscotch or caramel sauce into the soft cream with a spatula or whisk until the color is an even, golden amber. Taste the foam before adding anything else.

3. Pour the soda

Divide the chilled cream soda between the two glass mugs. Tilt each mug slightly and pour slowly down the inside wall to protect the carbonation, leaving about 2 to 3 cm of headspace at the rim.

4. Float the topping and serve

Hold a spoonful of the soft butterscotch cream close to the soda surface and gently slide it off. Add small spoonfuls until the surface is covered, sharing the topping between the two mugs. Keep the spoon low and leave the drink unstirred.

Serve immediately and take the first sip through the foam: cold vanilla soda underneath, buttery caramel cream above. Settle into your favourite reading chair with book and mug in hand. You can leave your winter cloak on the hook tonight — Hogsmeade can wait until tomorrow.

A spoon placing soft butterscotch cream onto a glass mug of cold soda
Keep the spoon close to the surface and gently slide the soft cream onto the soda.

Recipe 2: The universal version (without cream soda)

If vanilla cream soda isn’t sold in your local supermarkets, use sparkling water, caramel sauce and vanilla for a different base beneath the same cream topping:

Ingredients

  • 450 ml (~1.9 US cups) chilled sparkling mineral water or club soda
  • 2 tablespoons caramel or butterscotch sauce (such as Monin, Bonne Maman, Schwartau, or dulce de leche)
  • 1/2 teaspoon alcohol-free vanilla flavouring
  • 100 ml (~0.42 US cup) cold heavy whipping cream + 2 tbsp caramel sauce (for the foam cap)
  • 1 tiny pinch of fine sea salt

Method

  1. Make the base: In the bottom of each glass mug, stir 1 tablespoon of caramel sauce and 1/4 teaspoon of alcohol-free vanilla flavouring with 2 tablespoons of sparkling water until completely dissolved into a smooth amber syrup.
  2. Add bubbles: Slowly pour the remaining cold sparkling mineral water down the inside of each mug to create a sparkling, fragrant vanilla-caramel base.
  3. Top with foam: Whip the cream with salt to soft peaks and fold in the caramel as described in Recipe 1. Gently slide small spoonfuls onto the drinks, keeping the spoon close to the surface.

Taste the base before adding the cream: the sweetness depends on your caramel sauce. You can adjust it without disturbing the topping.


Adjust the sweetness and texture

Because sodas and caramel sauces vary by country, taste the base and cream topping separately so you can fine-tune the balance to your liking.

What you noticeWhat to try
The soda base is too sweetReplace 25% to 50% of the soda with plain sparkling water. It cuts the sugar significantly while keeping the effervescence sharp.
The cream topping is too sweetReduce the caramel sauce to 20 g in the next batch and add a tiny pinch of salt to accentuate the butter flavor.
The cream foam sinks into the sodaCheck that the cold whipping cream forms soft peaks, then add it in small spoonfuls close to the surface. Runny cream needs more whipping.
The cream becomes grainyIf slightly overwhipped, stop immediately. Gently fold in a splash of cold liquid cream to help restore the smooth texture.

King Arthur Baking’s whipping guide shows the visual stages from soft peaks to overwhipped cream.


Butterbeer and a return to Hogwarts

Set out your mugs, chill your ingredients, and whip the topping before you settle in for your Hogwarts marathon. Keep the cream refrigerated until the moment you pour the soda, and assemble the drinks fresh.

To make your evening even more enjoyable, explore our 55 fascinating Harry Potter book and movie facts. And for those curious about what happened to the characters after the Battle of Hogwarts, check out our retrospective on life after Hogwarts.


Is butterbeer alcoholic?

The answer depends on whether you are talking about the fantasy world of J.K. Rowling, real-world theme parks, or this kitchen recipe.

VersionAlcoholServing styleSource / Reference
The Wizarding World novelsMildly alcoholic in canon lore (described as intoxicating to house-elves like Winky, though Hogwarts students drink it freely on Hogsmeade trips)Served both cold in bottles and foaming hot in tankards at The Three Broomsticks and The Hog’s HeadOfficial Harry Potter encyclopedia
Warner Bros. Studio Tour LondonDescribed by the venue as non-alcoholicThe venue describes its butterbeer as vegan, with shortbread and butterscotch flavoursStudio Tour facilities and food and drink
This homemade recipeNo beer or spirits; use alcohol-free vanilla flavouring for Recipe 2Cold soda with butterscotch whipped creamThe two recipes above

Frequently asked questions

What does butterbeer actually taste like?

This homemade version combines vanilla soda with a creamy caramel topping; the precise flavour depends on your soda and sauce. In the books, butterbeer tastes like a less-sweet butterscotch, according to the official Harry Potter encyclopedia.

Can I make a warm, stovetop butterbeer?

Yes! If there is a blizzard outside and you want a steaming hot mug by the fire, you can make a cozy 5-minute version on the stove (carbonated soda is not used for the hot recipe):

For 2 mugs you will need:

  • 400 ml whole milk (dairy or plant-based)
  • 2 tbsp caramel or butterscotch sauce (or dulce de leche)
  • 1 tbsp unsalted butter
  • 1/2 tsp ground cinnamon and a pinch of ground nutmeg

Method:
In a small saucepan over medium-low heat, warm the milk with the butter, caramel sauce, and spices. Whisk continuously until the butter and caramel have completely melted and the drink is steaming hot and fragrant (do not bring to a boil). Pour into mugs and top with whipped cream if desired.

Is this butterbeer vegan or dairy-free?

This recipe uses dairy whipping cream. For a plant-based alternative, choose a chilled coconut or oat cream labelled suitable for whipping; barista cream may not whip. Check the sauce and soda labels too, especially for milk and butter.

Does butterbeer require real beer or melted butter?

Neither real beer nor melted butter is used in the cold recipe. The name is purely magical fiction; modern cold recipes rely on cream soda and butterscotch flavoring to create the buttery profile.

From our books

Read next