Last Thursday, I was standing in my kitchen at 10 PM, staring into the open fridge like it held the secrets of the universe. It didn’t. It held half a jar of natural peanut butter, a bag of almond flour that had been sitting in my pantry for three months, and a desperate craving for something sweet. I’m not usually a nighttime snacker, but I’m a serious peanut butter lover. And since going keto, I’ve missed cookies more than I care to admit.
I threw a scoop of almond flour into a bowl, added a scoop of peanut butter, and mixed it with my fork because I was too lazy to wash a spatula. I popped the dough balls into the microwave for 30 seconds, expecting a dense, crumbly disaster. Instead, I got something soft, chewy, and impossibly rich. I ate one. Then I ate two. Then I made another batch the next morning.
This is how I discovered that keto almond flour peanut butter cookies don’t need a complicated ingredient list or an hour of prep time. They need two things: good peanut butter and patience. These cookies are better than takeout desserts because they satisfy the sweet tooth without the sugar crash, and they’re ready in less time than it takes to wait for a delivery driver.
I’ve tested this recipe about a dozen times since that late-night incident. I’ve tried different brands of almond flour, different types of peanut butter, and even experimented with baking powder (spoiler: you don’t need it). What I’ve settled on is the absolute simplest method that still delivers that bakery-quality texture. If you’ve been avoiding keto desserts because you think they’re dry, chalky, or taste like cardboard, these cookies will change your mind. They’re tender, peanutty, and genuinely delicious.
Why You’ll Love This Recipe
Let’s be real—most keto cookies are a gamble. Sometimes they’re too cakey, sometimes they’re too greasy, and often they just taste like “diet food.” This keto almond flour peanut butter cookie recipe is different because it strips away everything unnecessary. Here’s why it’s become my go-to snack:
- Only Two Main Ingredients — Seriously. Almond flour and peanut butter. Maybe a pinch of salt or a splash of vanilla if you’re feeling fancy, but the core is just two items. I keep both stocked in my pantry specifically so I can make these on a whim when cravings hit.
- Ready in 5 Minutes — From mixing to eating, it takes about five minutes. I’ve made these while on a phone call, while watching TV, and at 2 AM when I couldn’t sleep. It’s the ultimate low-effort, high-reward snack.
- Texture That Actually Works — Almond flour can sometimes make baked goods dry. But the natural oils in the peanut butter keep these cookies moist and chewy. They don’t crumble apart when you pick them up. They hold together beautifully.
- Peanut Butter Lovers’ Dream — If you love peanut butter, you love these. They taste like the inside of a peanut butter cup, but without the chocolate coating and the sugar spike. They’re intensely flavored and satisfying.
- Meal Prep Friendly — I make a double batch on Sunday and keep them in the fridge for the week. They last well, and they’re always there when I need a quick energy boost before a workout or during a busy afternoon.
This recipe has saved me from buying those expensive, sugar-free protein bars at the grocery store. It’s cheaper, healthier, and tastes way better. Plus, there’s no guilt involved. You’re eating healthy fats and protein, not refined sugar.
Ingredients You’ll Need
Here’s the best part: you probably have most of this already. I’m particular about the quality of these two ingredients because they make up 99% of the cookie. Here’s what you need to get it right.
Natural Peanut Butter (1 cup / 250g) — This is the most critical ingredient. You need 100% natural peanut butter where the only ingredient is peanuts. Avoid brands with added sugar or hydrogenated oils. The oil separation is normal, so stir it well before measuring. If the peanut butter is too dry or stiff, it won’t mix properly with the almond flour. I like brands like Smucker’s Natural or Peter Pan Natural because they have a nice creamy consistency.
Almond Flour (1 cup / 100g) — Not almond meal. Almond flour is finely ground blanched almonds and has a lighter texture. Almond meal is coarser and can make the cookies gritty. Look for a bag labeled “almond flour” or “super fine almond flour.” I use Blue Diamond or Bob’s Red Mill. If you can’t find almond flour, you can try coconut flour, but you’ll need to adjust the ratios significantly, so stick with almond flour for best results.
Optional Add-ins:
- Vanilla Extract (1 teaspoon) — Adds depth of flavor. I always use pure vanilla, not imitation. It makes a subtle but noticeable difference.
- Sea Salt (a pinch) — Enhances the peanut flavor. Don’t skip this if you like salty-sweet combos.
- Sugar-Free Chocolate Chips (2 tablespoons) — For a chocolate-peanut butter twist. I use Lily’s Chocolate Chips because they don’t melt into a puddle.
- Crushed Peanuts (1 tablespoon) — For extra crunch and visual appeal. Sprinkle on top before baking.
Substitutions:
- Almond Butter — You can substitute almond butter for the peanut butter if you’re allergic to nuts or just want a different flavor. The texture will be slightly different but still delicious.
- Coconut Flour — If you don’t have almond flour, you can use coconut flour, but it’s much more absorbent. Start with 1/4 cup coconut flour and add more peanut butter as needed. It’s trickier, so almond flour is recommended.
Equipment Needed
You don’t need fancy equipment for this. Here’s what I actually use:
Mixing Bowl — Any medium-sized bowl works. I use a simple ceramic bowl because it’s easy to clean.
Fork or Spatula — For mixing. A fork works well because it helps break up the peanut butter and incorporate it with the flour. A silicone spatula is easier for scraping the bowl.
Baking Sheet or Microwave-Safe Plate — If you’re baking, use a lined baking sheet. If you’re microwaving, use a microwave-safe plate. Parchment paper is helpful to prevent sticking.
Measuring Cups — Standard measuring cups are fine. I use the dry measuring cups for both ingredients to keep it simple.
Cookie Scoop (Optional) — Makes uniform cookies, but a spoon works fine too.
How to Make It: Step-by-Step
Alright, let’s make these cookies! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over time.
Step 1: Prep Your Peanut Butter (1 minute)
If your natural peanut butter has separated, give it a good stir. You want it to be smooth and creamy. If it’s too stiff, you can microwave it for 10-15 seconds to soften it up. This makes mixing much easier. You don’t want to melt it completely, just make it pliable.
Step 2: Mix the Dough (2 minutes)
In your mixing bowl, combine the 1 cup of peanut butter and 1 cup of almond flour. Mix them together with a fork or spatula until they form a cohesive dough. The mixture should look like a thick, sticky paste. If it’s too dry and crumbly, add another tablespoon of peanut butter. If it’s too wet and sticky, add a sprinkle more almond flour. You want it to hold together when pressed.
Step 3: Add Flavorings (Optional) (1 minute)
If you’re adding vanilla extract, sea salt, or sugar-free chocolate chips, mix them in now. Stir until evenly distributed. The dough will be slightly sticky, which is normal.
Step 4: Form the Cookies (2 minutes)
Roll the dough into small balls, about 1 inch in diameter. Place them on a parchment-lined baking sheet or microwave-safe plate. Leave a little space between them because they spread slightly. You can flatten them with a fork if you prefer a flatter cookie, or leave them round for a chewier center.
Step 5: Bake or Microwave (3-5 minutes)
For Baked Cookies: Preheat your oven to 350°F (175°C). Bake the cookies for 8-10 minutes. They should look set but still slightly soft in the center. They will firm up as they cool. Do not overbake, or they’ll become dry.
For Microwave Cookies: Microwave on high for 30-45 seconds. The cookies will puff up slightly. Let them cool for a minute before eating. They continue to cook in the residual heat.
Step 6: Cool and Enjoy
Let the cookies cool for at least 2-3 minutes. They are very soft when hot and firm up as they cool. This is important for the texture. Once cooled, enjoy immediately or store in an airtight container.
Expert Tips & Tricks
Here’s everything I’ve learned from making this dozens of times. These tips will save you from my mistakes.
- Use the Right Peanut Butter — The texture of your peanut butter matters. Creamy natural peanut butter works best. Chunky can work, but the chunks might burn if you bake. Avoid peanut butter with added sugar or oils, as it changes the consistency.
- Don’t Overbake — Almond flour burns easily. Keep an eye on them in the oven. They should be lightly golden around the edges. If they look too dark, they’re done.
- Cool Completely — I know it’s tempting to eat them hot, but they are much better once they cool. The structure sets, and the texture becomes chewy rather than crumbly.
- Store Properly — These cookies keep well in the fridge for up to a week. They also freeze well for up to 3 months. I keep them in the fridge so they stay firm and don’t get too soft in the heat.
- Adjust for Humidity — If you live in a humid area, you might need a bit more almond flour. The dough will be stickier, so add flour gradually until it’s manageable.
Variations & Substitutions
Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.
- Chocolate Peanut Butter — Add 2 tablespoons of sugar-free chocolate chips to the dough. You can also drizzle melted sugar-free chocolate on top after baking.
- Vanilla Almond — Add 1 teaspoon of almond extract instead of vanilla. It tastes like an almond butter cookie.
- Spiced Peanut Butter — Add a pinch of cinnamon and nutmeg. It gives a warm, cookie-like flavor.
- Protein Boost — Add a scoop of unflavored protein powder. You might need a little extra peanut butter or almond flour to balance the dryness.
- Coconut Almond — Add 2 tablespoons of shredded coconut. It adds chewiness and a tropical twist.
Serving & Storage
How to Serve: I usually serve these straight from the fridge as a snack. They’re perfect with a cup of coffee or tea. You can also serve them as a dessert with a dollop of whipped cream or a scoop of keto ice cream.
Side Dishes: Pair with black coffee, green tea, or a glass of almond milk. They’re also great with a slice of cheddar cheese if you want a savory-sweet combo.
Storage Instructions:
- Refrigerator: Store in an airtight container for up to 7 days. They stay fresh and moist.
- Freezer: Place in a freezer-safe bag or container for up to 3 months. Thaw at room temperature for 10 minutes before eating.
- Room Temperature: You can keep them at room temperature for 2-3 days, but they might get too soft in warm weather.
Pro Tip: If you’re meal prepping, make a batch on Sunday and portion them out. This helps with portion control and ensures you always have a healthy snack on hand.
Nutrition Information
I’m not a nutritionist, but here’s the breakdown if you’re tracking. These are approximate values per cookie (makes about 10 cookies).
| Nutrient | Per Cookie |
|---|---|
| Calories | 140 |
| Protein | 5g |
| Carbs | 3g |
| Fiber | 2g |
| Sugar | 1g |
| Fat | 12g |
| Sodium | 50mg |
What’s Good: High in healthy fats and protein, low in net carbs, and no added sugar. Great for keto and low-carb diets.
What to Know: Almond flour is calorie-dense, so portion control is key. One cookie is a satisfying snack, but eating ten is a lot of calories.
Final Thoughts
So that’s my go-to keto almond flour peanut butter cookie! I’ve probably talked your ear off at this point, but when you make a recipe this often, you have a lot to say about it.
This has saved me from unhealthy late-night snacks more times than I can count. It’s my answer to “what’s for dessert” when I’m tired, don’t want to cook, and still want something sweet. My kids love them, my husband loves them, and I love them because they’re so easy to make.
Make it yours! Try different add-ins, swap in your favorite nut butter, or adjust the sweetness. The best recipes are the ones you adapt to your family’s tastes.
If you make this, drop a comment and let me know what you think! I love hearing how recipes turn out in your kitchen. And if something doesn’t work, tell me that too—I’m here to help troubleshoot.
Happy cooking! And I hope your kitchen smells half as good as mine does right now.
Frequently Asked Questions
Can I use almond meal instead of almond flour?
You can, but the texture will be different. Almond meal is coarser and has skins in it, which can make the cookies gritty. Almond flour is finer and gives a smoother, more cookie-like texture. If you only have almond meal, it will still work, but the cookies might be a bit denser.
Why did my cookies spread too much?
This usually happens if the peanut butter was too warm or if you didn’t chill the dough. Natural peanut butter can be oily. If the dough is too soft, chill it in the fridge for 15-20 minutes before rolling into balls. This helps them hold their shape during baking.
Can I use crunchy peanut butter?
Yes, you can! Crunchy peanut butter adds a nice texture contrast. Just make sure to stir it well so the oil is incorporated. The chunks might get a bit harder when baked, but that’s part of the charm.
How long do these cookies last?
They last up to 7 days in the refrigerator in an airtight container. They can also be frozen for up to 3 months. At room temperature, they’ll last 2-3 days, but they might get too soft in warm weather.
Can I make these without almond flour?
If you’re allergic to almonds, you can try using coconut flour, but you’ll need to adjust the recipe significantly. Coconut flour is much more absorbent, so you’ll need less flour and more peanut butter. It’s trickier, so almond flour is recommended for beginners.
Are these cookies crunchy or chewy?
They are naturally chewy. If you want them crunchier, bake them for an extra 1-2 minutes or let them cool completely on the baking sheet. The residual heat continues to cook them, making them crispier.
Pin This Recipe!
Keto Almond Flour Peanut Butter Cookies
- Total Time: 15 minutes
- Yield: 10 cookies 1x
Description
A simple, 2-ingredient keto cookie made with almond flour and natural peanut butter. These cookies are soft, chewy, and ready in under 10 minutes, making them a perfect low-carb snack or dessert.
Ingredients
- 1 cup (250g) natural peanut butter (smooth, no added sugar or oils)
- 1 cup (100g) almond flour (super fine)
- 1 teaspoon vanilla extract (optional)
- a pinch of sea salt (optional)
- 2 tablespoons sugar-free chocolate chips (optional)
- 1 tablespoon crushed peanuts (optional)
Instructions
- Stir natural peanut butter well to combine separated oils. If too stiff, microwave for 10-15 seconds to soften.
- In a mixing bowl, combine peanut butter and almond flour. Mix with a fork or spatula until a cohesive, thick dough forms.
- If using, stir in vanilla extract, sea salt, chocolate chips, or crushed peanuts.
- Roll dough into 1-inch balls and place on a parchment-lined baking sheet or microwave-safe plate, leaving space between them.
- For baking: Preheat oven to 350°F (175°C). Bake for 8-10 minutes until edges are lightly golden but centers are still soft.
- For microwaving: Microwave on high for 30-45 seconds until slightly puffed.
- Let cookies cool for 2-3 minutes to firm up before eating.
Notes
Natural peanut butter must be stirred well before measuring. Do not overbake as almond flour burns easily. Cookies firm up as they cool. Store in an airtight container in the fridge for up to 7 days or freeze for up to 3 months.
- Prep Time: 5 minutes
- Cook Time: 8-10 minutes
- Category: Dessert
- Cuisine: American
Nutrition
- Serving Size: 1 cookie
- Calories: 140
- Sugar: 1
- Sodium: 50
- Fat: 12
- Saturated Fat: 2
- Carbohydrates: 3
- Fiber: 2
- Protein: 5
Keywords: keto, low carb, gluten free, peanut butter cookies, almond flour, 2 ingredient recipe, quick dessert, healthy snacks


