Start by pre-heating the oven to 350°F. Add all of the dry ingredients to a bowl including the coconut flour, cocoa powder, sweetener, salt and baking powder. Mix together.
Add all of the wet ingredients except the coconut oil to the bowl including the eggs, almond milk and vanilla extract and blend together using an immersion blender or an electric beater to work out any lumps. The batter may look thin at this point, but it needs a few minutes for the coconut flour to soak up the moisture and thicken. Next, you'll add the melted coconut oil. To melt it, only heat it in the microwave for about 15 seconds because you don't want it to be too hot. Then slowly add the melted coconut oil to the batter while blending.
Wait a couple minutes until the batter has thickened to be like brownie batter consistency. Then evenly pour the batter into a muffin tin lined with muffin liners. The muffins will rise a little bit in the oven, but not much, so you can fill the muffin liners almost to the top leaving about 1/2 inch at the top. It should make about 12 muffins.
Place the muffins into the oven and bake at 350°F for about 20-25 minutes or until a toothpick inserted comes out clean. Allow to cool before eating.
Video
Notes
Working with coconut flour can sometimes be challenging because it requires a lot of moisture and binders. That's why it is super important NOT to substitute the eggs (they are required for a successful recipe!). That's also why there's a good amount of liquid ingredients like almond milk and coconut oil. These all help to make sure that the muffins don't turn out dry and powdery.
I use almond milk for this recipe but you can also use coconut milk, another non-dairy-milk or regular milk in its place.
I used sugar-free erythritol as the sweetener but any other granulated sweetener can be used like coconut sugar or cane sugar.
Make sure the coconut oil is softened or melted when blending it with the batter. To melt it, just heat it in the microwave for about 15 seconds because you don't want it to be too hot.
After you mix all of the ingredients together, the batter may look a little thin, but give it about 5 minutes for the coconut flour to soak up the moisture and the batter will thicken up.
The muffins will rise a little bit in the oven but not much. You can fill the batter almost up to the top of the muffin liner, leaving maybe 1/2 inch for it to rise.
These keto chocolate muffins keep great for leftover snacks. They will stay good out on the counter for 2 days. If refrigerated they will last about 1-2 weeks, just make sure to take them out about an hour before eating or heating them up in the toaster oven at 350°F for about 5-10 minutes. They tend to stiffen in the refrigerator. They also freeze well and will last at least a month or more, be sure to defrost overnight before eating.
Nutrition facts below are for 1 muffin (out of 12) made with unsweetened almond milk and erythritol. Each muffin has about 2 net carbs.