GF Gluten-Free

Cakey Chocolate Peanut Butter Donuts with Almond Flour

Chocolate peanut butter donuts are seriously delicious and easy to make! If you love chocolate and peanut butter, this recipe is for you!

Prep: 15 minCook: 10 minTotal: 25 min
Servings: 6 donuts 1x



  • 1/4 cup salted butter
  • 1/4 cup agave nectar
  • 1 teaspoon vanilla extract
  • 2 tablespoons natural peanut butter
  • 2 eggs
  • 1 cup blanched almond flour (How to Make Almond Flour)
  • 1/2 teaspoon sea salt
  • 1 teaspoon baking powder

Chocolate Icing

  • 1/4 cup cocoa butter (refined coconut oil also works)
  • 1 tablespoon cocoa powder (Cacao v. Cocoa Powder)
  • 1 tablespoon agave nectar

Peanut Butter Drizzle

  • 2 tablespoons natural peanut butter
  • 1 tablespoon cocoa butter (or refined coconut oil)


  1. Preheat oven to 350F.
  2. In a large bowl, whisk together the butter, agave nectar, vanilla, and peanut butter until smooth.
  3. Add the eggs and continue to whisk until combined and smooth.
  4. Add the almond flour, sea salt and baking powder.
  5. Whisk until completely combined.
  6. Thoroughly grease your donut pan. I used butter to grease, but use whatever works for you!
  7. Transfer your donut batter into a plastic baggie and cut off the corner (about 1 inch).
  8. Squeeze the batter out around the circle of the donut pan.
  9. Bake for 10 – 12 minutes until golden brown.
  10. Allow to sit in the pan for a few minutes before transferring to a cooling rack.
  11. To remove from the donut pan, slide a butter knife around the edges and gently lift them up.
  12. Once all the donuts are on the cooling rack, make your chocolate icing.
  13. Melt the cocoa butter in the microwave, stirring every 30 seconds.
  14. Once it is mostly melted, I just continue to whisk until the remaining chunks are completely melted. Whisk in the cocoa powder and agave nectar until smooth.
  15. Dip the tops of the donuts in to the icing and place back on the cooling rack.
  16. In a separate small bowl, microwave the peanut butter for 30 seconds – 1 minute.
  17. Stir in 1 tablespoon of cocoa butter and continue to stir until completely melted.
  18. Drizzle on top of the donuts.

Nutrition Info:

  • Serving Size: 1 donut
  • Calories: 347
  • Sugar: 14.2g
  • Sodium: 236mg
  • Fat: 28.5g
  • Saturated Fat: 17.4g
  • Unsaturated Fat: 0g
  • Trans Fat: 0g
  • Carbohydrates: 17.4g
  • Fiber: 1.5g
  • Protein: 6.4g
  • Cholesterol: 75mg
© The Toasted Pine Nut