These 3-ingredient peanut butter cookies are soft, chewy, and packed with peanut butter flavor. Naturally vegan, gluten-free, and refined sugar-free, they’re made in one bowl and ready in just 15 minutes. If you need an easy homemade cookie recipe for a quick snack or dessert, you’re in the right place!

Holding a peanut butter cookie.

Peanut butter cookies have always been my favorite cookie. Growing up, Nutter Butters were my go-to after-school snack, and every Christmas I look forward to baking a batch of my vegan peanut butter blossoms. As much as I love a classic vegan chocolate chip cookie, there’s just something about a soft and chewy peanut butter cookie that wins every time.

I’m a firm believer that everyone needs a go-to peanut butter cookie recipe, and this is mine. They check every single box: soft in the center, perfectly chewy around the edges, and full of peanut butter flavor. No fancy equipment, no chilling the dough, and no mess. Just mix → scoop → bake → eat.

And can we talk about the fact that they’re made with just 3 ingredients? It doesn’t get easier! Almond flour creates a melt-in-your-mouth texture, peanut butter keeps them rich and moist, and maple syrup adds just the right amount of sweetness. Every time I make these, I’m amazed at how three simple pantry staples can make cookies this good!!

Why You’ll Love This Recipe

  • Only 3 pantry ingredients
  • Soft, chewy, and packed with peanut butter flavor
  • Ready in 15 minutes from start to finish
  • Made in one bowl with minimal cleanup
  • Naturally vegan, gluten‑free, dairy-free, egg-free, oil-free, and refined sugar-free
— Megan

Ingredients Needed

Since there are so few ingredients, each one plays an important role in creating that soft and chewy texture!

Ingredients for peanut butter cookies.
  • Almond Flour: Gives these cookies their super soft, melt‑in‑your‑mouth texture. It’s one of my favorite gluten-free flours to bake with for that exact reason! You’ll find it in my gluten-free gingerbread cookies and vegan churro cookies.
  • Peanut Butter: Use a natural, drippy peanut butter made with just peanuts (and salt). I usually use my homemade peanut butter, but the Kirkland natural peanut butter from Costco works great too. Avoid thick, no-stir peanut butters (like Skippy or Jif), as they can make the dough too dry.
  • Maple Syrup: Adds natural sweetness while also keeping the cookies soft and moist. I use maple syrup to sweeten my vegan peanut butter eggs, too!

Optional: I like to add 1/2 teaspoon vanilla extract and pinch of salt to enhance the flavors. A little goes a long way!

How to Make Peanut Butter Cookies (Step-by-Step)

These peanut butter cookies come together in one bowl in just a few minutes. Here’s exactly how to make them:

Mixing peanut butter cookie dough.
  1. Step 1: Add the almond flour, peanut butter, maple syrup, vanilla extract (if using), and salt (if using) to a bowl. Mix until a smooth dough forms. The dough should be soft, easy to roll, and not overly sticky.
Creating criss-cross pattern on peanut butter cookie before baking.
  1. Step 2: Scoop 1–2 tablespoon portions of dough and roll into balls. Place on a parchment-lined baking sheet, leaving a little space between each one. Use a fork to gently flatten each cookie, creating the classic criss-cross pattern. If your fork is sticking, dip it in water.
3 ingredient peanut butter cookies on a baking sheet after baking.
  1. Step 3: Bake at 350°F for 9–10 minutes, or until the edges are lightly golden. They’ll be soft when you remove them from the oven, but that’s exactly what you want! They’ll firm up as they cool.
Sprinkling crushed peanuts on top of peanut butter cookie.
  1. Step 4 (Optional): Sometimes I like to dip half of each cookie in melted chocolate and finish with chopped peanuts. Is it necessary? No. Does it make them even more irresistible? Absolutely.

Megan’s Tips

I’ve made these cookies more times than I can count, and these little tricks make them turn out perfectly every single time.

  • Use natural peanut butter: A drippy peanut butter made with just peanuts (and salt) gives these cookies the best texture. Thick, spreadable peanut butters can make the dough dry and crumbly. Same thing is true when making my homemade nutter butters.
  • Sticky dough? Wet your hands (and fork) before rolling the dough and creating the criss-cross pattern to prevent things from sticking.
  • Don’t overbake: They won’t look completely baked when they come out of the oven, but that’s the secret to keeping them soft and chewy! 9 minutes is usually the sweet spot for me, but every oven is a little different, so keep an eye on them.
  • Want perfectly round cookies? Once they’re done baking and still warm, use a round cookie cutter (or cup with a wide mouth) to swirl around the edges. This little trick creates perfectly round cookies every time!
  • Let the cookies cool: I know it’s tempting to dig in right away, but this step matters! Since they’re made with almond flour, they will be very soft when they come out of the oven, but will firm up as they cool.

How to Store Peanut Butter Cookies

If you manage not to eat the whole batch in one sitting (teach me your ways), here’s how to store them.

  • Room Temperature: Store in an airtight container for up to 3-4 days.

They also freeze beautifully, so I like to keep a stash in the freezer right next to my snickers stuffed dates. Having homemade treats ready to grab from the freezer is one of my favorite little hacks!

  • Freeze the Dough: Roll the dough into balls and place them in a freezer-safe bag or container for up to 2 months. Once you’re ready to bake, let them sit at room temperature for about 20–25 minutes, then bake as directed.
  • Freeze Baked Cookies: Let the cookies cool completely before transferring them to a freezer-safe container. Freeze for up to 2 months. To enjoy, let them thaw at room temperature or warm them in a 300°F oven for 5 minutes, until soft and warm.

