Cinnamon and Cream

Soft Keto Peanut Butter Cookies with Allulose

16 min read

↓ Jump to Recipe

There is something deeply comforting about a peanut butter cookie — that criss-cross fork pattern pressed into the top, the way the edges go just barely golden while the center stays soft, the rich, nutty smell that fills the kitchen long before the timer goes off. For anyone eating low-carb or managing blood sugar, that kind of comfort can feel off-limits. These cookies are here to change that. They are thick, chewy, and packed with real peanut butter flavor, and nobody at your table will suspect for even a moment that they are missing something.

What makes this recipe stand apart from most keto cookie recipes is the choice of sweetener: allulose. Unlike erythritol, which can leave a cool, slightly gritty finish, allulose behaves almost identically to table sugar in the oven. It dissolves smoothly into the dough, promotes genuine browning through the Maillard reaction, and produces a soft, fudgy interior rather than the dry, crumbly texture that plagues so many sugar-free cookies. Combined with a touch of fine sea salt and pure vanilla, it lets the peanut butter shine without any artificial aftertaste.

This recipe is rated easy and is genuinely beginner-friendly. You do not need a mixer, a rolling pin, or any specialty pans. If you can stir a bowl and press a fork into dough, you can make these cookies. They are a perfect everyday treat and a reliable recipe to keep on hand for moments when a craving hits and you want something real, something homemade, and something that fits your goals.

Prep: 10 minutesTotal: 25 minutesYield: 16 cookies, approximately 2 inches eachDifficulty: ★☆☆ EasyOccasion: Everyday Treat
✓ Vegetarian✓ Gluten-Free✓ Sugar-Free✓ Keto-Friendly
Servings:

16

servings

Ingredients

  • 260 gnatural creamy peanut butter, well stirred (about 1 cup), no added sugar or oil
  • 130 gallulose, granulated (about 2/3 cup)
  • 1 largeegg, at room temperature
  • 1 tsppure vanilla extract
  • 0.5 tspbaking soda
  • 0.25 tspfine sea salt
  • Flaky sea salt, for topping (optional but recommended)

Ingredient Substitutions

allulose

  • Granulated erythritol or an erythritol-monk fruit blend (same amount by weight): produces a slightly crispier, less chewy cookie with a mild cooling sensation when eaten cold
  • Powdered erythritol (130g): dissolves more readily and gives a smoother texture, though still less soft than allulose
  • Coconut sugar (130g): not keto or sugar-free, but a lower-glycemic option for those simply reducing refined sugar; adds a light caramel note
natural creamy peanut butter

  • Natural almond butter (same amount): produces a slightly milder, nuttier flavor; dough may be a touch thicker so press gently when flattening
  • Natural sunflower seed butter (same amount): makes the recipe nut-free; note that baking soda may cause the cookies to turn green inside due to a natural reaction with chlorogenic acid — harmless but surprising
egg

  • 1 flax egg (1 tbsp ground flaxseed mixed with 3 tbsp water, rested 5 minutes): makes the recipe vegan and egg-free; cookies will be slightly less firm and may need 1 to 2 extra minutes in the oven
  • 1 tbsp chia seeds mixed with 3 tbsp water, rested 5 minutes: similar result to flax egg with a slightly more neutral flavor
baking soda

  • Baking powder (1 tsp): will still provide lift but produces a slightly cakier, puffier texture rather than a chewy, flat cookie

Instructions

🔧 Equipment

📋two baking sheets
📄parchment paper
🥣medium mixing bowl
🍴rubber spatula or wooden spoon
🧁1.5-tablespoon cookie scoop
🧁fork
⚖️kitchen scale (recommended)
🔵wire cooling rack
💨air fryer with parchment liner (for air fryer method)



Prep: 10 minutes
Bake: 11 to 13 minutes at 350°F (175°C)
Total: 25 minutes
  1. Preheat your oven to 350°F (175°C). Line two baking sheets with parchment paper and set aside.
  2. In a medium mixing bowl, combine the peanut butter, allulose, egg, vanilla extract, baking soda, and fine sea salt. Stir vigorously with a rubber spatula or wooden spoon until a thick, uniform dough forms. The dough will be dense and slightly tacky — this is exactly right.
  3. Scoop the dough into 16 equal portions using a 1.5-tablespoon cookie scoop or two spoons. Roll each portion into a smooth ball between your palms and place them at least 2 inches apart on the prepared baking sheets.
  4. Use a fork to gently flatten each ball in a criss-cross pattern, pressing to about 1/2-inch thickness. If the dough sticks to the fork, dip the fork tines lightly in a small amount of allulose between presses. Sprinkle lightly with flaky sea salt if using.
  5. Bake for 11 to 13 minutes, until the edges are set and the tops look just barely dry. The cookies will appear slightly underdone in the center — this is intentional. Allulose continues to firm the texture as it cools, and overbaking will make them dry.
  6. Let the cookies cool on the baking sheet for 10 full minutes before transferring. They are fragile while hot and will firm up to a soft, chewy texture as they cool to room temperature.
