Prep your pan: Line a 12-cup mini muffin tin with paper liners.
If using a standard muffin tin, you’ll get about 6 larger cups.
Melt the chocolate: Add chocolate chips and coconut oil to a heatproof bowl. Melt in the microwave in 20–30 second bursts, stirring between each, until smooth. Alternatively, use a double boiler on the stove.
Make the peanut butter filling: In a small bowl, stir together peanut butter, maple syrup, vanilla, and sea salt.
If the mixture seems too runny, add almond flour 1 teaspoon at a time until thick but spreadable.
Create the chocolate base: Spoon about 1 teaspoon of melted chocolate into each liner. Tilt the pan or use a spoon to coat the bottoms evenly. Place in the freezer for 5 minutes to set.
Add the filling: Scoop about 1 teaspoon of peanut butter mixture onto each chocolate base.
Gently flatten so it doesn’t touch the edges. This helps the top chocolate layer seal the cup.
Top with chocolate: Spoon another 1–1.5 teaspoons of melted chocolate over each, making sure it spreads to the edges and covers the filling completely.
Finish and set: Tap the pan gently on the counter to smooth the tops and release air bubbles. Sprinkle with flaky salt if using.
Chill in the fridge for 20–30 minutes, or freeze for 10–15, until set.
Serve: Peel away the liners and enjoy. Store extras using the tips below.