One-Bowl High-Protein Peanut Butter Cookies
A batch of peanut butter cookies built around protein powder and oats so they actually keep you full. They come together in one bowl, taste like a proper cookie, and pack about 15 grams of protein each.

No chalky aftertaste and no sad, crumbly texture. The peanut butter and honey bring enough moisture that the protein powder blends in without turning the whole thing into a protein bar.
Why These High-Protein Cookies Work
The honey does more than sweeten. It pulls moisture into the dough so the cookies spread, set with slightly chewy centers, and stay soft for days. You get the deep, roasted peanut butter flavor first, followed by a faint vanilla hint from the powder.
Because the protein powder replaces part of the flour a normal cookie would use, the texture lands somewhere between a classic peanut butter cookie and a soft-baked granola bite. They bake with lightly crackled tops and golden edges, nothing dense or dry.
They are fast enough for a Tuesday afternoon but sturdy enough to toss in a lunchbox. I keep a tin of these around when I want something sweet that actually satisfies after a workout or a long morning.
Ingredients

- 1 cup creamy natural peanut butter: the drippy kind with just peanuts and salt. It blends smoother and spreads better in the oven.
- 1/2 cup honey: binds and sweetens without adding refined sugar.
- 1 large egg: gives the cookies just enough structure.
- 1/2 cup vanilla protein powder: a whey or plant-based powder you already like the taste of. Vanilla rounds out the peanut butter without competing.
- 1/2 cup rolled oats: adds a little chew and keeps the protein powder from making the cookies heavy.
- 1/2 teaspoon baking soda: helps the cookies puff and then settle into those crackled tops.
- Pinch of salt: only if your peanut butter is unsalted; otherwise skip it.
Variations / Substitutions
- No protein powder: swap in 1/2 cup almond flour and add 1 teaspoon vanilla extract. The texture softens and the protein drops, but they still work.
- Maple syrup instead of honey: use the same amount. The cookies spread a bit faster so watch the bake time.
- Chocolate protein powder: use it in place of vanilla. The cookies taste like a peanut butter cup. Add 2 tablespoons cocoa powder if you want a deeper chocolate color.
- Crunchy peanut butter: works fine. The cookies will have small peanut pieces throughout. Expect a sturdier chew.
- Make them gluten-free: use certified gluten-free rolled oats and a gluten-free protein powder.
If you like these, try Peanut Butter Banana Protein Muffins the next time you have ripe bananas on the counter.
How to Make One-Bowl High-Protein Peanut Butter Cookies
Step 1: Mix the Peanut Butter Base

Heat your oven to 350°F (175°C) and line a baking sheet with parchment paper. In a large bowl, stir together the 1 cup peanut butter, 1/2 cup honey, and 1 large egg until the mixture looks smooth and glossy.
You are not creaming butter and sugar here, so stir firmly and scrape the sides. The batter will be thick and a little sticky but cohesive, with no streaks of egg white.
This is the step where you decide if extra salt is coming along. If your peanut butter is unsalted, add a small pinch now and stir it through.
Step 2: Fold in the Dry Ingredients

Sprinkle the 1/2 cup protein powder, 1/2 cup rolled oats, and 1/2 teaspoon baking soda evenly over the peanut butter mixture. Fold everything together with a spatula until no dry pockets remain.
The dough stiffens quickly as the oats and powder absorb moisture. It should pull together into a dense mass you can scoop. If it feels too wet to hold a shape, let it sit on the counter for 2 minutes; the oats will finish hydrating.
Count on a dough that looks like thick, slightly gritty peanut butter fudge. That graininess bakes out, so do not let it worry you.
Step 3: Scoop and Flatten the Dough

Use a medium cookie scoop or a heaping tablespoon to drop 12 mounds of dough onto the lined sheet, spacing them about 2 inches apart. Lightly press each mound with the back of a fork to flatten it into a thick disc.
A traditional crosshatch pattern is nice, but the real job is flattening. The cookies do not spread much in the oven, so shape them now as wide and even as you want the finished cookie. Aim for discs about half an inch thick.
This is a no-chill dough, so you can move straight to the oven. The peanut butter and honey hold the shape without any waiting.
Step 4: Bake, Cool, and Stack the Cookies

Bake the cookies on the middle rack for 10 to 12 minutes. At 10 minutes the edges will be set and golden, and the centers will look slightly puffed and dry on top. They firm up as they cool, so pull them when the centers still seem a little soft.
Leave the cookies on the hot baking sheet for 5 minutes. They finish cooking from the carryover heat without drying out. Then lift each one onto a wire rack with a spatula.
Once they are cool enough to handle, stack them on a plate. The tops stay crackled and the bottoms turn an even golden brown. Serve them warm for the softest bite, or let them cool completely for a chewier cookie that holds its shape.
A Few Baking Tips
- Let the peanut butter come to room temperature before you start. Cold peanut butter is hard to stir and can leave lumps of unmixed protein powder later.
- Use a light hand when you flatten the cookies. Pressing too firmly pushes out the air the baking soda creates and can make them dense.
- Underbaking by 30 seconds is always better than overbaking. These cookies go from tender to dry fast, so check them at the 10-minute mark and trust the soft center.
- These keep well, but their texture softens more over time. A quick 15-second zap in the microwave brings back the chewy middle.
Bake times by cookie size:
| Scoop Size | Bake Time |
|---|---|
| 1 tablespoon, flattened thin | 8 to 9 minutes |
| 2 tablespoons, flattened to 1/2 inch | 10 to 12 minutes |
| 3 tablespoons, flattened to 3/4 inch | 13 to 15 minutes |
Storing Leftover Protein Cookies
- Refrigerate: keep the cookies stacked in an airtight container for up to 5 days. The cold firms them slightly and brings the peanut butter flavor forward.
- Serve cold: they eat well straight from the fridge, especially with a glass of milk or a smear of extra peanut butter on top.
- Freeze the dough: scoop and flatten the dough on a parchment-lined tray, freeze until solid, then store the frozen discs in a zip-top bag for up to 2 months. Bake from frozen, adding 2 to 3 extra minutes to the time.
Frequently Asked Questions
Can I use crunchy peanut butter?
Yes. The cookies spread the same way and the peanut bits add a little more crunch. The dough just feels bumpier when you scoop it, nothing harder.
What kind of protein powder works best?
Use a whey or plant-based powder you already enjoy in a shake. A powder that tastes chalky alone will taste chalky here. Whey typically gives a lighter texture; pea and soy blends make a slightly denser cookie.
Why did my cookies come out dry?
Dry cookies usually mean the protein powder overmeasured or the bake time went long. Next time, spoon the powder lightly into the measuring cup and check the cookies at the earliest minute listed. Every oven runs a little differently.
Can I freeze the baked cookies?
Yes. Let the cookies cool completely, layer them with parchment, and freeze in a sealed container for up to 2 months. Thaw them on the counter or pop one straight into a lunchbox frozen; it softens in a couple of hours.

High-Protein Peanut Butter Cookies Recipe
Ingredients
Method
- Heat oven to 350°F (175°C) and line a baking sheet with parchment. In a large bowl, stir together the peanut butter, honey, and egg until smooth and glossy.
- Add the protein powder, oats, and baking soda. Fold with a spatula until no dry spots remain. The dough will be thick and slightly sticky.
- Scoop 12 mounds of dough onto the sheet, spacing them 2 inches apart. Flatten each mound with a fork into a disc about 1/2 inch thick.
- Bake on the middle rack for 10 to 12 minutes, until the edges are golden and the centers look set but still soft. Cool on the sheet for 5 minutes, then transfer to a wire rack. Serve warm or let cool completely.
