Combine almond flour, salt, butter and cream cheese in a food processor or mixer and mix until it resembles course crumbs.
Add in one egg and apple cider vinegar (this helps to achieve a crisp, flaky crust) and mix again until well combined.
Roll the dough into a ball and wrap in plastic wrap. Chill in the fridge for at least 2 hours to allow the butter time to harden again.
When ready to use the dough press it into the prepared pan (you can roll the dough, but it is sticky and I find it easier to press the dough into the pan)
Lightly press the dough into the bottom of a 12-count muffin tin and up the sides.
For the Filling:
Preheat oven to 350 degrees F.
In mixing bowl, combine the eggs and ricotta and whisk until smooth, set aside.
Add the chopped ham, asparagus and cheese to the muffin tins and pour egg mixture over until it is 3/4 full.
Bake for 20 minutes.
Notes
To reheat: preheat oven to 300 degrees F and bake for 15 minutes.
If you are not following a keto diet, feel free to use any gluten-free crust you prefer!