20-Min Soft & Gooey Peanut Butter Blossoms

Gluten Free Peanut Butter Blossoms are made in one bowl, dairy free, and so easy to make for your Christmas cookie plate!

Prep: 10 minCook: 10 minTotal: 20 min
Servings: 24 1x


  • 1 cup natural peanut butter
  • 1/4 cup refined coconut oil
  • 1/4 cup agave nectar
  • 2 eggs
  • 1 cup blanched almond flour
  • 1 teaspoon baking soda
  • 1 teaspoon sea salt
  • 24 Hershey’s chocolate kisses (unwrapped), for dairy free, make these vegan keto cups or use your favorite dairy free chocolate!
  • 1 teaspoon flaked sea salt for sprinkling on top


  1. Preheat oven to 350F.
  2. Add the natural peanut butter, coconut oil, agave nectar, and eggs to a bowl.
  3. Cream the ingredients together with a handheld electric mixer until smooth.
  4. Add the blanched almond flour, baking soda, and sea salt. Be mindful about the sea salt amount. If your peanut butter is already salted or just a saltier brand, decrease the amount of salt you put into the batter. I found 1 teaspoon of salt to be the perfect balance of sweet and salty.
  5. Line a baking sheet with parchment paper.
  6. Use a cookie scooper or two tablespoons to dollop ping-pong sized cookie dough balls onto the baking sheet. You’ll work in batches with 12 cookies per baking sheet.
  7. Bake for 10 minutes. I found that 10 minutes was perfect. One batch I kept in for 12 minutes and the centers got too cooked for my liking. If you like a moist, chewy center, 10 minutes is your aim
  8. The cookies will puff up.
  9. As soon as the cookies come out of the oven, press the unwrapped kisses into the center.
  10. The bottoms of the kisses will melt and once the cookies come to room temperature, they’ll harden again and attach to the top of the cookie.
  11. Sprinkle the cookies with additional flaked sea salt. The sea salt gives that initial salty/sweet vibe as soon as the cookie hits your tastebuds, and it’s seriously worth doing.

Nutrition Info:

  • Serving Size: 1 cookie
  • Calories: 341
  • Sugar: 24.4g
  • Sodium: 173mg
  • Fat: 21.6g
  • Saturated Fat: 11.3g
  • Unsaturated Fat: 0g
  • Trans Fat: 0g
  • Carbohydrates: 29g
  • Fiber: 4.8g
  • Protein: 7g
  • Cholesterol: 24mg
© The Toasted Pine Nut