Harry Potter Butterbeer Recipe
Few fictional drinks have built as much of a following as Butterbeer, the sweet, foam-topped drink from Universal’s Wizarding World of Harry Potter. This copycat version combines cream soda with butterscotch and caramel syrups and butter extract, then tops it with a fluffy vanilla cold foam. It captures the same buttery, caramel-sweet flavor as the theme park original without a park ticket or long line. Make it for a Harry Potter movie night or any time you want a fun, sweet treat at home.
Add this site as a preferred Google source!

This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases.
This Harry Potter Butterbeer recipe recreates the drink made famous by Universal’s Wizarding World, where it’s served both cold and frozen. The base is a simple mix of cream soda, butterscotch syrup, caramel syrup, and butter extract, stirred together until the syrups fully dissolve.
What sets Butterbeer apart from an ordinary soda is the fluffy topping. A quick whipped mixture of coconut cream (or non-dairy creamer), powdered sugar, and vanilla extract creates a light, foamy head that sits on top of the drink and gets a little bit of it in every sip.
What makes homemade Butterbeer so good?
Few works of fiction have become as much of a cultural phenomenon as the Harry Potter books and movies. Devoted fans have brought many of those things from that fantasy world into real life, including Quidditch matches and Bertie Bott’s Every-Flavor Beans.
But perhaps Butterbeer is the most popular. Butterbeer was made famous through the Wizarding World at Universal Studios and combines a smooth cream soda with butter extract, caramel, and butterscotch syrups. A fluffy vanilla-flavored head completes the drink. Whether you grew up reading Harry Potter, watched the movies on repeat, or not, try making this copycat Harry Potter Butterbeer recipe the next time you want a sweet treat.
Ingredients and their roles in this recipe
For the Butterbeer cold foam topping, you’ll need:
- Coconut cream or non‑dairy creamer – whips into soft peaks to create the head of the Butterbeer,
- Powdered sugar – sweetens and thickens the cold foam.
- Vanilla extract – flavors the cold foam.
For the base drink, you’ll need:
- Cream soda – the base of the drink provides carbonation and vanilla flavor.
- Butterscotch syrup – introduces the butter flavor to the drink.
- Caramel syrup – adds sweetness and complexity.
- Butter extract (McCormick Butterbeer flavor if available) – boosts the butter flavor. The McCormick Butterbeer flavor combines the taste of butter, vanilla, and caramel.

How to make homemade Butterbeer
To make the Butterbeer cold foam:
- Whisk together the coconut cream or non‑dairy creamer, powdered sugar, and vanilla extract until you reach very soft peaks.
- Keep it in the fridge while you prepare the drink.
To finish the Butterbeer recipe:
- Place mugs in the freezer an hour before you want to make the drinks.
- In a mixing glass, combine the cream soda, the butterscotch and caramel syrups, and the butter extract. Stir gently until all syrups dissolve.
- Pour the Butterbeer into a chilled mug and top with an inch of the Butterbeer cold foam.
- Serve immediately.

What to serve with Butterbeer
Since the real-world Harry Potter Butterbeer recipe falls on the sweet end of the spectrum, the best way to enjoy it is with a savory snack to cut through the sweetness. Below are three great options.
Long John Silver’s Fried Fish – Although not traditional British Fish and Chips, this version from the iconic American seafood restaurant pairs well with homemade Butterbeer because of its lighter, crispier crust and satisfying crunch.
Smoked Chicken Drumsticks – This chicken dish has it all. It starts with everyone’s favorite part of the chicken, drumsticks, and smothers them with your favorite BBQ sauce or dry rub. But it’s the smoker that does the real magic, imparting a not-too-subtle smokiness that cuts the sweetness and makes the skin extra crispy.
Easy Hidden Valley Ranch Pretzels – Not looking for a real meal, but still want to nosh? Check out these ranch-seasoned pretzels. Toss with oil, dry ranch seasoning, dill weed, and garlic powder, then bake low and slow for an addictive snack.

Related Recipes
- Starbucks Smoked Butterscotch Latte – Another drink built around butterscotch flavor, for anyone who wants to taste it in a coffee format too.
- Homemade Caramel Syrup for Coffee – Make your own caramel syrup, the same ingredient that adds depth to this Butterbeer recipe.
- Tommy Bahama Coconut Cloud Martini – Another drink finished with a fluffy, cloud-like topping, if you like the cold foam technique used here.
- Sonic Dirty Dr. Pepper – A different soda-based specialty drink for fans of sweet, syrup-mixed sodas.
Check out more of my easy drink recipes to make on any day.
Plus you’ll get great new recipes from us every week!
Harry Potter Butterbeer (Copycat)
Ingredients
Foam Topping
- ½ cup coconut cream or non‑dairy creamer
- 1 tablespoon powdered sugar
- ½ teaspoon vanilla
Base Drink
- 12 ounces cream soda per serving
- 1 ½ tablespoons butterscotch syrup
- 3 teaspoons caramel syrup
- ¼ teaspoon butter extract McCormick Butterbeer flavor if available
Instructions
- Make the foam topping: In a small bowl, whisk together non-dairy creamer, powdered sugar, and vanilla.
- Make the base drink: In a cocktail shaker, combine soda, butterscotch syrup, caramel syrup, and butter extract, and stir with a bar spoon until well blended.
- Assemble: Pour the base drink into a chilled mug, and spoon the foam on top.
Nutrition









REVEALED Olive Garden Copycat Recipes
yes, you CAN make it at home! I’ll show you how.