Preheat oven to 350°F. Grease a 9-inch springform pan and line the bottom with parchment paper.
In a large bowl, whisk together almond flour, sweetener, baking powder, baking soda, and salt.
In another bowl, beat eggs, melted butter, sour cream, orange zest, orange juice, and vanilla until smooth and well combined.
Pour wet ingredients into dry ingredients and stir gently until just combined. Don't overmix.
Gently fold in the chopped cranberries, reserving a handful for topping if desired.
Pour batter into prepared pan, smooth the top, and sprinkle with reserved cranberries.
Bake for 40-45 minutes until golden brown and a toothpick inserted in the center comes out clean.
Cool in the pan for 15 minutes, then remove the ring and cool completely on a wire rack before serving.