Prep the dates: Split each date lengthwise and remove the pit if not already pitted. Gently open them like a book without tearing all the way through.
Mix the filling: In a small bowl, stir together the Greek yogurt, nut butter, vanilla, and a pinch of salt until smooth and creamy.
Stuff the dates: Spoon about 1–2 teaspoons of the yogurt mixture into each date.
Press the sides together to close slightly.
Pre-freeze: Place stuffed dates on a parchment-lined tray. Freeze for 20–30 minutes to firm up. This helps them hold shape for dipping.
Melt the chocolate: In a microwave-safe bowl, heat chocolate chips with coconut oil in 20–30 second bursts, stirring between each, until smooth.
Or melt gently on the stovetop using a double boiler.
Dip and top: Using a fork, dip each chilled date into the melted chocolate, letting excess drip off. Place back on the parchment. Sprinkle with flaky salt or toppings while the chocolate is still wet.
Final freeze: Freeze for 20–30 minutes, until the chocolate sets.
Enjoy straight from the freezer or let soften for 2–3 minutes.