Prep your gear: Heat the oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners or lightly grease it.
Mix dry ingredients: In a large bowl, whisk 2 cups almond flour, 2 tablespoons coconut flour, 2/3 cup granulated keto sweetener, 2 teaspoons baking powder, 1/2 teaspoon salt, and 1/2 teaspoon cinnamon.
Blend wet ingredients: In another bowl, whisk 3 large eggs, 1/2 cup unsweetened almond milk, 1/3 cup melted butter, 1 teaspoon vanilla extract, and 1/4 teaspoon almond extract.
Combine: Pour wet ingredients into the dry and stir until just combined.
The batter will be thicker than a standard muffin batter—that’s normal with almond flour.
Add the mix-ins: Fold in 1 cup chopped cranberries (fresh or frozen; no need to thaw) and 1/3 cup sliced almonds. If using orange zest (about 1 teaspoon), fold it in now.
Portion: Divide the batter evenly among the muffin cups. Sprinkle a few extra sliced almonds on top for crunch.
Bake: Bake 18–22 minutes, until the tops are set and lightly golden and a toothpick comes out mostly clean (a few moist crumbs are fine).
Cool: Let muffins cool in the pan 5 minutes, then transfer to a wire rack to cool completely.
This helps them set and keeps the texture tender.