These Healthy Peanut Butter Blossoms are a better-for-you take on the classic with soft centers, chewy edges, and melty chocolate. Vegan, gluten-free, and naturally sweetened.

vegan and gluten free peanut butter blossom cookies

These peanut butter blossoms are made with almond flour for that tender, melt-in-your-mouth texture, packed with rich peanut butter flavor, and naturally sweetened with maple syrup.

They bake up soft and pillowy with that signature crackle, then get finished with chocolate to seal the deal. Serve them warm with a cup of my healthy hot chocolate for the coziest holiday moment.

Why You’ll Love These Peanut Butter Blossoms

If you’ve been waiting for a healthy version of the classic peanut butter blossom…your moment has arrived. Here’s why you’ll love this recipe:

  • Same nostalgic flavor but with better-for-you ingredients
  • Soft, chewy, and melt-in-your-mouth
  • Only 8 simple ingredients
  • Vegan, gluten-free, oil-free, and naturally sweetened
  • Kid-friendly and freezer-friendly
— Megan

Ingredients Needed

Scroll down to the recipe card to get the full recipe with measurements.

  • Almond Flour: Gives these cookies a super soft, melt-in-your-mouth texture.
  • Oat Flour: You can buy oat flour or make your own oat flour, but I recommend using store-bought oat flour for the softest texture. If you have a serious gluten allergy, be sure to use certified gluten free oat flour.
  • Peanut Butter: The star of the show! Use an all-natural, runny peanut butter for the best results. It should have a thin consistency and contain only peanuts (and salt) as the ingredients.
  • Maple Syrup: For natural sweetness. Agave syrup or honey can be used, but honey will make them non-vegan.
  • Baking Powder: Helps the cookies rise and gives them a soft texture.
  • Vanilla Extract: Adds extra flavor.
  • Salt: Just a pinch of salt to bring out all the flavors.
  • Vegan Chocolate Kisses: Instead of classic Hershey’s Kisses, I use these vegan chocolate kisses. If you don’t have dietary restrictions, traditional Kisses will work.
ingredients for vegan and gluten free peanut butter blossoms

How to Make Peanut Butter Blossoms

Scroll down to the recipe card to get the full recipe with measurements.

  1. Preheat the oven: Set your oven to 350°F and line a baking sheet with parchment paper.
  2. Mix the wet ingredients: In a large bowl, stir together the peanut butter, maple syrup, and vanilla extract until smooth.
  3. Add the dry ingredients: Add the almond flour, oat flour, baking powder, and salt. Mix until a soft dough forms.
  4. Scoop and bake: Scoop tablespoon-sized balls of dough, roll into a ball, and place on the baking sheet. Use your hands to flatten them slightly. Bake for 10–12 minutes, or until soft and lightly golden around the edges. Once you take them out of the oven, give the tray a tap on the counter to help the cookies flatten slightly and get those perfect chewy edges!
  5. Add the chocolate kiss: Let them cool for about 5 minutes, then, gently press a chocolate kiss into the center of each cookie. The cookies will firm up as they cool.
placing vegan chocolate kiss on peanut butter blossom

Megan’s Tips

  • Use drippy peanut butter: Thick or dry peanut butter won’t mix as well. Make sure to use an all-natural runny peanut butter — the only ingredients in your peanut butter should be peanuts and sea salt).
  • Peanut-free option? If you’re allergic to peanuts, you can substitute with almond butter, cashew butter, or even sunflower seed butter for a nut-free option.
  • The chocolate topping: Since Hershey’s kisses aren’t vegan, I use these vegan chocolate kisses. You can also use a square of your favorite chocolate bar or a few chocolate chips.
  • Let the cookies cool: Almond flour cookies are tender when warm and firm up as they cool, so don’t skip the cooling time!

Frequently Asked Questions

How do I know when the cookies are done baking?

The cookies will be very soft when you take them out of the oven, but they will firm up as they cool. They should have a lightly golden bottom when done, 10-12 minutes is the perfect amount of time.

How long do these peanut butter blossoms last?

These peanut butter blossoms will last about 3-5 days when stored in an airtight container at room temperature, or you can refrigerate them for longer.

Can I freeze peanut butter blossoms?

Yes! Just place them in an airtight container or freezer bag and they will last up to 3 months. Thaw before enjoying. A great way to get a head start on your holiday baking!

vegan and gluten free peanut butter blossom cookies

Whenever I bake these, I’m instantly transported back to those childhood cookie-baking days with my mom: Christmas lights on, holiday music filling the house, and snow swirling outside. There’s just something magical about simple ingredients coming together to recreate those warm holiday memories in a healthier way. I can’t wait for you to try these and add them to your own Christmas cookie traditions!

If you make this recipe, please be sure to leave a comment and ★★★★★ star rating below letting me know how you liked it! This helps others find my recipes. I appreciate your support, as always. xo, Megan

vegan and gluten free peanut butter blossom cookies
4.72 from 7 ratings

Healthy Peanut Butter Blossoms

These Healthy Peanut Butter Blossoms are a better-for-you take on the classic peanut butter cookie with soft centers, chewy edges, and melty chocolate. Vegan, gluten-free, and naturally sweetened.

Ingredients
 

Instructions
 

  • Preheat the oven: Set your oven to 350°F and line a baking sheet with parchment paper.
  • Mix the wet ingredients: In a large bowl, stir together the peanut butter, maple syrup, and vanilla extract until smooth.
  • Add the dry ingredients: Add the almond flour, oat flour, baking powder, and salt. Mix until a soft dough forms.
  • Scoop and bake: Scoop tablespoon-sized balls of dough, roll into a ball, and place on the baking sheet. Use your hands to flatten them slightly. Bake for 10–12 minutes, or until soft and lightly golden around the edges. Once you take them out of the oven, give the tray a tap on the counter to help the cookies flatten slightly and get those perfect chewy edges!
  • Add the chocolate kiss: Let them cool for about 5 minutes, then, gently press a chocolate kiss into the center of each cookie. The cookies will firm up as they cool.

Video

Notes

  • Use drippy peanut butter: Thick or dry peanut butter won’t mix as well. Make sure to use an all-natural runny peanut butter — the only ingredients in your peanut butter should be peanuts and sea salt).
  • Peanut-free option? If you’re allergic to peanuts, you can substitute with almond butter, cashew butter, or even sunflower seed butter for a nut-free option.
  • The chocolate topping: Since Hershey’s kisses aren’t vegan, I use these vegan chocolate kisses. You can also use a square of your favorite chocolate bar or a few chocolate chips.
  • Let the cookies cool: Almond flour cookies are tender when warm and firm up as they cool, so don’t skip the cooling time!
Serving: 1cookie, Calories: 143kcal, Carbohydrates: 14g, Protein: 5g, Fat: 9g, Saturated Fat: 1g, Polyunsaturated Fat: 1g, Monounsaturated Fat: 2g, Sodium: 125mg, Potassium: 102mg, Fiber: 2g, Sugar: 7g, Calcium: 44mg, Iron: 1mg
Did you make this recipe?Tag @booboosbakeryy with hashtag #booboosbakery on Instagram. We love to see what you make!