Prep your pan and oven. Line a 12-cup muffin tin with paper liners. Preheat the oven to 350°F (175°C).
Combine dry ingredients. In a large bowl, whisk together almond flour, coconut flour, sweetener, baking powder, and salt until no lumps remain.
Mix wet ingredients. In another bowl, whisk eggs, melted butter, sour cream, vanilla extract, and vanilla bean paste (if using).
Stir in 2 tablespoons of almond milk.
Make the batter. Pour the wet ingredients into the dry and stir until just combined. If the batter looks too thick (like cookie dough), add up to 1 more tablespoon almond milk. It should be thick but scoopable.
Fill the liners. Divide the batter evenly among the 12 liners, about 3/4 full.
Smooth the tops lightly with the back of a spoon.
Bake. Bake for 18–22 minutes, until the tops are set and a toothpick comes out mostly clean with a few moist crumbs.
Cool. Let cupcakes cool in the pan for 10 minutes, then transfer to a wire rack to cool completely before frosting.
Frost (optional). Beat softened butter with powdered keto sweetener, vanilla, and a splash of cream until fluffy. Pipe or spread onto cooled cupcakes.