Harry Potter Butterbeer copycat recipe by Todd Wilbur
Print Recipe
4.75 from 16 votes

Wizarding World of Harry Potter Butterbeer Hack

It took three years for two guys, Steve Jayson and Ric Florell, to develop the secret recipe for Butterbeer, a frothy sweet drink mentioned in J.K. Rowling's books several times, but with a flavor that's never described. What Jayson and Florell eventually came up with is a two-part beverage: sweet-flavored soda on the bottom with a creamy whipped flavored topping. When sipped, the flavors combine for a taste that could be described as caramel butter cookies.
Here is my way to hack the delicious, once-imaginary drink at home.
Prep Time5 mins
Cook Time1 hr
Total Time1 hr 5 mins
Author: Todd Wilbur


  • 1 1/3 cups water
  • 1 cup marshmallow creme
  • 1 envelope Dream Whip Whipped Topping Mix
  • 2 tablespoons powdered sugar
  • 1/8 teaspoon salt
  • 1/2 teaspoon plus 1/4 teaspoon butter flavoring
  • 1/2 teaspoon vanilla extract
  • 1/4 teaspoon caramel extract or flavoring (Watkins is best)
  • 10 12- ounce cans cold A&W Cream Soda

You will also need:

  • Immersion hand blender


  • Combine the marshmallow creme with the water in a medium bowl and microwave it on high for 30 seconds. If you don't want to use the microwave, use warm water from your tap. Stir until the marshmallow creme dissolves, then cool uncovered in the refrigerator for 1 hour, or until cold.
  • Add the Dream Whip to the bowl and mix with an immersion hand blender for about 30 seconds. If you don't have a hand blender you can use an electric mixer, but only mix for about 15 seconds.
  • Add the powdered sugar and salt and mix for another 30 seconds.
  • Add the butter, vanilla and caramel flavorings and mix just until combined. Store covered in your refrigerator until needed.
  • When you are ready to serve the drinks, pour a can of cream soda into a 12-ounce glass or mug. Be sure to leave about 1/2-inch of room at the top.
  • Use the blender to mix the foam for 5 seconds, or until some large bubbles form in the topping. Spoon 3 to 4 tablespoons of topping onto each drink and serve.