Preheat oven to 350°F and line an 8-inch round or square pan with parchment paper.
In a bowl, whisk together almond flour, coconut flour, baking powder, and salt.
In a separate bowl, beat butter and erythritol until creamy. Add eggs, almond milk, orange zest, and vanilla extract.
Gradually fold in the dry ingredients until smooth.
Gently stir in the cranberries.
Pour batter into prepared pan and smooth the top.
Bake for 35–40 minutes, until golden and a toothpick comes out clean.
Let cool completely before drizzling with orange glaze.
Mix glaze ingredients in a small bowl and drizzle over the cooled cake.