Prep your pan: Line a 12-cup muffin tin with paper liners. Preheat the oven to 350°F (175°C).
If your liners tend to stick, lightly mist them with oil.
Mix dry ingredients: In a large bowl, whisk together almond flour, coconut flour, shredded coconut, sweetener, baking powder, baking soda, and salt until evenly combined and lump-free.
Whisk wet ingredients: In a separate bowl, whisk the eggs, almond milk, melted oil, vanilla, and coconut extract (if using) until smooth.
Combine: Pour the wet mixture into the dry ingredients. Stir with a spatula until a thick, scoopable batter forms. If the batter seems dry or stiff, add 1–2 tablespoons of water to loosen slightly.
It should not be runny.
Portion: Divide the batter evenly among the 12 liners. The cups should be about 3/4 full. Smooth the tops with the back of a spoon for even baking.
Bake: Place on the center rack and bake for 18–22 minutes.
They’re done when the tops are lightly golden and a toothpick comes out clean or with a few moist crumbs.
Cool: Let the muffins rest in the pan for 5 minutes, then transfer to a wire rack to cool completely. This helps set the crumb and prevents sticking.
Optional finish: For a bakery-style touch, brush the warm tops with a tiny bit of melted coconut oil and sprinkle with a pinch of unsweetened shredded coconut.