Vegan Peanut Butter Chocolate Chip Cookies: Best Easy Recipe

Posted on

Joanna Gregory

vegan peanut butter chocolate chip cookies - featured image

Last week, I found myself standing in my kitchen at 11 PM, staring into the open fridge with a singular, desperate mission: I needed sugar. Not just any sugar, but something rich, salty, chocolatey, and preferably edible straight from the spoon. My partner was asleep, the kids were asleep, and the house was quiet. I didn’t want to bake a whole cake (too much cleanup), and I definitely didn’t want to eat a spoonful of peanut butter raw (too weird, even for me).

Then I remembered I had a jar of natural peanut butter and a bag of dark chocolate chips. I also had some oat flour and flax eggs sitting in the pantry. I tossed them together with zero expectations, hoping for a decent midnight snack. Thirty minutes later, I pulled a tray of golden, gooey cookies from the oven. I ate one. Then another. Then I had to stop myself from eating the entire batch because I remembered I had to be a responsible adult the next morning.

These vegan peanut butter chocolate chip cookies have since become my secret weapon. I’ve made them for potlucks, for school bake sales (where everyone assumed they were regular cookies), and for when I just need a hug in food form. The texture is spot-on: crispy edges, chewy centers, and that unmistakable nutty depth that makes peanut butter cookies so addictive. The best part? They’re naturally gluten-free if you use oat flour, and they come together in one bowl. No fancy equipment, no weird ingredients you have to hunt for at three different stores.

I’ve tested this recipe probably fifteen times over the last six months. I tweaked the ratio of peanut butter to flour, I played with different types of chocolate, and I even tried using almond butter as a test (spoiler: it works, but peanut butter is king here). What you’re getting now is the perfected version. It’s easy, it’s reliable, and it tastes like heaven. If you’re skeptical about vegan baking—especially cookies—I get it. I was too. But these might just change your mind.

Why You’ll Love This Recipe

There are a lot of vegan cookie recipes out there. Some are dry as desert sand. Some taste like they were made with cardboard and hope. But these vegan peanut butter chocolate chip cookies are different. They actually deliver on the promise of a great cookie. Here’s why I keep coming back to this one:

  • One-Bowl Magic — Seriously, one bowl. I mix the wet ingredients, I stir in the dry, I fold in the chocolate chips, and I’m done. No electric mixer, no flour dust cloud, no washing a dozen dishes. It’s the kind of simplicity that makes weeknight baking feel like a treat, not a chore.
  • Chewy, Not Crumbly — The biggest fear with vegan baking is that everything falls apart. These cookies hold together beautifully. They have that perfect balance: crisp on the outside where the edges caramelize slightly, and soft, chewy, almost fudgy in the center. I’ve had people pick up a broken piece and not even notice it wasn’t traditional.
  • Flavor That Hits Different — Using natural, unsweetened peanut butter gives you that deep, roasted nut flavor without the sugar overload. Combined with semi-sweet or dark chocolate chips, it’s a salty-sweet combo that’s impossible to resist. They’re rich but not cloying.
  • Quick and Easy — You’re looking at about 10 minutes of prep and 12 minutes of baking. Total time? Less than 30 minutes from start to finish. I’ve made these after dinner on nights when I had zero energy but a craving for dessert.
  • Gluten-Free Friendly — By using oat flour, these are naturally gluten-free (just make sure your oats are certified GF). This means I can share them with my gluten-sensitive friends without any worry or special preparation. They taste just as good as their wheat-based cousins.

This recipe has saved me more times than I can count. Whether I’m hosting a last-minute dinner party, need a treat for the kids’ classroom, or just need a little comfort food, these cookies are my go-to. They’re reliable, delicious, and incredibly satisfying.

Ingredients You’ll Need

Here’s the best part: you probably have most of these ingredients already. I’m not asking you to buy anything exotic. This is pantry-friendly baking at its finest. Let’s break down what you need and why each ingredient matters.

The Base

