Here’s a cozy, crowd-pleasing butterbeer recipe that recreates the frothy, butterscotch-forward drink beloved by fans. Silky hot or chilled, it balances brown butter caramel notes with cream and vanilla for an indulgent sip topped with a sweet, buoyant foam. Simple ingredients make this a quick favorite for parties, holidays, or a comforting treat.
Ingredients
– 2 cups cream soda (chilled) or 2 cups carbonated club soda + 2 tbsp simple syrup
– 1 cup whole milk (or non-dairy milk like oat)
– 3 tbsp brown sugar
– 2 tbsp butter
– 2 tbsp heavy cream
– 2 tbsp butterscotch or caramel sauce, plus extra for drizzle
– 1 tsp vanilla extract
– Pinch of salt
– Mini marshmallows or toasted marshmallows for topping
– Crushed shortbread or biscuit crumbs for garnish (optional)

Servings and Cooking Time
Servings: 4 (each serving ≈ 12 fl oz). Preparation time: 10 minutes. Cooking/time to warm and whip foam: 8–10 minutes. Total time: about 18–20 minutes.
Nutritional Value
These values are approximate for one serving (12 fl oz). This is for one person.
– Serving size: 12 fl oz
– Calories: ~290 kcal
– Fat: 11 g
– Saturated fat: 7 g
– Carbohydrates: 40 g
– Sugars: 36 g
– Protein: 3 g
– Sodium: 150 mg
Step-by-Step Cooking Process
– In a small saucepan, melt butter over medium heat until it turns golden and smells nutty to make a quick brown-butter base.
– Add brown sugar to the butter and stir until dissolved and syrupy.
– Pour in heavy cream and milk, whisking to combine and warm gently—do not boil.
– Stir in butterscotch or caramel sauce, vanilla extract, and a pinch of salt; heat until steaming.
– Remove from heat and allow mixture to cool slightly while you prepare the soda.
– For hot butterbeer: divide the warm base into four mugs and top each with warmed cream soda or plain warm milk diluted with simple syrup.
– For cold butterbeer: chill the base, then combine equal parts chilled base and cream soda in glasses over ice.
– Make the foam: whip 2 tbsp heavy cream with 1 tbsp butterscotch until soft peaks form, or use whipped topping for convenience.
– Spoon a generous cloud of foam onto each drink; garnish with mini marshmallows.
– Finish with a drizzle of caramel and a sprinkle of crushed shortbread for texture.

Alternative Ingredients
You can substitute whole milk with oat, almond, or soy milk for a dairy-free version and replace heavy cream with coconut cream for thicker foam. Use store-bought butterscotch sauce or dulce de leche if you don’t have caramel. Brown sugar can be swapped for maple syrup for a different sweet note.
Serving and Pairings
Serve butterbeer warm in insulated mugs or chilled over ice in tall glasses. Pair with buttery cookies, shortbread, cinnamon rolls, or chocolate desserts. It also works well alongside savory snacks like soft pretzels or toasted nuts for contrast.
Storage and Reheating
Store the butterbeer base (without soda or foam) in an airtight container in the fridge for up to 3 days. Reheat gently on the stove over low heat, stirring to recombine. Do not freeze the dairy-based foam; the base can be frozen for up to 1 month but thaw slowly in the fridge and whisk before reheating.
Cooking Mistakes
– Avoid boiling the milk mixture or it may scorch.
– Don’t overheat the cream—heat gently to preserve texture.
– Add soda only before serving to keep carbonation.
– Don’t skip the pinch of salt—it brightens flavors.
– Overwhipping foam makes it grainy; stop at soft peaks.
– Using low-quality caramel can make the drink overly sweet.
Helpful Tips
– Brown the butter carefully for depth without burning.
– Toast marshmallows briefly with a torch for aroma.
– Make the foam in a chilled bowl for better volume.
– Adjust sweetness by tasting before adding soda.
– For a boozy twist, add a splash of spiced rum or butterscotch schnapps.
FAQs
Can I make butterbeer non-alcoholic?
Yes — the classic butterbeer recipe here is non-alcoholic. Simply omit any optional liqueurs and use cream soda or club soda with simple syrup for fizz. It’s family-friendly and easy to adapt for kids.
How do I get a thick, stable foam on top?
Whip heavy cream to soft peaks with a bit of butterscotch or use stabilized whipped cream (add a small pinch of powdered sugar). Chill the bowl and whisk first; stabilized cream holds up longer on warm drinks.
Can I make butterbeer ahead of time?
Prepare and refrigerate the butterbeer base (without soda or foam) up to 3 days ahead. Add soda and whip fresh foam just before serving for best texture and fizz. Reheat gently if serving hot.
What can I use instead of cream soda?
Use plain club soda and sweeten with 2 tablespoons simple syrup per cup, or use ginger ale for a spicier variation. Cream soda gives the smooth vanilla character most similar to theme-park versions.
Is there a dairy-free version of butterbeer?
Yes — substitute oat or soy milk and coconut cream for heavy cream. Use dairy-free caramel or date syrup, and whip coconut cream for a stable, vegan foam alternative.
How sweet is butterbeer and can I reduce the sugar?
Butterbeer is fairly sweet; reduce brown sugar and butterscotch by half to suit lower-sugar tastes. Balance with extra pinch of salt and more vanilla to retain flavor depth without excess sweetness.
Can I make butterbeer cold or iced?
Absolutely — chill the base, combine with chilled cream soda over ice, and top with cold whipped cream or whipped coconut cream for a refreshing iced version.
Conclusion
This butterbeer recipe delivers a rich, nostalgic drink with a caramel-butter backbone and cloud-like foam. Quick to prepare and endlessly adaptable, it’s perfect for cozy nights, parties, or when you want a little everyday magic in a mug.

Butterbeer Recipe
Ingredients
- 2 cups cream soda chilled or 2 cups club soda + 2 tbsp simple syrup
- 1 cup whole milk or oat/almond milk
- 3 tbsp brown sugar
- 2 tbsp butter
- 2 tbsp heavy cream
- 2 tbsp butterscotch or caramel sauce plus extra for drizzle
- 1 tsp vanilla extract
- Pinch of salt
- Mini marshmallows or toasted marshmallows for topping
- Crushed shortbread or biscuit crumbs optional
Instructions
- In a small saucepan, melt butter over medium heat until golden and nutty to form a brown-butter base.
- Add brown sugar to the melted butter and stir until dissolved and syrupy.
- Pour in heavy cream and milk, whisking to combine; warm gently over low heat without boiling.
- Stir in butterscotch or caramel sauce, vanilla extract, and a pinch of salt; heat until steaming, then remove from heat.
- For hot butterbeer: divide the warm base among four mugs and top each with warmed cream soda or warmed milk mixed with simple syrup.
- For cold butterbeer: chill the base, then combine equal parts chilled base and cream soda in glasses over ice.
- Make the foam: whip 2 tbsp heavy cream with 1 tbsp butterscotch to soft peaks (or use stabilized whipped cream).
- Spoon a generous dollop of foam onto each drink and top with mini or toasted marshmallows.
- Drizzle extra caramel over the foam and sprinkle crushed shortbread for texture, if desired.
- Serve immediately—add a splash of spiced rum or butterscotch schnapps if making an adult version.