If you have ever wished you could eat a glass of butterbeer instead of drink it, first of all — same. And second of all, this recipe is basically that wish granted.
These butterbeer cookies are soft, thick, and chewy with a deep butterscotch flavor baked right into the cookie itself, topped with a creamy butterscotch buttercream frosting and finished with a glossy caramel drizzle that makes them look like they came straight out of Hogsmeade.
I made these for a movie night and the reaction was something I was not fully prepared for. People were quiet for a solid ten seconds after the first bite — and in my experience, silence is the highest compliment a cookie can receive.
There is something about that warm butterscotch flavor that just hits different. It is cozy, it is nostalgic, and it is the kind of thing that makes you feel like magic is real.
You do not have to be a Harry Potter fan to love these cookies, but it certainly helps with the overall experience. Whether you are baking for a themed party, a bake sale, or just a regular Tuesday that needs to be significantly better — these cookies are your answer. Let’s get into it.
Why you’ll love this recipe
- That deep, rich butterscotch flavor runs through every single layer — the cookie, the frosting, and the drizzle
- Soft and chewy in the center with slightly crisp edges — the perfect cookie texture
- The caramel drizzle and gold sprinkles make these look incredibly impressive with minimal decorating effort
- Great for Harry Potter themed parties, bake sales, holiday cookie trays, or gifting
- The dough comes together quickly and the cookies bake in under 12 minutes
- They store and travel well making them ideal for making ahead
Ingredients with key notes
For the butterscotch cookie base
- 2 and 1/4 cups all-purpose flour — spoon and level as always. Dense cookies are sad cookies
- 1 teaspoon baking soda — not baking powder. Baking soda gives these cookies that slight spread and chew that we are going for
- 1/2 teaspoon salt
- 1/2 teaspoon cinnamon — just a touch. It adds a subtle warmth that plays really nicely with the butterscotch without being overpowering
- 1 cup unsalted butter, softened to true room temperature — this is critical for getting that chewy texture. Melted butter will give you flat cookies and cold butter will not cream properly
- 3/4 cup granulated sugar
- 3/4 cup packed light brown sugar — the brown sugar is what gives these cookies their deep caramel-like chew. Do not substitute with more white sugar
- 2 large eggs, room temperature
- 2 teaspoons vanilla extract
- 1 teaspoon butterscotch extract — this is the secret weapon. It deepens the butterscotch flavor significantly and is worth tracking down. Most grocery stores carry it in the baking aisle or you can find it easily online
- 1 cup butterscotch chips — folded into the dough for pockets of melty butterscotch in every bite
For the butterscotch buttercream frosting
- 1 cup unsalted butter, softened
- 3 cups powdered sugar, sifted
- 3 tablespoons butterscotch sauce or butterscotch ice cream topping — the jarred kind from the grocery store works perfectly here
- 1 teaspoon vanilla extract
- 1-2 tablespoons heavy cream — add to reach your desired spreading consistency
- Pinch of salt
For the topping
- 1/3 cup caramel sauce or butterscotch sauce — for drizzling over the frosted cookies
- Gold and white pearl sprinkles — completely optional but they make these cookies look absolutely magical and on theme
Step-by-step instructions
Step 1: Whisk the dry ingredients
In a medium bowl, whisk together the flour, baking soda, salt, and cinnamon until evenly combined. Set this aside. This takes 60 seconds and saves you from biting into a pocket of baking soda later — which is not a fun experience, trust me.
Step 2: Cream the butter and sugars
In a large mixing bowl, beat the softened butter, granulated sugar, and brown sugar together on medium-high speed for 3-4 minutes until the mixture is light, fluffy, and noticeably paler in color. This step is building the foundation of your cookie texture so give it the full time. A properly creamed butter and sugar mixture should look almost like pale caramel frosting at this point.
Step 3: Add the eggs and extracts
Add the eggs one at a time, beating well after each addition. Mix in the vanilla extract and butterscotch extract. The batter should look smooth, glossy, and smell absolutely incredible at this point. That butterscotch extract is doing serious work already.
Step 4: Add the dry ingredients
With the mixer on low, add the dry ingredients in two additions, mixing just until combined after each one. Do not overmix — stop as soon as you no longer see dry streaks of flour. Overmixed cookie dough develops too much gluten and gives you tough, dense cookies instead of soft chewy ones.
Step 5: Fold in the butterscotch chips
Using a rubber spatula, fold in the butterscotch chips until evenly distributed throughout the dough. The dough will be thick and slightly sticky at this point — that is exactly what you want.
Step 6: Chill the dough
Cover the bowl with plastic wrap and refrigerate for at least 30 minutes. This step is not optional even though it feels like it should be. Chilling the dough firms up the butter, prevents the cookies from spreading too thin in the oven, and actually develops the flavor. If you have time, chilling overnight produces an even better cookie. When you are ready to bake, preheat your oven to 350 degrees F and line two baking sheets with parchment paper.
Step 7: Scoop and bake
Scoop the chilled dough into balls using a large cookie scoop — about 2 tablespoons of dough per cookie. Place them on the prepared baking sheets about 2 inches apart to give them room to spread. Bake for 10-12 minutes until the edges are set and lightly golden but the centers still look slightly underdone. This is intentional. The cookies will continue to set on the hot pan as they cool and that slightly underdone center is what gives you that perfect soft and chewy texture.
Step 8: Cool completely
Let the cookies cool on the baking sheet for 5 minutes before transferring to a wire rack to cool completely. Again — completely. Frosting warm cookies is a road to disaster and we are not going down that road today.
Step 9: Make the butterscotch buttercream
Beat the softened butter on medium speed for 2 minutes until smooth and creamy. Add the sifted powdered sugar one cup at a time, mixing on low after each addition. Add the butterscotch sauce, vanilla extract, heavy cream, and a pinch of salt. Beat on medium-high for 3 minutes until the frosting is light, fluffy, and a beautiful warm golden color. Taste it and try not to eat it all straight from the bowl. It is genuinely one of the best frostings I have ever made.
Step 10: Frost and decorate
Using an offset spatula or the back of a spoon, spread a generous layer of butterscotch buttercream over each cooled cookie in a smooth swirl. Then drizzle caramel or butterscotch sauce over the top of each frosted cookie. Finish with a scatter of gold and white pearl sprinkles. The result is a cookie that looks like it took serious skill but actually came together in about an hour. Magic, indeed.
Serving suggestions
These butterbeer cookies are incredibly versatile and work in so many settings. Here are a few ideas:
- Set them out as the centerpiece dessert at a Harry Potter movie marathon with mugs of warm butterbeer on the side
- Package them individually in clear treat bags tied with gold ribbon for a themed party favor or bake sale item — they look stunning and travel well
- Serve them on a Halloween dessert table alongside other themed treats for a cohesive wizarding world spread
- Pair them with a scoop of vanilla or caramel ice cream for an over the top but completely warranted dessert situation
- Stack them on a rustic wooden board with small bowls of extra butterscotch chips and caramel sauce for a cookie grazing board that will genuinely impress people
- Bring them to a holiday cookie exchange and watch them disappear faster than every other cookie on the table
Storage tips
At room temperature: Store frosted cookies in a single layer in an airtight container at room temperature for up to 3 days. If you need to stack them, place a sheet of parchment paper between each layer to prevent the frosting from sticking.
In the refrigerator: These cookies keep well in the fridge for up to 6 days in an airtight container. The frosting firms up in the cold so let them sit at room temperature for 15-20 minutes before serving for the best texture and flavor.
Freezing frosted cookies: Frosted cookies can be frozen for up to 2 months. Place them in a single layer on a baking sheet and freeze until solid, then transfer to a zip-lock freezer bag with parchment between layers. Thaw in the fridge overnight then bring to room temperature before serving.
Freezing the cookie dough: The unbaked cookie dough freezes beautifully for up to 3 months. Scoop the dough into balls, freeze them on a baking sheet until solid, then transfer to a freezer bag. Bake straight from frozen at 350 degrees F for 13-14 minutes — no thawing required. This is honestly one of the best things about this recipe. Fresh cookies on demand at all times. :/
Make ahead tip: You can bake the cookie bases up to 2 days ahead and store them unfrosted at room temperature in an airtight container. Make the frosting fresh on the day you plan to serve them for the best results.
Let’s wrap this up
Butterbeer cookies are the kind of recipe that earns you a reputation. Make them once for the right crowd and suddenly you are the person everyone requests cookies from at every event. That warm butterscotch flavor, that soft chewy texture, that glossy caramel drizzle on top — it all comes together into something that feels genuinely special.
Cooking and baking have always been my way of creating moments for people. And sometimes the most magical moments come from the simplest things — like a really good cookie shared with people you care about. No wizarding school required.
Try these and let me know what you think. Drop a comment below, tag me on Instagram, or share your cookie photos on Pinterest. I read and respond to every single one and there is honestly nothing better than seeing these come to life in your kitchens.
Keep baking, keep sharing, and keep making magic in your kitchen.
With love from my kitchen to yours, Kip
Butterbeer cookies — soft, chewy, and loaded with butterscotch flavor
Description
These butterbeer cookies are inspired by the iconic wizarding world drink and deliver everything you love about butterbeer in cookie form. A thick, chewy butterscotch chip cookie base is topped with a silky butterscotch buttercream frosting, finished with a glossy caramel drizzle and gold and white pearl sprinkles. Every bite is rich, warm, and deeply satisfying — the kind of cookie that makes people stop mid-conversation to ask what they are eating.
Ingredients
For the cookie base:
For the butterscotch buttercream:
For the topping:
Instructions
-
Whisk together flour, baking soda, salt, and cinnamon in a medium bowl. Set aside.
-
Beat butter, granulated sugar, and brown sugar on medium-high for 3-4 minutes until light and fluffy.
-
Add eggs one at a time then mix in vanilla and butterscotch extract.
-
Add dry ingredients in two additions mixing just until combined. Fold in butterscotch chips.
-
Cover and refrigerate dough for at least 30 minutes.
-
Preheat oven to 350 degrees F. Line baking sheets with parchment paper.
-
Scoop dough into 2 tablespoon balls and place 2 inches apart on prepared baking sheets. Bake for 10-12 minutes until edges are set but centers look slightly underdone.
-
Cool on pan for 5 minutes then transfer to a wire rack to cool completely.
-
Beat butter until creamy. Add powdered sugar one cup at a time then mix in butterscotch sauce, vanilla, heavy cream, and salt. Beat on medium-high for 3 minutes until fluffy.
-
Spread butterscotch buttercream over each cooled cookie. Drizzle with caramel sauce and finish with gold and white pearl sprinkles.
