01 -
Melt the butter in a light-colored skillet over medium heat, stirring constantly to keep it from burning. It’ll start to foam and bubble along the edges as it melts. After about 5-6 minutes, it’ll become golden brown and have a nutty fragrance. Quickly pour it into a heatproof bowl and refrigerate to bring it to room temperature—this will take 30 minutes.
02 -
Turn on your oven to 350°F (175°C) and get two baking trays ready by lining them with silicone mats or parchment paper.
03 -
Using a mixer, beat the cooled brown butter and dark brown sugar together until it’s fluffy and light in color. If using pumpkin puree, press it between paper towels to absorb extra moisture. Add it to the butter mixture, along with the vanilla, and mix until it’s all combined.
04 -
Stir in the flour, oats, baking soda, cinnamon, and salt. Mix just until it comes together into a thick dough.
05 -
Shape 32 little dough balls with a 1-tablespoon scoop. Spread them out on the trays so they’re 1½ inches apart. Bake one sheet at a time on the center rack for 8 to 9 minutes. The edges should look firm, but the centers might still be soft.
06 -
While the cookies are still warm, gently press them down with the bottom of a glass or a measuring cup. Cool them on the tray for about 10 minutes, then transfer to a rack to finish cooling.
07 -
Blend the cream cheese and brown butter until smooth. Add powdered sugar, vanilla, and salt, and beat until the mixture becomes creamy. Spoon it into a piping bag or a ziplock, cutting a half-inch opening at the corner.
08 -
Match the cookies in pairs. On the flat side of one cookie, pipe a thick swirl of frosting and press another cookie on top. Repeat with all the cookies until they’re all assembled.