Begin by preheating your oven to 350° Fahrenheit. Next, heavily grease each cavity with either an olive or avocado oil cooking spray.
In a large mixing bowl add the almond flour, protein powder, sweetener, baking powder, salt, nutmeg, and cinnamon. Mix together with a whisk or spatula until evenly combined.
Once mixed, add the eggs, butter, cream, almond milk, and vanilla extract. Mix together until well incorporated and you have a smooth, thick batter.
Peel and dice one to two fresh peaches, then fold them into the batter with a spatula.
In a small bowl make the streusel by mixing the chopped pecans, sweetener, and cinnamon together until evenly mixed.
Next, scoop the batter into your prepared muffin tins, filling each well about 2/3 of the way full.
Sprinkle the streusel on top of each muffin.Bake for approximately 20 minutes or until the muffins have begun to turn golden brown and a toothpick inserted into the middle comes out clean. Let the muffins cool before removing from the pan, then serve and enjoy!