Natural Peanut Butter (1 cup / 250g) — This is the star. I use unsweetened, natural peanut butter where the oil separates. You *must* stir it really well until it’s smooth and creamy before measuring. If you use pre-mixed sweetened peanut butter, the cookies will be too sweet and the texture will be off. Jif or Skippy work in a pinch, but natural is best for flavor. My favorite brand is Smucker’s Natural or a store-brand organic one.

Flaxseeds (2 tablespoons / 15g) — Ground flaxseed mixed with water creates a “flax egg,” which acts as the binder. It replaces the eggs in traditional recipes. You can buy pre-ground flax meal, or grind whole seeds in a coffee grinder. It adds a subtle nutty flavor and helps hold the cookies together.

Water (3 tablespoons / 45ml) — Just plain old water. Mix it with the flax to create that gel-like consistency. It’s simple, effective, and invisible in the final taste.

Oat Flour (1.5 cups / 180g) — I use oat flour for a gluten-free base and a tender crumb. You can buy it pre-ground, or blend rolled oats in a blender until fine. If you don’t need them gluten-free, all-purpose flour works too, but the texture will be slightly chewier rather than tender. I prefer the oat flour version.

The Sweeteners and Fats

vegan peanut butter chocolate chip cookies preparation steps

Brown Sugar (½ cup / 100g) — Packed. Brown sugar adds moisture and that caramel-like flavor essential for chewy cookies. Dark brown sugar is even better if you have it, for a deeper molasses taste.

Granulated Sugar (½ cup / 100g) — This helps with the crispy edges. The combination of brown and white sugar gives you the best of both worlds: chewiness and crispiness.

Coconut Oil (¼ cup / 60ml) — Melted and slightly cooled. I use refined coconut oil so it doesn’t taste like coconut. If you don’t mind a hint of coconut, unrefined works too. Olive oil is an option, but it changes the flavor profile significantly. Stick to coconut oil for that classic cookie taste.

Vanilla Extract (1 teaspoon / 5ml) — Pure vanilla, please. I know it’s expensive, but it makes a huge difference in flavor depth. I use Nielsen-Massey or a good store brand.

The Flavor Boosters

Baking Soda (½ teaspoon) — Helps the cookies spread and rise. Make sure it’s not expired! I keep a fresh box in my pantry and replace it every few months.

Baking Powder (¼ teaspoon) — Just a little bit to give them a bit of lift.

Salt (½ teaspoon) — Essential. Salt balances the sweetness and enhances the peanut butter flavor. Don’t skip it.

Dark Chocolate Chips (1 cup / 170g) — I use semi-sweet or dark chocolate chips. They don’t melt as aggressively as milk chocolate, so you get distinct pockets of chocolate in every bite. I love Guittard or Ghirardelli. If you’re allergic to dairy, make sure your chips are certified vegan (some dark chocolates contain milk solids).

Equipment Needed

You don’t need fancy equipment for this. Here’s what I actually use, and what you can substitute.

Large Mixing Bowl — Any bowl that’s big enough to hold all the ingredients. I use a 4-quart stainless steel bowl. It’s sturdy and easy to clean.

Fork or Whisk — For mixing the flax egg and the wet ingredients. A fork works perfectly fine for the flax egg. A whisk is nice for creaming the butter and sugars together, but a fork works too if you’re being lazy.

Baking Sheets — Standard 13×18 inch sheets. I use rimmed baking sheets because they’re easier to handle. Parchment paper is a must—I don’t trust bare metal. It prevents sticking and makes cleanup a breeze.

Parchment Paper — Line your baking sheets. It’s the single most important tool for easy cleanup and even baking.

Cooling Rack — Optional but recommended. It helps the cookies cool evenly so they don’t get soggy from steam.

Blender or Food Processor — Only if you’re making your own oat flour from rolled oats. If you buy pre-ground oat flour, you can skip this.

Spatula — A silicone spatula is great for scraping the bowl and folding in the chocolate chips. I use my favorite yellow spatula from OXO.

How to Make It: Step-by-Step

Alright, let’s make these vegan peanut butter chocolate chip cookies! I’m walking you through exactly how I do it, including the little tricks I’ve picked up over the years. It’s simple, but there are a few key moments where attention matters.

Step 1: Make the Flax Egg (5 minutes)

