Kirbie's Cravings

2 Ingredient Peanut Butter Cookies (No Flour, Eggs, Added Sugar, or Oil)

These easy peanut butter cookies are just 2 ingredients and don’t contain any flour, added sugar, eggs, oil, baking powder or baking soda. They are firm on the outside and soft on the inside. They store well and make a great snack or dessert.
a pile of peanut butter cookies.

I’m excited to share these easy peanut butter cookies. I’ve made them several times already these last few weeks and they are a new favorite in our house. If you’ve ever made the popular three ingredient peanut butter cookies (peanut butter, egg, sugar), it has a very similar result but with less ingredients and without eggs or refined sugar.


  • Natural Peanut Butter
  • Medjool Dates

Natural Peanut Butter: Make sure to use unsweetened natural creamy peanut butter. This recipe only works with natural peanut butter (just peanuts and salt in the ingredient list and no added oils). It’s not essential for the peanut butter to be unsweetened but if you want no added sugar, then use unsweetened.

This recipe will also work with natural almond butter or natural cashew butter. For a peanut and nut-free version, it should also work with natural sunflower seed butter.

Medjool Dates: Make sure to use medjool dates which are the larger type dates. These dates have more flesh which is needed to blend it into a paste. You can buy pitted dates or if you can’t find pitted dates, it’s easy to remove the pits. Just make sure you remove them before measuring them out for the recipe.

If you don’t have dates or don’t like dates, I do have two other recipes you can try though the cookies won’t turn out the same. You can try my 2 ingredient peanut butter banana cookies (these are very low in sugar/sweetness and have a more cakey center). I also have a 2 ingredient healthy peanut butter cookies recipe that uses pure maple syrup (these produce firm shortbread-like cookies).

Cookie Texture

These cookies are firm on the outside and soft and slightly chewy on the inside. If you’ve made the popular 3 ingredient peanut butter cookies (peanut butter, egg and sugar), they have a very similar texture. These cookies are more delicate than regular cookies so they do get a little crumbly once you bite in.
close up shot of a stack of cookies.

How to Make 2 Ingredient Peanut Butter Cookies

It only takes a few minutes to make the dough. The dates are pulsed in a food processor until a date paste forms. The peanut butter is then mixed in until a thick dough forms. The dough is then ready to be scooped out and be baked. The cookies need only about 10 minutes to bake. Full instructions are in the recipe card below.
a stack of five peanut butter cookies.

More Easy Peanut Butter Recipes

2 Ingredient Peanut Butter Cookies

Servings: 16 cookies
Prep Time: 10 minutes
Cook Time: 10 minutes
Total Time: 20 minutes
Course: Dessert, Snack
Cuisine: American
These easy peanut butter cookies are firm on the outside and soft on the inside. They don't contain any flour, added sugar, eggs, oil, baking powder or baking soda.
4.86 from 21 votes


  • 1 packed cup (162 g) pitted medjool dates
  • 1 cup (256 g) unsweetened natural creamy peanut butter


  • Preheat oven to 350°F. Line two baking sheets with parchment paper or silicone baking mats.
  • Soak dates in warm water for 10-15 minutes. If you are using a new package of dates and your dates are very soft, you do not need to soak them and you can use them as is. Drain dates from water (no need to completely pat dry them) and add them to food processor. Pulse until dates form a thick paste. You may need to scrape the sides of your food processor a few times with a spatula to ensure all the dates are evenly pulsed and mixed in.
  • Add in peanut butter. Pulse until peanut butter is fully mixed in and becomes a thick cookie dough. Your dough may seem a little crumbly but if you pinch it together, it should stick.
  • Using a 1.5 cookie scoop, scoop cookie dough and place onto prepared baking sheet. Continue to scoop until all dough is used up. You should have enough for 16 cookies. Grab one dough ball and press between your palms to compact it and keep the dough from getting crumbly. Roll between your hands to form a round ball. Place back onto cookie sheet and repeat with remaining dough, placing dough balls 2 inches apart.
  • Press down on each dough ball so it form a thick round disk (about 1/2 inch thick). The cookies will not spread much during baking so you want to shape the cookies as close to you want their final appearance as possible. Use the back of a fork to make criss-cross patten on the surface of each disk.
  • Bake cookies for about 10 minutes or until they puff up and the surface of the dough does not look wet. If you are unsure if your cookies are ready, you can test one by gently try to slide it on the baking sheet. It should without the bottom sticking. Be gentle because cookies are not fully set yet.
  • Let cookies cool on cookie sheet and fully set before removing the cookies from the baking sheet.


  • Dates need to be pitted before measuring them on the scale or cup. If you are using already pitted dates, I recommend breaking them in half before adding them to the measuring cup for a more accurate measurement (this is not needed if you are using a scale).
  • My favorite Medjool dates to use are Double Date Organic Medjool Dates.*
  • If you have questions regarding substitutions, please see the Ingredients section of the post where I discuss potential substitutions.
  • Make sure to use natural peanut butter (just peanuts and salt and no added oils) and not regular peanut butter, otherwise the dough won't firm up properly. Substitutions for peanut butter are discussed in the Ingredients section of the post.
  • *This product link is an affiliate link. This means I earn a small commission from qualifying purchases.


Serving: 1cookie, Calories: 128kcal, Carbohydrates: 11g, Protein: 4g, Fat: 9g, Fiber: 2g, Sugar: 7g, NET CARBS: 9g

The nutrition information provided are only estimates based on an online nutritional calculator. I am not a certified nutritionist. Please consult a professional nutritionist or doctor for accurate information and any dietary restrictions and concerns you may have.

Did you make this recipe?I'd love to see it! Mention @KirbieCravings and tag #kirbiecravings!

Subscribe to receive new post updates via email

don’t miss a thing!

Get new post updates via email:

116 comments on “2 Ingredient Peanut Butter Cookies (No Flour, Eggs, Added Sugar, or Oil)”

  1. Can you freeze these cookies or the dough?

  2. Do you keep these in the fridge? And how long can they keep for? Are they freeze-able? Thank you

    • You can store them at room temperature for a few days or in the refrigerator. We haven’t tried freezing them.

  3. I used to make my own peanut butter using just peanuts with the red skin left on. I just put the peanuts in my food processor until it was totally whipped into peanut butter!  Nothing added!

  4. how to make simple suger cookies:
    1 cup flour 
    1 cup sugar 
    1 cup butter 
    mix & bake 20 minutes at 350 degrees oven and cool. 15 minutes then serve!
    Makes 2 dozen cookies!

Leave a Reply

Your email address will not be published.

Recipe Rating