I adore how these cookies combine soft, chewy centers with layers of butterscotch flavor that remind me of sipping warm Butterbeer at the Three Broomsticks. The frosting adds a creamy, sweet finish that pairs perfectly with the buttery cookie base, while the caramel drizzle gives a glossy, magical touch. They’re easy to make, look stunning, and never fail to impress both muggles and wizards alike.
Ingredients
(Note: All ingredient amounts are listed in the recipe card below.)
For the Cookies 2 1/2 cups (312 g) all-purpose flour 1 tsp baking soda 1/2 tsp salt 3/4 cup (170 g) unsalted butter, softened 1 cup (220 g) light brown sugar, packed 1/4 cup (50 g) granulated sugar 2 eggs, room temperature 2 tsp vanilla extract 1/2 tsp butter flavoring 1 1/4 cups (212 g) butterscotch chips
For the Butterscotch Buttercream 1/2 cup (113 g) unsalted butter, softened 1/4 cup (60 g) butterscotch sauce (cooled) 1 tsp vanilla 1 1/2 cups (180 g) powdered sugar Pinch of salt
Butterbeer Caramel Drizzle 1/2 cup (120 ml) cream soda 1/2 cup (100 g) brown sugar 2 tbsp butter Pinch of salt
Directions
I start by preheating my oven to 350°F (175°C) and lining baking sheets with parchment paper.
In a bowl, I whisk together flour, baking soda, and salt, then set it aside.
In another bowl, I cream the butter and both sugars until light and fluffy. I add the eggs, vanilla, and butter flavoring, mixing until smooth.
Gradually, I add the dry ingredients to the wet mixture and fold in the butterscotch chips until evenly distributed.
I scoop about 2 tablespoons of dough per cookie and place them on the prepared baking sheet. They bake for 10–12 minutes, just until the edges turn golden. I let them cool completely on a rack.
For the frosting, I beat the softened butter until creamy, then mix in the cooled butterscotch sauce, vanilla, salt, and powdered sugar. I whip it until it becomes fluffy and smooth.
To make the caramel drizzle, I simmer cream soda and brown sugar for about 8–10 minutes until thickened, then stir in butter and a pinch of salt.
Once the cookies are cool, I frost them generously and drizzle the warm caramel on top for that magical Butterbeer finish.
Servings and Timing
This recipe makes about 24 cookies and takes approximately 35 minutes total—25 minutes for prep and 10 minutes for baking.
Variations
I like to switch things up by adding a pinch of cinnamon or nutmeg to the cookie dough for a cozy flavor twist. Sometimes, I use white chocolate chips instead of butterscotch for a creamier taste. If I want a stronger Butterbeer flavor, I replace part of the vanilla extract with more butter flavoring or add a spoonful of butterscotch sauce directly to the dough. For festive occasions, I sprinkle a little edible gold dust over the drizzle for that magical sparkle.
Storage/Reheating
I store the cookies in an airtight container at room temperature for up to 4 days or refrigerate them for up to a week. If I make them ahead, I refrigerate the frosting separately and assemble them when ready to serve. To refresh them, I let refrigerated cookies sit at room temperature for about 10 minutes before enjoying. The caramel drizzle can be gently warmed in the microwave for a few seconds to soften if it thickens.
FAQs
Can I make the dough ahead of time?
Yes, I often prepare the dough a day in advance and chill it until I’m ready to bake. It helps the flavors develop even more.
What if I can’t find butter flavoring?
I use a little extra vanilla or a touch of browned butter in the dough for a similar buttery richness.
Can I freeze the cookies?
Absolutely. I freeze baked cookies or unbaked dough balls for up to 3 months. I bake the frozen dough straight from the freezer, just adding an extra minute or two of baking time.
How do I keep the cookies soft?
I store them with a slice of bread or a piece of apple in the container—it helps retain moisture and keeps them chewy.
Can I skip the frosting and drizzle?
Yes, but I love including them since they’re what make the cookies truly taste like Butterbeer.
How do I make the caramel thicker?
I let it simmer a bit longer until it coats the back of a spoon—it thickens more as it cools.
Can I make these gluten-free?
Yes, I use a 1:1 gluten-free all-purpose flour blend, and they turn out great.
What’s the best way to cool the cookies before frosting?
I cool them completely on a wire rack so the frosting doesn’t melt when I spread it.
Can I use store-bought butterscotch sauce for the frosting?
Definitely. I often use my favorite brand to save time, as long as it’s cooled before adding.
How do I get neat caramel drizzles?
I use a small spoon or piping bag and drizzle in quick, thin lines once the caramel is slightly cooled but still pourable.
Conclusion
I love how these Harry Potter Butterbeer Cookies capture the magic of the wizarding world in every bite. They’re soft, buttery, and brimming with rich butterscotch flavor that feels straight out of Hogwarts. Whether for a themed party, a cozy movie night, or just a little magical indulgence, these cookies always cast the perfect sweet spell.
Soft and chewy Butterbeer cookies inspired by the Harry Potter universe, packed with rich butterscotch flavor, topped with creamy butterscotch buttercream, and finished with a golden Butterbeer caramel drizzle for a truly magical treat.
Author:Amy
Prep Time:25 minutes
Cook Time:10 minutes
Total Time:35 minutes
Yield:24 cookies
Category:Dessert
Method:Baking
Cuisine:American
Diet:Vegetarian
Ingredients
For the Cookies:
2 1/2 cups (312 g) all-purpose flour
1 tsp baking soda
1/2 tsp salt
3/4 cup (170 g) unsalted butter, softened
1 cup (220 g) light brown sugar, packed
1/4 cup (50 g) granulated sugar
2 eggs, room temperature
2 tsp vanilla extract
1/2 tsp butter flavoring
1 1/4 cups (212 g) butterscotch chips
For the Butterscotch Buttercream:
1/2 cup (113 g) unsalted butter, softened
1/4 cup (60 g) butterscotch sauce (cooled)
1 tsp vanilla extract
1 1/2 cups (180 g) powdered sugar
Pinch of salt
For the Butterbeer Caramel Drizzle:
1/2 cup (120 ml) cream soda
1/2 cup (100 g) brown sugar
2 tbsp butter
Pinch of salt
Instructions
Preheat the oven to 350°F (175°C) and line baking sheets with parchment paper.
Whisk together flour, baking soda, and salt in a medium bowl; set aside.
In a large bowl, cream butter, brown sugar, and granulated sugar until light and fluffy.
Add eggs, vanilla extract, and butter flavoring; mix until combined.
Gradually add dry ingredients to the wet mixture until just combined.
Fold in butterscotch chips evenly.
Scoop about 2 tablespoons of dough per cookie onto the prepared baking sheet.
Bake for 10–12 minutes, until edges are golden. Cool completely on a wire rack.
For the frosting, beat softened butter until creamy, then mix in cooled butterscotch sauce, vanilla, salt, and powdered sugar until fluffy and smooth.
To make the caramel drizzle, simmer cream soda and brown sugar for 8–10 minutes until thickened. Stir in butter and a pinch of salt, then let cool slightly.
Once cookies are completely cooled, frost each with butterscotch buttercream and drizzle with the warm caramel sauce.
Notes
Chill the dough for 30 minutes before baking for thicker, chewier cookies.
Use browned butter instead of butter flavoring for a deeper flavor.
Add a pinch of cinnamon or nutmeg for a cozy twist.
Store cookies with a slice of bread to keep them soft.
Freeze unbaked dough balls or baked cookies for up to 3 months.