They're sweet, rich, satisfying, and secretly packed with protein — perfect for a nourishing snack or healthier dessert that still feels indulgent.
Prep Time 18 minutesminutes
Total Time 18 minutesminutes
Servings 8servings
Calories 264kcal
Ingredients
peanut butter dough:
1cupalmond flour
1/2cupvanilla or unflavored protein powderplant-based or whey
1/2cupnatural creamy peanut butter
2tbspmaple syrup
1tspvanilla extract or paste
1/3cupdairy-free milk pinch of sea salt
chocolate topping:
1/2cupdark chocolate chips or chopped dark chocolate70–85%
1tspcoconut oiloptional, for a smoother topping
Instructions
add almond flour, protein powder, peanut butter, maple syrup, vanilla, salt, and milk to a food processor. blend until a soft, doughy mixture forms. if too dry, add more milk 1 tbsp at a time. if too wet, blend in more protein powder.
divide the dough into 8 equal parts. roll each into a short log, then form a ring by connecting the ends and smoothing out the seam.
place on parchment and freeze for 15–20 minutes. melt chocolate with coconut oil until smooth, then dip the tops of the donuts.
return to the parchment and chill until set. store in an airtight container in the fridge for up to 1 week or freeze for up to 3 months.