Prep: Line a small baking sheet or plate with parchment.
Slice dates: Use a paring knife to cut a vertical slit in each date. Carefully remove the seeds, keeping the dates intact.
Fill dates: Add a small spoonful of peanut butter to fill each date — about 1-2 teaspoons depending on the size of your dates. Place a few roasted peanuts on each date. Arrange the filled dates on your prepared tray and pop them in the freezer while you melt your chocolate.
Melt chocolate: Place the chocolate chips and coconut oil in a microwave-safe bowl. Microwave in 30 second bursts, stirring in between, until fully melted. (The coconut oil is optional but highly recommended. It helps keep the chocolate from seizing and gives it a thinner texture, so the dipping process is much easier!)
Dip in chocolate: Take the dates out of the freezer and dip them in the melted chocolate one at a time, letting excess chocolate drip off before placing them back on the baking tray. (I like to use a fork or a toothpick to dip the dates without getting my hands messy.)
Chill to harden the chocolate: Optionally, sprinkle a bit of flaky salt over each date. (Use a little extra if your peanut butter and roasted peanuts are unsalted.) Then place the tray back in the freezer for about 1 hour so the chocolate is completely solidified.
Storage: Once the chocolate is dry, you can transfer the date snickers to a sealed container. Store them in your fridge for up to 2 weeks, or in the freezer for a few months. Enjoy them cold from the fridge, or let them sit on the counter for 10-15 minutes to slightly remove the chill.