Make your own delightfully creamy, butterscotch beverage with this easy homemade non-alcoholic butterbeer recipe. A great option for parties or even a party of one.
*This post may contain affiliate links which helps bring you delicious recipes for free.

Harry Potter Butterbeer
My first taste of butterbeer was when I visited the Wizarding World of Harry Potter at Universal Studios a few years ago. The drink was a sweet and frothy concoction with a hint of magic in every sip. And honestly, it was a great pick-me-up refreshment for a day at the amusement park!
I also managed to try it again earlier this year when I spent a few hours at the Harry Potter Studio Tour in London. Without a doubt, being able to indulge in this treat in between the immersive sets was definitely a magical experience.
But since I want to pamper myself to some butterbeer from time to time, I tried to recreate it. And tada! Here’s an easy homemade copycat version of the butterbeer drink.
Creamy Butterscotch Non-alcoholic Brew
This delicious whimsical beverage is basically made of 3 components: cream soda, butterscotch syrup, and whipped butter cream. Once you assemble it all together, the flavors meld perfectly into a sweet, buttery and creamy brew.
Butterbeer is also a drink that you can have either hot or cold. Making it versatile for you to enjoy during any season.

Ingredients You’ll Need
(For full ingredient measurements, please proceed to the recipe card below.)
- Cream Soda
Butterscotch Syrup
- Unsalted butter
- Brown sugar
- Heavy whipping cream
- Lemon juice
- Salt
- Vanilla extract
Whipped Butter Cream
- Heavy whipping cream
- Powdered sugar
- Unsalted butter
how to make easy non-alcoholic butterbeer at home
Butterscotch Syrup
- In a saucepan over medium heat, melt butter. Add sugar, heavy cream, salt and lemon juice and stir until well combined. Bring to a simmer and let it cook for 4 minutes, stirring often and scraping the sides.
- Once time is up or the syrup has thickened, turn off heat and add vanilla extract. Stir until well combined and set aside.
Whipped Butter Cream
- In a bowl, add heavy whipping cream and powdered sugar. With a whisk or hand mixer, whip the mixture until soft or stiff peaks form– this is based on your preference.
- Add melted butter and fold it into the cream.
Butterbeer
- If the butterscotch syrup has thickened and is cold, warm it up slightly until it becomes less thick.
- In a glass, add as much or as little butterscotch syrup based on your preference. I used about 1.5 tbsp. Pour in cream soda while stirring until the top of the glass. Stir until the butterscotch syrup dissolves.
- Add the whipped butter cream on top. Optional: Drizzle butterscotch syrup on top and enjoy!
Notes For Easy Homemade Butterbeer (Non-Alcoholic)
- Make sure to keep an eye on the butterscotch syrup so it doesn’t burn and turn bitter. You can prevent this by stirring often and scraping down the sides.
- Don’t cook the syrup for too long as it will get too thick and more candy like. Keep in mind, the syrup will thicken up even more once it has cooled down.
- Depending on the size of your butterbeer cup or mug, you might want to double the butterscotch recipe.
- To ensure the butterscotch syrup dissolves completely in the cream soda, add a little cream soda first and mix until dissolves before pouring in the rest.
- Depends if you like your butterbeer hot or cold, you can either heat up the cream soda or chill in the fridge beforehand.
More Sweet Recipes
- Creamy Fruit Mocktail (Non-Alcoholic Fruit Cocktail)
- Mango Sago Dessert Pudding
- Mango Smoothie With Milk (Mangga Susu)
- Chocolate Banana Spring Rolls (Popia Pisang)
- Strawberry Sando (Japanese Fruit Sandwich)
Follow me on Instagram, TikTok, and Pinterest for more updates!

Easy Homemade Butterbeer (Non-Alcoholic)
Ingredients
- 1-2 bottles Cream Soda depends on the size of your cup
Butterscotch Syrup
- 2 tbsp unsalted butter
- 1/4 cup brown sugar
- 1/4 cup heavy whipping cream
- 1/2 tsp lemon juice
- 1/4 tsp salt
- 1 tsp vanilla extract
Whipped Butter Cream
- 1/2 cup heavy whipping cream
- 3 tbsp powdered sugar add more or less based on preference
- 1/2 tbsp melted unsalted butter
Instructions
Butterscotch Syrup
- In a saucepan over medium heat, melt butter. Add sugar, heavy cream, salt and lemon juice and stir until well combined. Bring to a simmer and let it cook for 4 minutes, stirring often and scraping the sides.
- Once time is up or the syrup has thickened, turn off heat and add vanilla extract. Stir until well combined and set aside.
Whipped Butter Cream
- In a bowl, add heavy whipping cream and powdered sugar. With a whisk or hand mixer, whip the mixture until soft or stiff peaks form– this is based on your preference.
- Add melted butter and fold it into the cream.
Butterbeer
- If the butterscotch syrup has thickened and is cold, warm it up slightly until it becomes less thick.
- In a glass, add as much or as little butterscotch syrup based on your preference. I used about 1.5 tbsp. Pour in cream soda while stirring until the top of the glass. Stir until the butterscotch syrup dissolves.
- Add the whipped butter cream on top. Optional: Drizzle butterscotch syrup on top and enjoy!
Leave a Reply