01 -
Preheat your oven to 350°F (175°C). Lightly grease a donut pan with coconut oil or cooking spray to prevent sticking.
02 -
In a large mixing bowl, combine the almond flour, coconut flour, erythritol (or your preferred keto sweetener), baking powder, and salt. Whisk together until well combined and no lumps remain.
03 -
In a separate medium bowl, whisk together the eggs, unsweetened almond milk, melted coconut oil, and vanilla extract until smooth and well incorporated.
04 -
Pour the wet ingredient mixture into the bowl with the dry ingredients. Gently stir until just combined, being careful not to overmix. The batter should be thick but still spoonable.
05 -
Gently fold in the fresh or frozen blueberries, distributing them evenly throughout the batter. If using frozen blueberries, there's no need to thaw them first.
06 -
Spoon or pipe the batter into the prepared donut pan, filling each cavity about 3/4 full. The batter will rise during baking, so avoid overfilling. Smooth the tops with the back of a spoon if needed.
07 -
Place the donut pan in the preheated oven and bake for 15-20 minutes, or until the donuts are golden brown on top and a toothpick inserted into the center comes out clean.
08 -
Remove the pan from the oven and allow the donuts to cool in the pan for 5 minutes. Then gently loosen the edges with a knife if necessary and turn out onto a wire rack to cool completely. Enjoy warm or at room temperature.