Easy Vegan Peanut Butter Cookies
Four ingredients. Under 20 minutes. Soft, chewy, and packed with peanut butter flavor.
That’s it. That’s the whole pitch.
These vegan peanut butter cookies are the kind of recipe you’ll come back to again and again — not because it’s fancy, but because it works. Every single time. No eggs, no butter, no fuss.
Why You’ll Actually Love These
Peanut butter cookies are a classic. But this version? Even simpler than the original.
I love making these when I want something homemade but don’t feel like spending an hour in the kitchen. The peanut butter does all the heavy lifting — it’s both the flavor and the fat in one ingredient. So you don’t need butter or oil at all.
The texture is spot on too. Soft and tender in the middle. Slightly crisp on the edges. The kind of cookie that makes people ask, “Wait, these are vegan?”
And here’s the best part — they’re totally forgiving. Whether you bake every week or this is your first time, these cookies won’t let you down.
What You’ll Need
Just four pantry staples. That’s it.
| Ingredient | Amount | Why It’s Here |
|---|---|---|
| Ground flaxseed + water (flax egg) | 1 tbsp + 3 tbsp water | Binds the dough — works just like an egg |
| Smooth peanut butter | 1 cup | The star — adds flavor, richness, and fat |
| Granulated sugar | ½ cup | Sweetness + helps crisp up the edges |
| All-purpose flour | 1 cup | Gives the cookies structure so they hold together |
Simple, right?
Tools You’ll Need
Nothing fancy here. You probably already have everything:
- A mixing bowl — medium-sized works fine
- A wooden spoon or spatula — for stirring the dough
- A fork — for that classic crisscross pattern on top
- A baking sheet lined with parchment paper
- Measuring cups and spoons — especially important for the flax egg

How to Make Them Easy Vegan Peanut Butter Cookies
Step 1 — Make the Flax Egg
Mix 1 tablespoon of ground flaxseed with 3 tablespoons of water in a small bowl. Let it sit for 5 full minutes. It’ll turn thick and gel-like. Don’t rush this step — it’s what holds your dough together.
Step 2 — Mix the Base
In a medium bowl, stir together the peanut butter and sugar. Keep mixing until it’s smooth and creamy. It’ll look like a thick paste. That’s exactly right.
Step 3 — Add the Flax Egg
Pour in your flax egg and stir until everything is fully combined.
Step 4 — Add the Flour
Gradually mix in the flour. The dough should be slightly thick but easy to scoop. Not crumbly. Not sticky. Just right.
Step 5 — Shape the Cookies
Scoop out small portions of dough and roll them into balls. Place them on your lined baking sheet with a little space between each one.
Step 6 — The Fork Press
Take a fork and gently press down each ball — once one way, then the other. That’s the classic crisscross pattern. Simple. Looks great every time.
Step 7 — Bake
Pop them into a preheated oven at 350°F (175°C) for 10 to 12 minutes, or until the edges look lightly golden.
Step 8 — Cool Before You Touch Them
This part matters. Let the cookies sit on the baking sheet for a few minutes before moving them. They’ll look a little soft in the center when they come out. That’s normal. They firm up as they cool.
Pro Tips (Don’t Skip These)
- Let the flax egg thicken properly. Five minutes minimum. If it’s still runny, your cookies may fall apart.
- Dough too dry? Add a teaspoon of plant-based milk — oat or almond both work great.
- Dough too sticky? Sprinkle in a little extra flour, one teaspoon at a time.
- Don’t overbake. Soft centers coming out of the oven = perfect cookies once cooled. Trust the process.
- Using natural peanut butter? Stir it really well before measuring. The oil separation can throw off your dough consistency.
Substitutions and Variations
Want to mix things up? Here are some easy swaps:
- Swap the peanut butter — almond butter or cashew butter work beautifully and give a different flavor
- Add chocolate chips or chopped dark chocolate for something more indulgent
- Sprinkle sea salt on top before baking — that sweet-salty combo is really good
- Use coconut sugar instead of granulated sugar for a deeper, almost caramel-like sweetness
- Gluten-free? Just sub the all-purpose flour with a gluten-free flour blend — same amount, same method
What to Serve With Them
Honestly? They’re great on their own.
But if you want to level up the experience:
- A cold glass of oat milk or almond milk — the classic combo
- A hot cup of tea or coffee for a cozy afternoon treat
- Crumbled over vegan ice cream — sounds simple, tastes incredible
- On a dessert platter at your next gathering — they always disappear fast
Storage Guide
| Storage Method | How Long | Notes |
|---|---|---|
| Airtight container (room temp) | 4–5 days | Best for everyday snacking |
| Refrigerator | Up to 1 week | Let them come to room temp before eating |
| Freezer | Up to 2 months | Thaw at room temp when ready |
These are genuinely great for meal prep. I usually make a double batch and freeze half for the week.
Frequently Asked Questions
Can I make these without flour? You can try a flourless version — but expect a softer, more delicate texture. They’ll still taste great, just a bit more fragile.
Can I use crunchy peanut butter? Absolutely. It’ll add little bits of texture throughout the cookie. Some people actually prefer it that way.
Why are my cookies falling apart? Two likely reasons: the flax egg didn’t sit long enough to gel, or there wasn’t enough flour. Measure carefully and give that flax egg the full five minutes.
Easy Vegan Peanut Butter Cookies
Course: Air Fryer12
cookies10
minutes12
minutes180
kcalThese easy vegan peanut butter cookies are soft, chewy, and made with just a few simple ingredients. Perfect for a quick dessert or snack, they come together in minutes and are completely dairy-free and egg-free!
Ingredients
1 flax egg (1 tablespoon ground flaxseed + 3 tablespoons water)
1 cup smooth/creamy peanut butter
½ cup granulated sugar
1 cup all-purpose flour
Directions
- Mix the ground flaxseed and water in a small bowl. Let it sit for 5 minutes until thickened.
- In a mixing bowl, stir together the peanut butter and sugar until smooth.
- Add the flax egg and mix until fully combined.
- Gradually add the flour and mix until a soft dough forms.
- Scoop and roll the dough into small balls. Place on a lined baking sheet.
- Use a fork to gently flatten each ball in a crisscross pattern.
- Bake in a preheated oven at 350°F (175°C) for 10–12 minutes.
- Let the cookies cool on the baking sheet before serving.
