In a large mixing bowl, whisk the eggs until frothy. Add the softened cream cheese and whisk until smooth.
Add the almond flour, coconut flour, baking powder, vanilla extract, and salt to the bowl. Whisk until the batter is smooth and thick.
Heat a non-stick skillet over medium heat. Add a tablespoon of butter or coconut oil to the pan.
Drop the pancake batter onto the skillet, using about 1/4 cup per pancake. Cook until bubbles form on the surface of the pancake, then flip and cook for another minute or until golden brown.
Repeat with the remaining batter, adding more butter or coconut oil to the pan as needed.
Serve the pancakes with your choice of toppings.