Prep: 10 minutes
Bake: 7 to 8 minutes at 325°F (165°C)
Total: 20 minutes
The air fryer is surprisingly excellent for these cookies, producing edges with a little more crispness while keeping the center soft. Work in batches of 4 to 6 cookies depending on your basket size.
  1. Preheat your air fryer to 325°F (165°C) for 3 minutes. Cut a piece of parchment paper to fit your air fryer basket, leaving the sides unobstructed so air can circulate.
  2. Prepare the dough exactly as in the oven method: combine peanut butter, allulose, egg, vanilla, baking soda, and salt in a bowl and stir until a thick dough forms.
  3. Scoop and roll the dough into balls, then place 4 to 6 in the air fryer basket at least 1.5 inches apart. Flatten with a fork in a criss-cross pattern to about 1/2-inch thickness and add flaky salt if desired.
  4. Air fry at 325°F (165°C) for 7 to 8 minutes. Check at 7 minutes: the edges should look set and the tops just dry. Do not cook past 8 minutes or the cookies will be dry once cooled. The lower temperature compared to a conventional oven prevents the allulose from browning too quickly.
  5. Slide the parchment carefully out of the basket and let the cookies cool on it for 8 to 10 minutes before moving them. Repeat with remaining dough, allowing the air fryer to return to temperature between batches.
Prep: 10 minutes
Bake: None
Total: 1 hour 15 minutes (including freezing)
This method skips the oven entirely and uses the egg-free version of the dough. The cookies are denser and more fudge-like, closer to a peanut butter truffle. They must be kept refrigerated or frozen, as they do not hold at room temperature.
  1. Because this version is not baked, you must omit the egg and baking soda entirely to keep the dough safe to eat without cooking. Use: 260g natural peanut butter, 130g allulose, 1 tsp vanilla extract, 1/4 tsp fine sea salt, and 2 tbsp coconut flour (about 15g) to help bind and firm the dough.
  2. In a medium bowl, stir together all ingredients until a thick, moldable dough forms. If the dough feels too soft or sticky, add coconut flour 1 teaspoon at a time until it holds its shape when rolled into a ball.
  3. Line a baking sheet or large plate with parchment paper. Scoop the dough into 16 equal portions and roll into smooth balls. Place on the parchment.
  4. Flatten each ball with a fork in a criss-cross pattern, pressing to about 1/2-inch thickness. Sprinkle with flaky salt if desired.
  5. Transfer the baking sheet to the freezer and freeze for at least 1 hour, until firm. Once set, transfer cookies to an airtight container. Store in the refrigerator for up to 1 week or in the freezer for up to 2 months. Serve straight from the fridge or let sit at room temperature for 5 minutes for a slightly softer texture.

Nutrition Per Serving

Per 1 serving (makes 16 cookies, approximately 2 inches each)

118Calories
10gCarbs
0gSugar
9gFat
5gProtein

Glycemic Load1Low
Low0–10
Medium11–19
High20+
Allulose is a rare sugar that is absorbed but not metabolized by the body, giving it a glycemic index of effectively zero. It does not raise blood glucose or insulin levels in clinical studies, making it one of the most baking-friendly options for people managing diabetes or following a ketogenic diet.

Sweetener: allulose

Why This Recipe Works

Traditional peanut butter cookies get their structure from a balance of sugar, fat, and a small amount of flour. This recipe strips things back to just peanut butter, egg, and sweetener, and it works because of the proteins and natural fats in peanut butter. When the egg is beaten in, it coats those fat molecules and creates an emulsion that gives the dough cohesion. The egg proteins then set in the oven, giving the cookies structure without any flour at all. This is why these cookies are naturally gluten-free and why the egg cannot simply be omitted in the baked versions without a good binder as a replacement.

Allulose is the real star here from a baking science perspective. It is a monosaccharide found naturally in small amounts in figs and raisins, and while it tastes sweet, the human body cannot metabolize it for energy, meaning it contributes essentially zero net calories and has a glycemic index of zero. Crucially for baking, allulose undergoes the Maillard reaction and caramelization just like sucrose, which is why these cookies develop genuine golden color and complex flavor rather than staying pale and flat the way erythritol-sweetened cookies often do. It also remains hygroscopic after baking, meaning it holds onto moisture, which is directly responsible for the chewy, soft texture that makes these cookies so convincing.

