Preheat oven to 300F and line a large sheet pan with parchment paper. Set aside.
Place sugar in a medium heavy-bottomed saucepan over medium heat and allow to melt, stirring frequently until all sugar crystals are melted. Once melted, whisk in butter and bring to a boil. Slowly add cream (carefully, it will splatter) whisking constantly and allow caramel to cook until caramel registers 245F on a candy thermometer, about 3-5 minutes. Remove caramel from heat and mix in salt.
Place popcorn and peanuts in a large bowl and immediately pour warm caramel sauce over top. Toss until popcorn and peanuts are evenly coated.
Arrange popcorn in a single layer on prepared sheet pan. Bake caramel corn at 300F 30-35 minutes, stirring once halfway through baking until caramel corn is a light golden-brown.
Remove caramel corn from oven and drizzle with melted dark chocolate. Allow caramel corn to cool completely before breaking into chunks. Enjoy!
Notes
Storing InstructionsStore caramel corn in an airtight container at room temperature up to 1 week.