Start by grinding your flaxseeds if you haven’t already. You want a fine meal. In a small bowl, mix 2 tablespoons of ground flaxseed with 3 tablespoons of water. Stir it well and let it sit for about 5-10 minutes. It will thicken into a gel-like consistency. This is your binder. If you skip this step, your cookies will crumble. Trust me, I’ve made that mistake.

Step 2: Mix the Wet Ingredients (2 minutes)

In your large mixing bowl, combine the stirred peanut butter, the flax egg mixture, the melted coconut oil, and the vanilla extract. Whisk or stir vigorously until everything is smooth and well combined. The mixture might look a bit separated at first, but keep stirring. It should become a smooth, glossy paste. This step is crucial for even distribution of flavor.

Step 3: Add the Sugars (1 minute)

Add the brown sugar and granulated sugar to the wet mixture. Stir until fully incorporated. The mixture will look grainy at first, but that’s okay. The friction of stirring will help dissolve the sugar slightly. It should look thick and pasty.

Step 4: Combine Dry Ingredients (1 minute)

In a separate small bowl (or just sprinkle it in), whisk together the oat flour, baking soda, baking powder, and salt. If you’re adding the flour directly, do it in two additions to avoid clumps. Sprinkle half the flour over the wet mixture and stir. Then add the rest and stir again. The dough will be thick and stiff at this point. Don’t worry, that’s normal.

Step 5: Fold in Chocolate Chips (1 minute)

Stir in the chocolate chips. Use a spatula to fold them in evenly. You want chips in every cookie, but not so many that the dough can’t hold together. I usually save a few chips to press onto the top of the cookies before baking for that pretty bakery look.

Step 6: Scoop and Chill (Optional but Recommended)

Scoop tablespoon-sized balls of dough onto parchment-lined baking sheets. Leave about 2 inches between them because they will spread. If your kitchen is warm, or if you have time, chill the dough in the fridge for 20-30 minutes. This helps prevent the cookies from spreading too thin and ensures a chewier texture. I don’t always do this, but when I do, the results are better.

Step 7: Bake (12 minutes)

Preheat your oven to 350°F (175°C). Bake the cookies for 10-12 minutes. They should look set around the edges but still slightly soft in the center. They will firm up as they cool. Do not overbake! They will dry out if you bake them until they look hard in the oven. They should be golden brown on the edges.

Step 8: Cool and Enjoy

Let the cookies cool on the baking sheet for 5 minutes. This is the hardest part, I know. Then transfer them to a cooling rack to cool completely. Or, eat them warm. I won’t judge. They’re best warm, actually. The centers are gooey and delicious.

Expert Tips & Tricks

Here’s everything I’ve learned from making these dozens of times. These tips will save you from my mistakes.

Stir Your Peanut Butter Well
This is the #1 rule. Natural peanut butter separates. If you scoop it straight from the jar, you’ll get mostly oil or mostly solids. Stir it until it’s completely homogeneous. If you don’t, your cookies might be greasy or dry.

Don’t Overmix the Dough
Once you add the flour, mix just until combined. Overmixing develops gluten (even in oat flour, to a small degree) and can make the cookies tough. You want a tender cookie, not a bread roll.

Use a Cookie Scoop
I know it’s an extra tool, but a cookie scoop ensures uniform size. Uniform size means even baking. If your cookies are different sizes, some will burn while others are raw. It’s worth the investment.

Chill the Dough
I mentioned this before, but it’s worth repeating. Chilling the dough solidifies the fat. When the cookies hit the hot oven, the fat takes longer to melt, which gives the structure time to set. Result: thicker, chewier cookies. No chill = flat, crispy cookies. Your call.

Underbake Slightly
Vegan cookies continue to cook on the hot baking sheet after you take them out. If you wait until they look perfectly done in the oven, they’ll be hard when they cool. Pull them when the edges are set but the centers look slightly underdone.

Salt on Top
After baking, while the cookies are still warm, sprinkle a tiny pinch of flaky sea salt on top. It enhances the peanut butter flavor and adds a gourmet touch. It’s my favorite finishing move.

Variations & Substitutions

