Last updated: October 25, 2026
This butter beer recipe turns a few cans of cold cream soda into a creamy, butterscotch-topped drink in about 25 minutes, with no alcohol and no special equipment. Follow the walkthrough below or head straight to the recipe card further down the post.

How to Make This Butter Beer Recipe From Start to Finish
You make this butter beer recipe in three quick parts: cook a small batch of butterscotch sauce, whip a butterscotch cream topping, and pour cold cream soda over the sauce in tall glasses. The whole thing takes about 25 minutes, including 10 minutes for the sauce to cool, and it makes four drinks.
Everything happens on the stove and the counter. A small saucepan, a whisk or hand mixer, and four 16-ounce glasses are the only tools you need.

Ingredients You Need
For the butterscotch sauce you need 1/2 cup of packed dark brown sugar, 3 tablespoons of unsalted butter, 1/4 cup of heavy cream, 1/4 teaspoon of fine sea salt, and 1/2 teaspoon of pure vanilla extract. For the topping you need 1/2 cup of cold heavy cream, 1 tablespoon of powdered sugar, and 2 tablespoons of the finished butterscotch sauce.

The drink itself needs 4 cups of cold cream soda, which is a little less than three 12-ounce cans. Keep the soda in the refrigerator until the moment you pour, because cold soda holds its fizz much better than soda at room temperature.
Make the Butterscotch Sauce
Melt the butter in a small saucepan over medium heat, then stir in the brown sugar and cook for about 2 minutes, stirring constantly, until the mixture is smooth and bubbling. Dark brown sugar gives the deepest molasses flavor, which is what makes the sauce taste like real butterscotch.

Slowly pour in the heavy cream and add the salt, then stir and let the sauce simmer gently for 3 minutes until it thickens slightly. The cream will bubble up when it hits the hot sugar, so pour it in a thin stream and keep your face back from the pan, since hot sugar can cause serious burns.

Take the pan off the heat and stir in the vanilla extract. Let the sauce cool for 10 minutes, until it is warm rather than hot, and it will thicken further as it sits.

Whip the Butterscotch Topping
Pour the cold heavy cream and powdered sugar into a chilled bowl and whip with a hand mixer or whisk for 2 to 3 minutes, until the cream holds soft peaks. Soft peaks means the tips of the cream flop over gently when you lift the beaters, which is exactly the cloud-like texture you want on top of a drink.

Fold in 2 tablespoons of the cooled butterscotch sauce with a spatula. Stop as soon as you see pale tan swirls, because overmixing can make the cream grainy.
Assemble and Serve Your Butter Beer
Spoon 2 tablespoons of butterscotch sauce into the bottom of each of the four glasses. Tilt each glass and pour in 1 cup of cold cream soda slowly down the side, which keeps the foam from climbing over the rim.

Stir gently once or twice to loosen the sauce from the bottom, then spoon the butterscotch whipped cream on top. Drizzle the last of the sauce over the four drinks and serve right away while the soda is still fizzing.
Butter Beer Recipe Variations and Substitutions
The easiest way to change this butter beer recipe is to change the soda, the topping, or the sauce. Each swap below keeps the drink creamy and butterscotch-forward without changing how the recipe is made.

Choosing the Best Cream Soda
Cream soda is the backbone of the drink, because its vanilla flavor is what plays so well with butterscotch. A&W Cream Soda, Barq’s Red Cream Soda, and Jones Cream Soda all work, and a craft soda made with real vanilla gives the most rounded flavor.

Most cream sodas are caffeine free, but it is worth checking the label if you are serving the drinks to kids or in the evening. Root beer will work in a pinch, though it tastes spicier and less like the creamy butterscotch drink most people expect.
Turn It Into a Butter Beer Float
For a dessert version, add a scoop of vanilla ice cream to each glass before the whipped cream. The ice cream melts into the soda and makes the drink thicker, so serve it with a long spoon and a straw.

If you go this route, use slightly less soda so the glass does not overflow. About 3/4 cup per glass leaves room for the scoop.
A Store-Bought Sauce Shortcut
If you are short on time, you can skip the stovetop and use about 10 tablespoons of store-bought butterscotch sauce instead, such as Smucker’s butterscotch flavored topping. Homemade sauce tastes noticeably more buttery, but the shortcut still makes a drink people will happily finish.
Use 8 tablespoons in the four glasses and 2 tablespoons in the whipped cream, exactly as the homemade version is divided.
Storage and Make-Ahead Tips for Butter Beer
The best way to get ahead with this butter beer recipe is to make the sauce in advance and assemble the drinks at the last minute. Cooked cream sauce keeps in the refrigerator for up to 4 days in a clean airtight jar, in line with USDA guidance of 3 to 4 days for refrigerated leftovers.

