Pre-heat oven to 350*F and grease 2-3 cookie sheets.
Too your food processor, add your dry ingredients including; almond flour, whole psyllium husks, arrowroot starch, xanthan gum, cinnamon and salt. Pulse 3-4 times until the ingredients are blended, then pour into a bowl. (See tips if you don't have a food processor)
In another bowl, add your softened butter, cream cheese and powdered monkfruit/erythritol sweetener and beat until smooth.
Add your eggs and vanilla extract and beat once more just until blended.
Pour the wet ingredient mixture into the dry ingredients and stir well until a thick batter forms.
In another small bowl, combine your cinnamon and sweetener to make your topping.
Roll the batter into a ball using your hands then toss the ball into the cinnamon sugar mixture and shake the bowl to coat.
Place the finished snickerdoodle ball onto the baking sheet and flatten slightly (as seen in the photos). Repeat this process for the rest of the batter.
Bake the cookies for ~9min or longer if you want a firmer cookie. These will be very soft at first but will firm up on the outside, while the centers remain soft when cooled. Serve warm with some keto ice cream if you want to get fancy! Enjoy The Best Keto Cream Cheese Snickerdoodles!