Preheat the oven to 350°F. Grease a 6-well donut pan and set aside. Powder the erythritol, xylitol and 1 pinch of stevia in a blender, pulsing until fine.
Whisk the eggs and pumpkin puree together. Whisk in the powdered sweeteners, coconut milk, butter and vanilla until thoroughly combined.
Add the almond meal, coconut flour, psyllium husk powder (optional; it helps to keep the donuts from falling apart after baking), spices, baking powder and salt mixing until fully incorporated and thick. Set aside.
In a small microwave safe bowl, heat the cream cheese until slightly warm and whisk until smooth. Add the pumpkin puree, stevia, lemon juice, lemon zest and essential oil if using (tangerine is also delicious in this recipe). Whisk until creamy then add to a zip top bag, cut the corner about ¼-inch and set aside.
Fill each donut well about ⅓ full and spread evenly with a spatula. To do this easily, fill a zip top bag with the batter and cut off one corner (about ½ inch). Squeeze about ½ of the batter into the wells and spread out with a spatula. Now add the cream cheese filling placing it in the center of the batter around the ring (so there is batter on all sides). Pipe the remaining batter over each cheesecake ribbon and using a spatula or finger tips be sure that all the cream cheese is covered with batter without disturbing it too much. You shouldn’t see any cheese peeking through anywhere.
Bake for 22-25 minutes until the donuts are puffed and golden. Remove from the oven and allow the donuts to sit in the pan for 10 minutes to cool. Keep in an airtight container in the refrigerator for up to one week. Makes 6 donuts.