Stir the cold sauce well before you use it, and let it sit on the counter for about 10 minutes if it has firmed up too much to spoon. A spoonful or two of leftover sauce is also delicious stirred into coffee or spooned over ice cream.
Do not freeze the sauce, because the butter and cream can separate as it thaws.
The assembled drinks do not store, because the soda goes flat and the whipped cream loosens within minutes. Whip the topping fresh each time you serve, and use any leftover whipped cream within a day.
If you are hosting, set out the jar of sauce, the whipped cream, and the chilled soda so guests can build their own glasses. It saves you from standing at the counter while everyone else enjoys the party.
The Story Behind Butter Beer
Butter beer is best known as the sweet, butterscotch-flavored drink that fans of the Harry Potter books by J.K. Rowling first met in Harry Potter and the Philosopher’s Stone in 1997. The books never give a recipe, so every home version is a fan-inspired guess at what the drink might taste like.
Historical English cookbooks also describe buttered beer as a warm spiced ale sweetened with sugar and butter, which is where the name likely began. Our version is completely non-alcoholic and served cold, so it works for kids, parties, and movie nights.
It is a fan-inspired homage and is not connected to or endorsed by the books, the films, or any theme park. Think of it as a cozy, cream soda based treat for fall evenings, whether you are hosting a themed movie marathon or just want something sweet.
Use the recipe card below for the full ingredient list and step-by-step method, or follow the walkthrough above as you cook.
Easy Butter Beer
A cold, creamy butter beer made with cream soda, homemade butterscotch sauce, and a fluffy butterscotch whipped cream topping. It is non-alcoholic and ready in about 25 minutes.
Ingredients
- 1/2 cup packed dark brown sugar
- 3 tablespoons unsalted butter
- 1/4 cup heavy cream
- 1/4 teaspoon fine sea salt
- 1/2 teaspoon pure vanilla extract
- 1/2 cup cold heavy cream
- 1 tablespoon powdered sugar
- 4 cups cold cream soda
Instructions
- Melt the butter in a small saucepan over medium heat, then stir in the brown sugar and cook for about 2 minutes, stirring constantly, until smooth and bubbling.
- Slowly pour in 1/4 cup heavy cream and add the salt. Simmer gently for 3 minutes, until slightly thickened.
- Remove the pan from the heat, stir in the vanilla extract, and let the butterscotch sauce cool for 10 minutes, until warm but not hot.
- Whip 1/2 cup cold heavy cream and the powdered sugar in a chilled bowl for 2 to 3 minutes, until soft peaks form. Fold in 2 tablespoons of the butterscotch sauce.
- Spoon 2 tablespoons of butterscotch sauce into the bottom of each of four 16-ounce glasses. Tilt each glass and slowly pour in 1 cup of cold cream soda, then stir gently once or twice.
- Top each drink with butterscotch whipped cream, drizzle with the remaining sauce, and serve immediately.
Notes
The sauce makes about 2/3 cup, enough for 2 tablespoons in each glass, 2 tablespoons in the whipped cream, and a little drizzle. Store leftover sauce in an airtight jar in the refrigerator for up to 4 days, per USDA guidance for refrigerated leftovers, and do not freeze it. Assemble the drinks and whip the topping just before serving. For a float, add a scoop of vanilla ice cream to each glass and use about 3/4 cup cream soda per glass. About 10 tablespoons of store-bought butterscotch sauce can replace the homemade sauce.
Nutrition Information:
Yield:
4Serving Size:
1 drink (16 ounces)Amount Per Serving: Calories: 400Total Fat: 22gSaturated Fat: 14gSodium: 200mgCarbohydrates: 52gFiber: 0gSugar: 51gProtein: 1g
Butter Beer Recipe Questions Answered
What does butter beer taste like?
This butter beer recipe tastes like a creamy vanilla soda with a rich butterscotch and brown sugar flavor. The whipped topping adds a soft, slightly salty sweetness that makes it feel more like a dessert than a soda.
Is this butter beer recipe alcoholic?
No, this butter beer recipe contains no alcohol at all. It is made with cream soda, butterscotch sauce, and cream, so it is safe to serve to kids and anyone who avoids alcohol.
Can you make butter beer ahead of time for a party?
You can make the butterscotch sauce up to 4 days ahead and keep it in a jar in the refrigerator. Assemble the drinks and whip the topping just before serving so the soda stays fizzy and the cream stays fluffy.
Why did my butter beer foam over the glass?
Cream soda foams quickly when it hits thick sauce, especially if the soda or glass is warm. Use cold soda, tilt the glass, and pour slowly down the side to keep the foam under control.
Can you use a different kind of soda?
Cream soda gives the best flavor, but vanilla cream soda, root beer, or a vanilla ginger ale will also work. Keep the sauce and topping amounts the same and adjust sweetness to taste.
Why This Butter Beer Recipe Works
Cooking brown sugar and butter together before adding cream gives the sauce a deep, toasty butterscotch flavor that a plain syrup cannot match. The pinch of salt keeps it from tasting flat or overly sweet, which matters in a drink that already has sugary soda in it.
Letting the sauce cool for 10 minutes before folding it into the cream is what keeps the topping fluffy. Warm sauce is thick enough to swirl through, but a hot sauce would melt the whipped cream on contact.
Spooning sauce into the glass first and pouring the cold soda slowly over it layers the flavors from the bottom up. Each sip gets a bit of butterscotch, vanilla soda, and cream, and the topping melts slowly into the drink instead of sinking all at once.
Finally, the recipe is forgiving. There is no candy thermometer to watch, and the sauce only needs about 5 minutes on the stove, so even first-time cooks can get a reliable result.
Make This Butter Beer Recipe Tonight
You now have everything you need to make this butter beer recipe at home, from the quick stovetop sauce to the cloud of butterscotch cream on top. Chill a few cans of cream soda, cook the sauce while the soda cools, and pour yourself a glass of the best butter beer recipe you can make in 25 minutes.
Save the card for your next movie night, bookmark it for the holidays, and share a glass with someone who loves a sweet, cozy drink.



