Preheat the oven to 350F / 180C / 160 fan.
Grease a mini muffin pan generously with oil, or use a silicone mini muffin pan (preferable) or line a baking tray with greaseproof paper.
Place the almond flour, cacao, psyllium husk powder, xanthan gum, baking powder and salt in a large bowl and mix to combine.
Add the butter and sweetener to a pan. Heat on medium / low until warm, whisking with a hand whisk and then reduce to low and add the almond milk. Whisk and heat until warm. Turn off the heat and add the flour mix and whisk until thick.
Transfer to a stand mixer or mixing bowl. Allow to rest for 15minutes (important) and then beat ideally with a paddle whisk adding the eggs, one at a time, about 20 seconds apart. You can use a hand whisk if you prefer. Continue to whisk for 2 minutes on medium (kitchen aid level 3 -4) until fluffy, add the vanilla and whisk for another 10 seconds or until combined. It should be thick and sticky.
Allow to rest for about 20 minutes (this is important to help retain the softness).
Pipe into your mini muffin pan or on the lined baking tray in as much of a circle as possible.
Bake in the oven for about 15 - 20 minutes (try not to open the door before 15 minutes) or until you can insert a toothpick without the batter sticking. Keep opening the door will make them less fluffy. Don’t over cook them. They will deflate a little when cooling but this is to be expected. When cooked remove from the oven and allow to cool in the pan whilst you melt the chocolate.