Prep your cups. Line a muffin tin with paper liners or use silicone molds.
You can also use small ramekins if you prefer spoonable servings.
Make the chocolate base. In a microwave-safe bowl, melt the chopped dark chocolate with the coconut oil in 15–20 second bursts, stirring between each until smooth. Spoon about 1–2 teaspoons into each cup and tilt to coat the bottom. Chill for 10 minutes to set.
Whip the cream. In a cold bowl, whip the heavy cream to soft peaks.
Don’t overbeat. Set aside in the fridge while you make the mousse base.
Beat the cream cheese and peanut butter. In a separate bowl, beat the softened cream cheese until smooth. Add the peanut butter and beat again until creamy and well combined.
Add cocoa, sweetener, and flavor. Sift in the cocoa powder to avoid lumps.
Add the powdered sweetener, vanilla, and a pinch of salt. Beat until fully incorporated. Taste and adjust sweetness.
Lighten the mousse. Gently fold in the whipped cream in two additions using a spatula.
Keep it airy. The mousse should be smooth, fluffy, and pipeable.
Fill the cups. Spoon or pipe the mousse into each chocolate-lined cup, leaving a small gap at the top if you want a chocolate “cap.” Smooth the tops.
Optional top layer. Re-warm any leftover melted chocolate briefly. Spoon a thin layer over the mousse to create a soft shell.
Add a few crushed peanuts or a pinch of flaky salt if you like.
Chill. Refrigerate for at least 1–2 hours until set. The texture firms up into a proper mousse and the flavors meld.
Serve. Peel off liners and enjoy straight from the fridge. For an extra flourish, add shaved chocolate or a dollop of lightly sweetened whipped cream.