Alright, witches and wizards — grab your parchment paper and wand (or a whisk, whichever you prefer). Because today, we’re baking something straight out of the Three Broomsticks: Harry Potter Butterbeer Cookies. These are soft, buttery, and filled with gooey caramel centers that melt into pools of butterscotch magic.
Imagine the frothy warmth of a mug of butterbeer on a chilly evening in Hogsmeade — creamy, buttery, sweet, with that golden butterscotch aroma that makes you feel like you’re wrapped up in a spell of comfort. That’s exactly what these cookies taste like. ✨
If you’ve ever wanted to bottle up that cozy movie-night feeling or you just need an excuse to rewatch The Sorcerer’s Stone for the fiftieth time, this recipe is your golden ticket (or should I say, your portkey) to dessert magic.
Ingredients
Cookies
- 2 cups (250g) all-purpose flour, spooned & leveled
- ½ tsp baking soda
- ½ tsp baking powder
- ½ tsp salt
- ¾ cup (168 g) unsalted butter, browned
- ¾ cup (165 g) dark brown sugar, packed
- ¼ cup (50 g) granulated sugar
- 2 egg yolks, room temperature
- 1 tbsp vanilla bean paste (or extract)
- 1 ½ tsp butter extract
- ¼ cup (50 g) butterscotch chips, melted & slightly cooled
- ½ cup (100 g) butterscotch chips
- 12–14 soft caramels (for stuffing)
Butterbeer Buttercream
- ½ cup (112 g) unsalted butter, browned
- ⅛ tsp salt
- ½ cup (100 g) butterscotch chips, melted & slightly cooled
- 1 cup (130 g) powdered sugar
- ¼ tsp butter extract
- ½ tsp vanilla bean paste (or extract)
Optional topping: Warm salted caramel drizzle
Directions
1. Brown the butter
In a medium saucepan, melt the butter over medium heat. Continue cooking until it foams and turns golden brown with that irresistible nutty aroma. Pour into a heat-safe bowl and let cool for 15–20 minutes.
2. Whisk the dry ingredients
In a separate bowl, whisk together flour, baking soda, baking powder, and salt. Set aside.
3. Mix the dough
In a large mixing bowl, beat the cooled browned butter with both sugars until creamy. Add egg yolks, vanilla bean paste, and butter extract; mix until smooth. Stir in the melted butterscotch chips, then fold in the dry ingredients. Finally, add the remaining butterscotch chips.
4. Stuff the cookies
Scoop about 2 tablespoons of dough per cookie. Flatten slightly, press a soft caramel in the center, and seal it completely with more dough.
Place on a parchment-lined baking sheet and freeze for 30 minutes.
5. Bake
Preheat the oven to 350°F (180°C). Bake for 10–12 minutes, until the edges are golden and centers soft. Let cool completely on a wire rack.
6. Make the butterbeer frosting
Beat browned butter, melted butterscotch chips, salt, powdered sugar, butter extract, and vanilla until fluffy and smooth.
7. Frost and drizzle
Top each cooled cookie with a swirl of butterbeer frosting, then drizzle warm salted caramel over the top. (Think golden Hogsmeade sunlight, in edible form.)
FAQ: Cookies
Why brown the butter?
Browning the butter isn’t just for show — it’s what gives these cookies their deep, nutty, caramelized flavor. The milk solids toast as the butter cooks, creating that signature butterscotch aroma that pairs perfectly with caramel. If butterbeer had a fragrance, it’d smell exactly like this step.
Pro tip: Don’t rush it. Keep the butter on medium heat and swirl occasionally until it’s golden and smells like toasted hazelnuts. Remove from heat right before it turns too dark.
Do I have to chill the dough?
Yes! Chilling the dough helps the butter solidify again so your cookies don’t spread too thin in the oven. It also deepens the flavor, giving the dough that toffee-like richness that makes butterbeer cookies taste magical.
If you’re short on time, you can chill for 30 minutes in the freezer — just enough to firm it up before baking.
Can I skip the caramel centers?
Technically yes… but should you? Absolutely not. The gooey caramel surprise in the center is the heart of the recipe — that moment when you break a cookie open and the center stretches like liquid gold.
If you’re worried about leakage, make sure the caramel is fully wrapped in dough before baking. A quick freeze before the oven also helps seal everything together.
Why use egg yolks instead of whole eggs?
Egg yolks give these cookies their soft, chewy texture and rich golden color — kind of like the foam on top of butterbeer. Whole eggs would make them more cakey, but we want dense, chewy centers that melt in your mouth.
Can I make the frosting ahead of time?
Definitely! The butterbeer buttercream stores beautifully in the fridge for up to 3 days. Just bring it to room temperature and rewhip before using. You can also freeze it for a few weeks if you’re planning ahead for a movie marathon or themed party.
🔮 Tips for the Perfect Butterbeer Cookie
✨ Use real butter, not margarine. Browning only works with pure butter — it’s the secret to that butterscotch flavor.
✨ Don’t overbake! The cookies should still look a little soft in the center when you take them out. They’ll continue to set as they cool.
✨ Warm your caramels slightly. If they’re too hard, microwave them for just 5–7 seconds so they press into the dough easily.
✨ Add a sprinkle of flaky salt on top. It’s optional, but a touch of salt balances the sweetness and adds that addictive “can’t stop eating” magic.
✨ Serve warm for that butterbeer effect. Pop them in the microwave for 10 seconds before serving, and you’ll get that melty, creamy, golden center again.
🎬 For the True Potterheads
If you’re planning a Harry Potter movie night, these cookies are the treat. Pair them with warm butterscotch lattes, pumpkin juice, or homemade butterbeer (yes, the fizzy cream soda kind).
You can even turn this into a baking night with friends — play the Harry Potter soundtrack in the background, light a few candles, and let the scent of browned butter fill your kitchen. It’s pure nostalgia in cookie form.
And if you’re feeling extra, you can serve them on gold-trimmed plates or with little lightning bolt toppers. Because yes — dessert can be whimsical and cozy.
Storage & Reheating
Store your cookies in an airtight container at room temperature for up to 4 days, or refrigerate for a week. To bring back that fresh-baked texture, reheat for 10–15 seconds in the microwave.
They also freeze beautifully (both baked or unbaked). If freezing unbaked dough balls, just add an extra minute or two to the bake time when you’re ready to enjoy them.

