Butterbeer Recipe

Cooking real butter, brown sugar, and cream into a thick butterscotch base gives the drink actual toffee depth instead of relying on butterscotch schnapps flavoring, and folding some of that same base into the whipped topping ties the whole drink together instead of leaving a plain cream soda with cream floating on top.
- Prep
- 10 min
- Cook
- 10 min
- Total
- 20 min
- Servings
- 4
Ingredients
- 4 tbsp unsalted butter
- 1/2 cup packed brown sugar
- 1 1/4 cups heavy cream, divided
- 1 tsp vanilla extract
- 1/4 tsp fine salt
- 4 cups cream soda, chilled
- 2 tbsp powdered sugar
Nutrition per serving
- Calories
- 382
- Protein
- 1g
- Carbs
- 45g
- Fat
- 23g
Based on the recipe as written, one serving. Recalculates if you swap an ingredient above. An estimate only, exact values depend on the specific ingredients used.
Need different units or a different yield? Try our Conversion Calculator →
Instructions
- 1In a small saucepan over medium heat, melt the butter, then whisk in the brown sugar and 1/4 cup (60ml) of the heavy cream.
- 2Bring to a gentle simmer, whisking often, and cook for 3 to 4 minutes until the mixture thickens slightly and turns a deeper amber color.
- 3Remove from heat and stir in the vanilla extract and salt. Let the butterscotch base cool for about 10 minutes, it will thicken further as it sits.
- 4Set aside 3 tablespoons of the cooled butterscotch base for the whipped topping. Divide the rest evenly among 4 glasses, swirling it partway up the inside walls.
- 5Slowly pour the chilled cream soda into each glass over the butterscotch, filling about three-quarters full. Stir gently to combine.
- 6In a chilled bowl, whip the remaining 1 cup (240ml) of heavy cream with the powdered sugar to soft peaks, then fold in the reserved 3 tablespoons of butterscotch base until just streaky (don't fully combine, streaks look better on top).
- 7Spoon or pipe the butterscotch whipped cream on top of each glass and serve immediately.
Tips & variations
- For a foamier, more soda-shop texture, use a full-flavored cream soda rather than a diet or low-sugar version, the sugar content affects how the foam holds up.
- Add a warm version for cold weather: heat the cream soda gently (don't boil it) before pouring it over the butterscotch base, and top with the same whipped cream.
- For an adult version, stir 1 ounce of butterscotch schnapps or spiced rum into each glass along with the cream soda.
- If the butterscotch base seizes or turns grainy while cooling, rewarm it over low heat and whisk in a teaspoon of hot water until smooth again.
Storage & reheating
The butterscotch base keeps in an airtight container in the refrigerator for up to a week; rewarm gently in the microwave in 10-second bursts until pourable again. Assembled butterbeer is best served immediately, since the soda loses its carbonation and the topping deflates within an hour.
Tips from the Tulo kitchen
- Chilling the glasses in the freezer for 10 minutes before assembling keeps the drink colder for longer and helps the whipped topping hold its shape.
- Whisking constantly while the butterscotch simmers prevents the sugar from scorching on the bottom of the pan.
FAQ
Does butterbeer contain alcohol?
This version doesn't; it's built on cream soda and a cooked butterscotch base. A splash of butterscotch schnapps or spiced rum can be added for an adult version if desired.
Can I make butterbeer without cream soda?
Yes, cold ginger ale or a good root beer works as a substitute, though the flavor will lean spicier or more herbal rather than the classic sweet vanilla-cream profile.
Why did my butterscotch base turn grainy?
This usually happens if the sugar wasn't fully dissolved before the mixture came to a simmer, or if it cooled too quickly. Rewarm it over low heat with a teaspoon of hot water, whisking until smooth.
Can I make the butterscotch base ahead of time?
Yes, it keeps refrigerated in an airtight container for up to a week. Warm it gently before swirling it into the glasses so it pours easily.
