Preheat your oven to 350°F (175°C). Line a 12-cup muffin tin with papers or grease it well. Yes, we want cupcakes, not jungles of sticking batter.
In a bowl, whisk eggs, sugar, milk, melted butter or oil, and vanilla until smooth. The mixture should look like a sleepy morning smoothie—nothing clumpy.
In a separate bowl, combine coconut flour, baking powder, and salt. Coconut flour soaks up moisture, so don’t skip this dry mix step.
Pour the wet ingredients into the dry and whisk until just combined. If you overmix, you’ll get dense cupcakes—nobody wants a brick with frosting.
If using sour cream or yogurt, fold it in now for extra tenderness. The batter will be a bit thicker than regular wheat flour batter, and that’s expected.
Spoon batter into the muffin cups about 2/3 full. Coconut flour batter doesn’t rise like wheat batter, so don’t overfill.
Bake for 18–22 minutes, until a toothpick inserted into the center comes out clean or with a few crumbs. Let them cool in the pan for 5 minutes, then move to a rack.