01 - Preheat oven to 350°F. Line two baking sheets with parchment paper.
02 - Whisk together flour, cocoa powder, baking soda, and salt in a medium bowl.
03 - Beat butter and sugar in a large bowl until light and fluffy, about 2 minutes. Add egg and beat until combined.
04 - Mix in buttermilk and vanilla extract. The batter may appear curdled—this is normal.
05 - Gradually add dry ingredients to wet ingredients, mixing until just combined.
06 - Drop rounds of batter (about 2 tablespoons each) onto prepared baking sheets, spacing 2 inches apart.
07 - Bake for 10–12 minutes until tops spring back when pressed. Cool completely on wire rack.
08 - Beat butter until creamy. Add powdered sugar and beat until smooth. Mix in marshmallow creme, vanilla, and salt until fluffy.
09 - Spread filling onto flat side of half the cookies. Top with remaining cookies, flat side down.
10 - Serve immediately or store in airtight container for up to 3 days.