Substitutions & Variations

Another reason these cookies are the best? They’re SO easy to customize. Whether you’re working with what’s in your pantry, or you want to make them your own, here are a few ideas:

  • Almond Flour: A few readers have had success using ¾ cup oat flour instead of almond flour, but I haven’t personally tested it. I don’t recommend coconut flour or all-purpose flour, as they absorb moisture very differently and will change the texture of the cookies.
  • Peanut Butter: Almond butter, cashew butter, or sunflower seed butter work well if you want to switch things up. Just make sure you’re using a natural, drippy nut butter for the best texture.
  • Maple Syrup: Agave works as an easy substitute. Honey will also work, but the cookies will no longer be vegan.
  • Chocolate-Dipped: Drizzle or dip the cookies in melted chocolate.
  • PB&J Cookies: Press a small well into the center of each cookie before baking and fill it with a spoonful of my 3-ingredient chia jam. It’s basically the cookie version of my peanut butter & jam stuffed dates.
  • Nutella Twist: Use hazelnut butter or drizzle some of my homemade nutella on top after the cookies have cooled. It’s ridiculously good.
  • Sea Salt: Finish the cookies with a pinch of flaky sea salt to make the peanut butter flavor pop.

FAQs

Can I substitute the almond flour?

A few readers have had success substituting ¾ cup oat flour for the almond flour, but I haven’t personally tested it. I don’t recommend using coconut flour or all-purpose flour, as they absorb moisture very differently and will change the texture of the cookies.

Can I make peanut butter cookies without maple syrup?

Yes! Agave or date syrup can be used in an equal amount. Honey also works, but the cookies will no longer be vegan.

Why didn’t my peanut butter cookies spread?

These cookies don’t spread very much in the oven, so that’s why we flatten them with a fork before baking, creating that classic criss-cross pattern.

How do I freeze peanut butter cookie dough?

Roll the dough into balls and freeze in an airtight container for up to 2 months. Once you’re ready to bake, let them thaw for about 20–25 minutes before baking as directed.

What kind of peanut butter works best for peanut butter cookies?

Natural, drippy peanut butter made with just peanuts (and salt) works best. Thick, no-stir peanut butters can make the dough dry and difficult to mix. Learn from me! I use my homemade peanut butter or the natural Kirkland peanut butter from Costco.

These 3 ingredient peanut butter cookies are one of those recipes I find myself baking again and again, year after year. They’re everything you could want in a peanut butter cookie: perfectly soft, chewy, and incredibly easy to make. Proof that you don’t need a long list of ingredients to make a delicious cookie! This recipe has become a staple in my kitchen, and I have a feeling it’ll be in yours too!

If you make this recipe, please be sure to leave a comment and ★★★★★ star rating below. Don’t forget to tag me on Instagram so I can see your creations!

3 ingredient peanut butter cookies on a baking sheet after baking.
4.25 from 33 ratings

3-Ingredient Peanut Butter Cookies (NO Eggs!)

These 3-ingredient peanut butter cookies are soft, chewy, refined sugar-free, vegan, and gluten-free. Made in one bowl and ready in 15 minutes!

Ingredients
 

Instructions
 

  • Preheat the oven: Preheat the oven to 350℉. Line a baking sheet with parchment paper.
  • Mix the dough: In a medium bowl, stir together the almond flour, peanut butter, maple syrup, vanilla extract (if using), and salt (if using) until a smooth dough forms.
  • Shape the cookies: Scoop 1–2 tablespoon portions of dough and roll into balls. Place on the prepared baking sheet, leaving a little space between each cookie. Use a fork to gently flatten each cookie, creating a criss-cross pattern. Sticky dough? Dip your hands / the fork in water.
  • Bake: Bake for 9–10 minutes, or until the edges are lightly golden. The cookies will be soft when they come out of the oven, but that's what we want!
  • Cool: Let the cookies cool on the baking sheet for 5–10 minutes before transferring them to a wire rack. They'll continue to set as they cool.

Video

Notes

  • Use natural peanut butter: A drippy peanut butter made with just peanuts (and salt) gives these cookies the best texture. Thick, no-stir peanut butters can make the dough dry and crumbly.
  • Flour swap: I haven’t personally tested other flours, but some readers have had success using ¾ cup oat flour in place of almond flour. I don’t recommend coconut flour or all-purpose flour, as they will change the texture.
  • Sticky dough? Wet your hands (and your fork) before rolling the dough and creating the criss-cross pattern to prevent things from sticking.
  • Don’t overbake: They won’t look completely done when you take them out of the oven, but that’s what keeps them soft and chewy! 9 minutes is usually the sweet spot in my oven.
  • Want perfectly round cookies? Once they’re baked and still warm, use a round cookie cutter (or cup with a wide mouth) to swirl around the edges. It creates perfectly round cookies!
  • Let the cookies cool: I know it’s tempting to dig in right away, but this step matters! Since they’re made with almond flour, they’ll be very soft when they come out of the oven, but will firm up as they cool.
  • Storage: Store in an airtight container at room temperature for 3–4 days or freeze for up to 2 months.
Serving: 1cookie, Calories: 77kcal, Carbohydrates: 8g, Protein: 2g, Fat: 5g, Saturated Fat: 0.3g, Sodium: 1mg, Potassium: 20mg, Fiber: 1g, Sugar: 6g, Calcium: 29mg, Iron: 0.4mg
Did you make this recipe?Tag @booboosbakeryy with hashtag #booboosbakery on Instagram. We love to see what you make!