Harry Potter Butterbeer Cookies
Equipment
- Medium saucepan (for browning butter)
- Hand or stand mixer
- Mixing Bowls
- Baking sheets
- Parchment Paper
- Small cookie scoop
- Wire rack
Ingredients
- 2 cups 250 g all-purpose flour, spooned & leveled
- ½ tsp baking soda
- ½ tsp baking powder
- ½ tsp salt
- ¾ cup 168 g unsalted butter, browned
- ¾ cup 165 g dark brown sugar, packed
- ¼ cup 50 g granulated sugar
- 2 egg yolks room temperature
- 1 tbsp vanilla bean paste or extract
- 1 ½ tsp butter extract
- ¼ cup butterscotch chips, melted & slightly cooled
- ½ cup butterscotch chips
- 15 soft caramels for stuffing
Cream Cheese Frosting
- ½ cup unsalted butter, softened
- 8 oz cream cheese
- ⅛ tsp salt
- 3 cups powdered sugar
- 1/3 cup heavy cream
- 1 tsp vanilla extract or extract
- Optional topping: Warm salted caramel drizzle
Instructions
Brown the butter
- In a medium saucepan, melt the butter over medium heat. Continue cooking until the butter foams, then turns golden with a nutty aroma. Pour into a heat-safe bowl and let cool 15–20 minutes.
Whisk the dry ingredients
- In a separate bowl, whisk together flour, baking soda, baking powder, and salt. Set aside.
Mix the dough
- In a large bowl or mixer, beat the cooled browned butter with both sugars until creamy and combined. Add egg yolks, vanilla bean paste, and butter extract; mix until smooth.
- Stir in the melted butterscotch chips, then fold in the dry ingredients. Finally, mix in the remaining butterscotch chips.
Stuff the cookies
- Scoop about 2 tablespoons of dough per cookie. Flatten slightly, press a soft caramel into the center, and seal it with more dough so the caramel is completely enclosed.
- Place on a parchment-lined baking sheet and freeze for 30 minutes.
Bake
- Preheat oven to 350°F (180°C).
- Bake cookies for 10–12 minutes, until golden at the edges and soft in the center. Allow to cool completely on a wire rack.
Make the butterbeer frosting
- In a mixing bowl, beat browned butter, melted butterscotch chips, salt, powdered sugar, butter extract, and vanilla until fluffy and smooth.
Frost and drizzle
- Top each cooled cookie with a swirl of butterbeer frosting and finish with a drizzle of salted caramel for that extra “Hogsmeade magic.”







