Preheat the Oven: Preheat your oven to 350°F (175°C). Line a muffin tin with paper liners or grease the muffin cups.
In a large bowl: Cream together the granulated sugar, and the softened butter until the mixture is light and fluffy. Stir in the pumpkin puree and beat in the eggs one at a time. add in the vanilla extract, and stir everything well, until the batter is well combined.
In a separate large bowl: Whisk together the flour, baking soda, baking powder, salt, cinnamon, nutmeg, and ground ginger. Whisk until all of the lumps are out of the almond flour.
Combine Ingredients: Gradually add the dry ingredient mixture to the wet ingredients and mix until well incorporated. Be careful not to overmix.
Assemble the Muffins: Spoon the pumpkin muffin batter into the prepared muffin cups, filling each about two-thirds full. Prepare the cream cheese swirl: In a separate bowl, combine the softened cream cheese, powdered sweetener, egg, and vanilla extract. Mix until the mixture is smooth and creamy.
Add the cream cheese: Drop a spoonful of the cream cheese mixture onto the top of each muffin.
Swirl: Use a knife, or a toothpick to swirl the cream cheese mixture into the pumpkin batter, creating a marbled effect.
Bake: Bake the muffins in the preheated oven for about 20-25 minutes or until a toothpick inserted into the center of a muffin comes out clean or with a few moist crumbs. Be careful not to overbake.
Cool: Allow the muffins to cool in the muffin tin for a few minutes, then transfer them to a wire rack to cool completely.
Enjoy: Once cooled, your Pumpkin Cream Cheese Swirl Muffins are ready to be enjoyed.