This Harry Potter inspired butterbeer is creamy, fizzy, buttery, and loaded with rich butterscotch flavor. Made with vanilla cream soda and topped with a silky sweet foam, this magical drink tastes like a cozy dessert soda straight from the wizarding world inspired by Harry Potter.Perfect for movie nights, themed parties, and cozy fall gatherings, this homemade butterbeer comes together in just 10 minutes with simple ingredients.
Course Beverages, Dessert Drinks, Drinks
Cuisine American, Fantasy Inspired
Keyword butterbeer foam recipe, butterbeer recipe, butterbeer with cream soda, butterscotch drink, cream soda butterbeer, fantasy themed drinks, Harry Potter butterbeer, Harry Potter inspired drinks, homemade butterbeer, magical drink recipe, non alcoholic butterbeer, sweet cream soda recipe, themed party drinks, universal style butterbeer, wizard butterbeer
Prep Time 10 minutesminutes
Cook Time 0 minutesminutes
Total Time 10 minutesminutes
Servings 4servings
Calories 200kcal
Cost $10 for entire recipe
Equipment
Large pitcher
Mixing bowl
hand mixer or whisk
measuring cups
Measuring spoons
Rubber spatula
Serving mugs or glasses
Ice cream scoop or spoon for foam topping optional
Ingredients
Butterbeer Base
3cupsvanilla cream sodavery cold
3tablespoonsbutterscotch topping sauce
1/8teaspoonbutter extract
1/2teaspoonvanilla extract
Tiny pinch fine sea salt
Butterbeer Foam Topping
3/4cupheavy creamcold
1tablespoonpowdered sugar
1tablespoonvanilla cream soda
2teaspoonsbutterscotch topping sauce
1teaspoonmarshmallow creme
1/4teaspoonvanilla extract
Optional Garnishes
Butterscotch drizzle
Gold sanding sugar
Crushed butterscotch candy
Instructions
Step 1: Prepare the Butterbeer Base
In a large pitcher, whisk together the butterscotch topping sauce, butter extract, vanilla extract, and fine sea salt until smooth.
Slowly pour in the cold vanilla cream soda while gently stirring to preserve carbonation.
Step 2: Make the Foam Topping
In a chilled mixing bowl, combine the heavy cream, powdered sugar, vanilla cream soda, butterscotch topping sauce, marshmallow creme, and vanilla extract.
Whip until softly thickened and fluffy. The foam should remain silky and spoonable, not stiff.
Step 3: Assemble the Butterbeer
Pour the butterbeer into chilled mugs or glasses.
Spoon the foam topping generously over the drink.
Garnish with butterscotch drizzle, gold sanding sugar, or crushed butterscotch candy if desired.
Serve immediately while cold and fizzy.
Notes
Use very cold vanilla cream soda for the best carbonation and texture.
High-quality butterscotch topping sauce gives the drink a smoother, richer flavor.
Chill the serving mugs before assembling for an authentic frosty butterbeer experience.
Do not overmix after adding the soda or the drink will lose its fizz.
The foam topping should stay soft and silky, not stiff like traditional whipped cream.
Butter extract is powerful, so use only the small amount listed to avoid an artificial flavor.
For the most balanced taste, serve immediately after assembling.
Vanilla cream soda works best because it creates a richer, more dessert-like flavor than regular cream soda.
The foam topping can be made slightly ahead and refrigerated separately for up to 1 day.
Optional garnishes like gold sanding sugar and butterscotch drizzle make the drink feel more magical and party-ready.
For a frozen butterbeer variation, blend the soda base with ice before topping with foam.