Once you’ve nailed the basic version, here’s how you can mix it up. I’ve tried all of these.

Almond Butter Version
Swap the peanut butter for almond butter. The flavor is slightly more subtle and sophisticated. The texture is similar, but almond butter can be thicker, so you might need a splash more water or milk.

Nut-Free Option
For school-safe cookies, use sunflower seed butter (SunButter) instead of peanut butter. It has a similar texture and works perfectly in this recipe. It’s a bit more expensive, but it’s the best nut-free alternative.

Add-Ins Galore
I love adding chopped peanuts on top for extra crunch. You can also add a swirl of caramel sauce or a piece of pretzel in the center before baking for a salty-sweet twist. Or, mix in some dried cranberries or chopped dates for a chewy, fruity variation.

Gluten-Free Guarantee
If you’re gluten-free, just ensure your oats are certified gluten-free. Regular oats are often processed in facilities with wheat. Oat flour is naturally GF, but cross-contamination is real. Same goes for your baking soda and chocolate chips.

Sugar-Free Option
You can use a sugar substitute like erythritol or monk fruit, but the texture will be different. These cookies rely on sugar for moisture and spread. If you use a substitute, they might be crumblier. I haven’t tested this extensively, so proceed with caution.

Serving & Storage

How to serve and store these vegan peanut butter chocolate chip cookies for maximum freshness.

Serving Suggestions
I usually serve these warm with a glass of oat milk or coffee. They’re great for brunch or dessert. I also love packing them in lunchboxes for a sweet treat. They travel well and don’t make a mess.

Storage
Store in an airtight container at room temperature for up to 5 days. They actually stay moist longer than regular cookies because of the peanut butter and flax. If your kitchen is hot, you might want to refrigerate them, but they’ll firm up. Bring them to room temperature before eating for the best texture.

Freezing
These freeze beautifully. You can freeze the dough balls on a baking sheet, then transfer them to a freezer bag. Bake from frozen, adding 1-2 minutes to the bake time. Or, freeze baked cookies for up to 3 months. Thaw at room temperature.

Reheating
If you have leftovers (unlikely), warm them in the microwave for 10-15 seconds. It brings back that gooey, fresh-baked texture. I don’t recommend the oven for reheating single cookies—it’s overkill.

Nutrition Information

I’m not a nutritionist, but here’s the breakdown if you’re tracking. Keep in mind that nutritional values can vary based on specific brands and measurements.

Per Cookie (makes about 24 cookies):

  • Calories: 140
  • Protein: 4g
  • Carbs: 16g
  • Fiber: 1g
  • Sugar: 9g
  • Fat: 8g
  • Saturated Fat: 3g
  • Sodium: 90mg

These are relatively moderate in calories for a cookie, thanks to the protein and healthy fats from the peanut butter. They’re a better snack option than a brownie or a cupcake, but they’re still a treat. Enjoy in moderation!

Final Thoughts

So that’s my go-to vegan peanut butter chocolate chip cookie recipe! 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. These cookies have saved me more times than I can count. They’re my answer to “what’s for dessert?” when I’m tired, don’t want takeout, and still want something that tastes really good. My kids are happy, my friends are happy, and I’m happy because I’m not stressed about cooking.

Make it yours! Try different add-ins, swap in your favorite chocolate, or adjust the salt to your taste. The best recipes are the ones you adapt to your family’s tastes. If you make these, 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 baking! And I hope your kitchen smells half as good as mine does right now.

Frequently Asked Questions

Can I use almond butter instead of peanut butter?

Yes, you can! Almond butter works great in this recipe. Just note that it’s often thicker than peanut butter, so you might need to add an extra tablespoon of water or oat milk to get the right dough consistency. The flavor will be slightly more subtle, but still delicious.

Why did my cookies spread too much?

This usually happens if the dough was too warm when it went into the oven, or if the butter/oil was melted too hot. Chilling the dough for 20-30 minutes helps prevent spreading. Also, make sure you’re not using too much oil. Measure carefully!

Can I make these gluten-free?