The baking soda serves two purposes: it provides a small amount of lift, and it raises the pH of the dough slightly, which accelerates browning. Without it, the cookies bake up denser and paler. If your cookies spread more than expected, your peanut butter may be on the looser side; try chilling the dough balls for 20 minutes before baking. If they crack excessively on top, the dough may be too dry, which can happen if your peanut butter is very thick. A teaspoon of neutral oil stirred in will help.

Baker’s Tips

  • Stir your peanut butter thoroughly before measuring. Natural peanut butter separates and if you scoop from the top you will get mostly oil, from the bottom mostly paste. Both extremes will affect the dough consistency.
  • Weigh your allulose if possible. It is lighter than sugar by volume, and cup measurements can vary widely depending on how the sweetener settles.
  • Do not overbake. These cookies will look underdone when you pull them out of the oven. Trust the process: the edges should be just set and the tops barely dry. They firm as they cool and the difference between perfectly chewy and disappointingly dry is often just 1 to 2 minutes.
  • The cookies are very fragile while hot because the allulose is still in a near-liquid state from the heat. Give them the full 10-minute rest on the pan before trying to move them.
  • For uniform cookies, a cookie scoop is worth using. Dough balls that are different sizes will bake at different rates and you will end up with some overdone and some underdone on the same sheet.
  • Room temperature egg matters here. A cold egg can cause the peanut butter fat to seize slightly and make the dough harder to mix evenly. Leave your egg out for 20 minutes before starting.

Variations

  • Chocolate chip version: Fold in 40g of sugar-free dark chocolate chips (such as Lily’s or ChocZero) at the end of mixing for a peanut butter chocolate chip cookie.
  • Spiced version: Add 1/2 tsp ground cinnamon and a pinch of cayenne to the dough for a warm, subtly spicy cookie with a lingering heat.
  • Crunchy peanut butter version: Swap creamy peanut butter for natural crunchy peanut butter for added texture and visible peanut pieces throughout.
  • Double peanut: Press a single salted peanut or a small spoonful of peanut butter chips into the top of each cookie before baking for a decorative and flavorful finish.

Troubleshooting & FAQ

My cookies spread into flat puddles. What went wrong?
This almost always comes down to the peanut butter being too oily or too warm, or the dough being mixed too vigorously and warming up from friction. Make sure your peanut butter is well-stirred but not separated and runny. If the dough feels soft or warm after mixing, refrigerate it for 20 to 30 minutes before shaping and baking. Also double-check that you measured the allulose correctly: too little sweetener reduces structure.
My cookies are dry and crumbly instead of chewy. What happened?
The most likely cause is overbaking. With allulose, the window between perfectly done and overdone is narrow. Pull the cookies when they still look slightly underset in the center. Another cause can be peanut butter that is too thick and dry; in that case, add 1 teaspoon of neutral oil to the dough. Finally, make sure you are using granulated allulose, not a blend that includes erythritol, which does not retain moisture the same way.
The dough is too sticky to roll into balls. Can I fix it?
This is normal if your peanut butter is on the oilier side. Pop the bowl of dough into the refrigerator for 15 to 20 minutes and it will firm up significantly. You can also lightly oil your palms with a very small amount of neutral oil to help with rolling without incorporating extra flour or coconut flour that could alter the texture.
My cookies did not brown at all and look pale. Why?
Browning with allulose requires enough heat and enough time. If you substituted a different sweetener like erythritol, reduced browning is expected and normal for that ingredient. If you used allulose and still got no color, your oven may be running cool. Use an oven thermometer to verify the temperature and consider adding 1 to 2 minutes of bake time. Also make sure the baking soda was fresh, as it plays a role in color development.
Can I double the recipe, and will it change anything?
Yes, this recipe doubles easily with no changes to technique. Just be sure to bake one sheet at a time in the center of the oven for even heat distribution, or rotate your pans halfway through if baking two sheets at once. Staggering batches takes a few extra minutes but gives you the most consistent results.

Storage & Make-Ahead

  • Storage: Store baked cookies in an airtight container at room temperature for up to 4 days. They actually improve in texture on day 2 as the allulose continues to settle. Refrigerate for up to 1 week, or freeze in a single layer then transfer to a freezer bag for up to 2 months. Thaw at room temperature for 15 minutes before eating.
  • Make-Ahead: The dough can be mixed, rolled into balls, and refrigerated covered for up to 3 days before baking. You can also freeze the raw dough balls on a baking sheet, transfer to a bag once solid, and bake from frozen at 350°F adding 2 to 3 minutes to the bake time. Baked cookies freeze beautifully for up to 2 months.


Leave a Comment