Preheat and prep: Heat the oven to 350°F (175°C). Line a 12-cup muffin tin with paper liners or lightly grease with coconut oil or butter.
Toast the pecans (optional but worth it): Spread chopped pecans on a baking sheet and toast for 5–7 minutes, until fragrant.
Let cool. This adds deeper flavor and extra crunch.
Mix dry ingredients: In a large bowl, whisk 2 cups almond flour, 2 tablespoons coconut flour, 2 teaspoons baking powder, 1–1.5 teaspoons ground cinnamon, a pinch of nutmeg (optional), and 1/4 teaspoon salt. Break up any clumps.
Combine wet ingredients: In another bowl, whisk 3 large eggs, 1/2 cup granular keto sweetener, 1/3 cup melted butter, 1/3 cup sour cream, 1 teaspoon vanilla extract, and 2–4 tablespoons unsweetened almond milk.
The batter should be thick but scoopable.
Bring it together: Pour the wet mixture into the dry ingredients. Stir gently with a spatula until no dry spots remain. Do not overmix.
Fold in pecans: Stir in 3/4 cup chopped pecans, reserving a tablespoon to sprinkle on top of each muffin.
Portion the batter: Divide evenly among the 12 muffin cups.
They should be about 3/4 full. Sprinkle the reserved pecans and a pinch of cinnamon on top for a bakery look.
Bake: Bake for 18–22 minutes, or until the tops are set and a toothpick comes out mostly clean with a few moist crumbs.
Cool: Let muffins cool in the pan for 5 minutes, then transfer to a wire rack. They firm up as they cool.
Optional glaze: Mix 1/3 cup powdered keto sweetener with 1–2 tablespoons almond milk and a drop of vanilla.
Drizzle over cooled muffins for a cinnamon roll vibe.