Absolutely. Just use certified gluten-free oat flour. Regular rolled oats are often processed in facilities with wheat, so if you’re celiac or highly sensitive, GF oats are a must. The rest of the ingredients are naturally gluten-free, but double-check your baking soda and chocolate chips.

Can I freeze the dough?

Yes! Scoop the dough onto a baking sheet and freeze until solid. Then transfer the dough balls to a freezer bag. You can bake them straight from frozen, just add 1-2 minutes to the baking time. They freeze beautifully for up to 3 months.

What if I don’t have oat flour?

You can use all-purpose flour instead. The texture will be slightly chewier and less tender, but they’ll still taste great. You can also make your own oat flour by blending rolled oats in a blender until fine. It takes about 30 seconds.

Are these cookies crispy or chewy?

They’re both! The edges get crispy, especially if you don’t chill the dough. The centers stay soft and chewy. If you prefer crispier cookies, bake them for an extra minute or two. If you prefer chewier cookies, underbake them slightly and chill the dough.

Can I use coconut oil instead of peanut butter?

No, not really. Peanut butter is the main structure and flavor component. If you swap it out, you’re making a different cookie entirely. If you’re allergic to peanuts, try sunflower seed butter or almond butter as mentioned above.

Pin This Recipe!

vegan peanut butter chocolate chip cookies recipe

Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
vegan peanut butter chocolate chip cookies - featured image

Vegan Peanut Butter Chocolate Chip Cookies


  • Author: Sarah
  • Total Time: 22 minutes
  • Yield: 24 cookies 1x

Description

These easy, one-bowl vegan cookies are naturally gluten-free, featuring crispy edges and chewy centers with a rich peanut butter and dark chocolate flavor.


Ingredients

Scale
  • 1 cup (250g) natural peanut butter, stirred well
  • 2 tablespoons (15g) ground flaxseeds
  • 3 tablespoons (45ml) water
  • 1.5 cups (180g) oat flour
  • ½ cup (100g) packed brown sugar
  • ½ cup (100g) granulated sugar
  • ¼ cup (60ml) melted and slightly cooled coconut oil
  • 1 teaspoon (5ml) vanilla extract
  • ½ teaspoon baking soda
  • ¼ teaspoon baking powder
  • ½ teaspoon salt
  • 1 cup (170g) dark or semi-sweet chocolate chips

Instructions

  1. Make the flax egg: Mix ground flaxseeds with water in a small bowl and let sit for 5-10 minutes until gel-like.
  2. Mix wet ingredients: In a large bowl, combine peanut butter, flax egg, melted coconut oil, and vanilla extract. Whisk until smooth.
  3. Add sugars: Stir in brown sugar and granulated sugar until fully incorporated.
  4. Combine dry ingredients: Whisk together oat flour, baking soda, baking powder, and salt. Stir into the wet mixture until just combined.
  5. Fold in chocolate chips: Gently fold in the chocolate chips using a spatula.
  6. Scoop and chill: Scoop tablespoon-sized balls onto parchment-lined baking sheets. Chill in the fridge for 20-30 minutes for chewier cookies (optional).
  7. Bake: Preheat oven to 350°F (175°C). Bake for 10-12 minutes until edges are set but centers are still slightly soft.
  8. Cool: Let cookies cool on the baking sheet for 5 minutes, then transfer to a cooling rack to cool completely.

Notes

Ensure peanut butter is stirred well before measuring. Do not overmix the dough to keep cookies tender. Chill dough for thicker, chewier results. Underbake slightly as cookies continue to cook on the hot pan. Sprinkle with flaky sea salt after baking for enhanced flavor.

  • Prep Time: 10 minutes
  • Cook Time: 12 minutes
  • Category: Dessert
  • Cuisine: American

Nutrition

  • Serving Size: 1 cookie
  • Calories: 140
  • Sugar: 9
  • Sodium: 90
  • Fat: 8
  • Saturated Fat: 3
  • Carbohydrates: 16
  • Fiber: 1
  • Protein: 4

Keywords: vegan cookies, peanut butter cookies, gluten-free baking, easy dessert, one-bowl recipe, chocolate chip cookies

You might also like these recipes

Leave a Comment

Recipe rating