One rainy Thursday evening, I was scrambling to pull together a quick dessert after realizing my usual stash of cookies had mysteriously vanished. (I swear, my kids have a secret midnight cookie monster.) I wanted something fast, comforting, and—most importantly—vegan, since a friend was stopping by who avoids dairy and eggs. That’s when I threw together this vegan peanut butter chocolate chip cookies recipe. It was a total wing-it moment, but the result? Soft, chewy cookies that disappeared faster than I could count.
Since that night, these vegan peanut butter chocolate chip cookies have become my go-to when I need a no-fuss treat that feels homemade but doesn’t take hours. What makes them so special? They’re soft (no one wants a hockey puck cookie), perfectly balanced between peanut butter richness and melty chocolate pockets, and they come together in under 30 minutes. Plus, I love that they’re just as delicious on a busy weeknight after dinner as they are for a cozy weekend snack.
I’ve made these cookies more times than I can count—between late-night cravings, school lunchbox additions, and a few impromptu get-togethers. Over time, I tweaked the recipe to get the texture just right: soft edges, tender middles, and just enough chocolate to make everyone smile. And honestly, once you try them, you’ll understand why they’ve earned a permanent spot in my recipe rotation.
Why You’ll Love This Recipe
If you think vegan cookies have to be dry or crumbly, prepare to be pleasantly surprised. Here’s why this recipe quickly became a favorite in my house:
- Soft and Chewy Every Time — Unlike many vegan cookies that can be cakey or tough, these stay soft days after baking. I’ve tested this batch in weekly rotations, and they keep their texture without turning into bricks.
- Super Easy and Fast — No fancy ingredients or complicated steps here. You’ll have dough ready in less than 10 minutes and cookies baking in the oven before you know it. Perfect for those busy weeknights when you want a sweet fix ASAP.
- Pantry-Friendly Ingredients — I’m betting you already have the staples for this cookie dough. Peanut butter, flour, sugar, and chocolate chips are usually sitting in my pantry, making it a go-to recipe when I need to whip something up without a trip to the store.
- Kid-Approved — My kids beg for these cookies and even my picky eaters can’t resist the peanut butter and chocolate combo. They’re the ultimate after-school snack that feels indulgent but still homemade.
- Vegan and Allergy-Friendly — No eggs, no dairy, no guilt. If you’re vegan or just avoiding animal products, this recipe nails the classic cookie taste and texture without compromise.
This recipe has saved me more than once when I needed a quick dessert that everyone would love—whether it’s a last-minute dinner guest or a sweet treat to enjoy with a cup of vanilla chai apple cider on a chilly evening. Trust me, these cookies deliver comfort and convenience in every bite.
Ingredients You’ll Need
Here’s the best part: you probably have most of these ingredients on hand already. I’m pretty picky about using smooth peanut butter here—it really helps with the texture and flavor. Chunky can work if you want more crunch, but smooth is my go-to.
- Peanut Butter (1 cup / 240g) — Use creamy, unsweetened if you can. Natural peanut butter works, but sometimes it’s too oily, so stir well before measuring. I avoid brands with added sugar or salt for better control.
- Brown Sugar (¾ cup packed / 150g) — Adds moisture and that deep caramel flavor. I’ve tried white sugar, but brown sugar gives a softer, chewier cookie.
- All-Purpose Flour (1½ cups / 190g) — The base of the cookie. For a gluten-free option, I’ve had success with a 1:1 gluten-free baking flour blend.
- Baking Soda (½ teaspoon) — Helps the cookies rise just enough without spreading too thin.
- Salt (¼ teaspoon) — Balances sweetness and enhances the peanut butter flavor.
- Vanilla Extract (1 teaspoon) — Always fresh if you can. It deepens the flavor and makes a difference you’ll notice.
- Non-Dairy Milk (2 tablespoons / 30ml) — Unsweetened almond, oat, or soy milk works great. If you don’t have milk, water can substitute but the texture might be a bit less tender.
- Vegan Chocolate Chips (¾ cup / 130g) — I use semi-sweet or dark chocolate chips, depending on your preference. Brands like Enjoy Life are reliable and dairy-free.
Optional add-ins if you want to get fancy:
- Chopped peanuts (¼ cup) — For extra crunch and peanut flavor.
- Ground flaxseed (1 tablespoon) — Adds nuttiness and a nutritional boost.
For my fellow snackers who love variety, these cookies pair beautifully with a warm drink like the pumpkin streusel coffee cake I shared last fall. It’s a cozy combo for chilly nights.
Equipment Needed
You don’t need anything fancy to make these cookies. Here’s what I actually use:
- Mixing Bowl — Any medium or large bowl works. I use a glass bowl that’s easy to scrape down.
- Hand Mixer or Wooden Spoon — I prefer a hand mixer for smoother dough, but a sturdy wooden spoon and some elbow grease work fine.
- Baking Sheet — A standard rimmed baking sheet is perfect. I line mine with parchment paper for easy cleanup and to prevent sticking.
- Measuring Cups and Spoons — Accurate measurements make a difference here.
- Cooling Rack — Helps cookies cool evenly and stay soft without getting soggy.
Optional but nice to have:
- Scoop or Spoon — For evenly portioning cookie dough. I use a standard cookie scoop; it makes the cookies uniform and helps with baking time.
How to Make It: Step-by-Step
Alright, let’s make these vegan peanut butter chocolate chip cookies! I’m walking you through every step, including the little tricks that helped me nail the soft texture.
Step 1: Preheat Your Oven and Prep
Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper or a silicone baking mat. This helps cookies bake evenly and makes cleanup a breeze.
Step 2: Mix the Wet Ingredients (5 minutes)
In your mixing bowl, combine the peanut butter and brown sugar. Use a hand mixer or wooden spoon to beat them together until smooth and creamy—about 2 minutes. This step is key to avoiding grainy sugar pockets in the cookies.
Add the vanilla extract and non-dairy milk, beat until fully incorporated. The mixture should look glossy and slightly fluffy.
Step 3: Add the Dry Ingredients (3 minutes)
In a separate small bowl, whisk together the flour, baking soda, and salt. Gradually add this to the wet mixture, mixing on low speed or folding with a spoon until just combined. Don’t overmix—overworking the dough makes cookies tough.
Step 4: Fold in the Chocolate Chips (1 minute)
Gently fold in the vegan chocolate chips (and chopped peanuts, if using) until evenly distributed. The dough will be thick and sticky—that’s exactly what you want.
Step 5: Scoop and Bake (12-15 minutes)
Use a cookie scoop or spoon to drop rounded tablespoons of dough onto the prepared baking sheet, spacing them about 2 inches apart. I usually get about 18 cookies from this batch.
Bake for 12-15 minutes. The edges should be set and lightly golden, but the centers might look a bit soft. That’s perfect—these cookies firm up as they cool.
Step 6: Cool and Enjoy (15 minutes)
Let the cookies cool on the baking sheet for 5 minutes before transferring them to a wire rack to cool completely. This helps them finish setting without drying out.
Pro tip: If you love melty chocolate chunks, try using chopped vegan chocolate bars instead of chips. I adore the gooey pockets it creates.
Expert Tips & Tricks
Here’s everything I’ve learned making these cookies dozens of times. These tips will save you from my early cookie disasters.
- Don’t skip the brown sugar — It’s what keeps these cookies chewy and soft. White sugar alone makes them crispier, which isn’t what we want here.
- Use smooth peanut butter — Chunky adds texture but can make the dough harder to work with. Smooth gives a uniform, tender crumb.
- Watch your baking time — Pull the cookies out when edges are set but centers still look soft. They’ll firm up as they cool and stay wonderfully soft.
- Room temperature ingredients — Let your peanut butter and milk come to room temp for easier mixing and better texture.
- Don’t overmix — Once you add the flour, mix just until combined. Overworking develops gluten and makes cookies tough.
- Chilling dough is optional — I’ve made these without chilling with great results, but if you have time, chill for 30 minutes to reduce spreading.
For a more indulgent twist, I’ve found that sprinkling a tiny pinch of flaky sea salt on top of the dough balls before baking brings out the peanut butter and chocolate flavors amazingly. Worth a try!
Variations & Substitutions
Once you have the basic recipe down, here are some ways to switch things up. I’ve tested all of these and they work great.
- Almond Butter Version — Swap peanut butter for almond butter for a milder nutty flavor. Texture stays soft and delicious.
- Sunflower Seed Butter — Great for nut-free households. I add a teaspoon of extra non-dairy milk to loosen the dough slightly.
- Double Chocolate — Add ¼ cup cocoa powder to the dry ingredients and increase chocolate chips to 1 cup. For a seriously chocolatey treat, try these thick bakery-style double chocolate cookies.
- Oat Flour Swap — Replace half the all-purpose flour with oat flour for a chewier texture and subtle oat flavor.
- Add-ins — Toss in shredded coconut, dried cherries, or vegan white chocolate chips for different flavor profiles.
- Make It Gluten-Free — Use a 1:1 gluten-free baking flour blend. The cookies will be a touch more delicate but still soft.
Serving & Storage
These cookies are best enjoyed fresh but store well for a few days.
- Serving — I love serving these warm from the oven with a glass of cold almond milk or a cup of hot tea. They also make a fantastic sweet bite alongside a savory snack like soft baked pretzel dogs for a fun snack spread.
- Storage — Store cooled cookies in an airtight container at room temperature for up to 4 days. To keep them soft, place a slice of bread in the container—the cookies absorb moisture from the bread and stay tender.
- Freezing — You can freeze baked cookies or cookie dough balls. Freeze dough balls on a tray, then transfer to a freezer bag. Bake from frozen, adding a couple of extra minutes to baking time.
- Reheating — Warm cookies in the microwave for 10-15 seconds to bring back that fresh-baked softness.
Nutrition Information
I’m not a nutritionist, but here’s a rough breakdown per cookie based on 18 cookies per batch:
| Nutrient | Amount |
|---|---|
| Calories | 140 |
| Protein | 4g |
| Carbohydrates | 16g |
| Fiber | 2g |
| Sugar | 10g |
| Fat | 7g |
| Saturated Fat | 1g |
| Sodium | 85mg |
These cookies have a nice protein boost from the peanut butter and keep you satisfied without being over-the-top rich. They’re a treat, but one that feels a little more wholesome than your average cookie.
Final Thoughts
So that’s my easy, soft, and utterly addictive recipe for vegan peanut butter chocolate chip cookies. I’ve probably rambled on more than necessary, but when you make a recipe this often, you gather a lot of little tips and tricks worth sharing.
This recipe has saved me from dessert disasters and last-minute cravings countless times. It’s the answer when I want something quick, comforting, and vegan-friendly without any complicated ingredients or long prep times. My family loves them, my friends ask for the recipe, and I’m happy knowing I can whip up a batch anytime.
Make the cookies yours! Add your favorite nuts, swap peanut butter for almond or sunflower seed butter, or sneak in some oats for an extra chewy bite. The best recipes are the ones you make your own.
If you try these, drop a comment below and tell me how they turned out! I love hearing your stories (and troubleshooting if needed). Happy baking, and I hope your kitchen smells as amazing as mine does right now.
Frequently Asked Questions
Q: Can I use milk instead of non-dairy milk?
A: Yes, you can use dairy milk if you’re not vegan. It works perfectly and the texture won’t change much. For the best vegan version, though, stick to unsweetened non-dairy milk like almond or oat.
Q: My cookies spread too much—what happened?
A: This usually means your dough was too warm or you used too much peanut butter oil. Try chilling the dough for 30 minutes before baking, and make sure you measure the peanut butter accurately (stirred but not oily). Also, avoid using natural peanut butter that separates unless you’ve stirred it well.
Q: Can I make these cookies gluten-free?
A: Absolutely! Use a 1:1 gluten-free baking flour blend. The texture might be slightly more delicate, but they’ll still be soft and delicious.
Q: How do I store leftover cookies to keep them soft?
A: Store in an airtight container at room temp with a slice of bread. The bread helps keep the cookies moist. You can also reheat gently in the microwave for a few seconds before serving.
Q: Can I freeze the cookie dough?
A: Yes! Scoop dough balls onto a baking sheet and freeze until solid. Then transfer to a sealed bag or container. When ready to bake, just add a couple of minutes to the baking time and bake from frozen.
Q: Can I substitute peanut butter with another nut butter?
A: Yes! Almond butter or sunflower seed butter work great. Just keep in mind sunflower seed butter may need a bit more milk to loosen the dough slightly.
Q: Why are my cookies crumbly?
A: Crumbly cookies usually mean the dough is too dry. Make sure you’re measuring flour correctly (spoon into the cup and level off; don’t scoop). You can also add an extra tablespoon of non-dairy milk if the dough feels stiff.
Pin This Recipe!
Vegan Peanut Butter Chocolate Chip Cookies
- Total Time: 25 minutes
- Yield: 18 cookies 1x
Description
Soft, chewy vegan peanut butter chocolate chip cookies that come together quickly with pantry-friendly ingredients, perfect for busy weeknights or cozy snacks.
Ingredients
- 1 cup (240g) creamy unsweetened peanut butter
- 3/4 cup packed (150g) brown sugar
- 1 1/2 cups (190g) all-purpose flour (or 1:1 gluten-free baking flour blend for gluten-free option)
- 1/2 teaspoon baking soda
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
- 2 tablespoons (30ml) unsweetened non-dairy milk (almond, oat, or soy milk)
- 3/4 cup (130g) vegan chocolate chips (semi-sweet or dark)
- Optional: 1/4 cup chopped peanuts
- Optional: 1 tablespoon ground flaxseed
Instructions
- Preheat your oven to 350°F (175°C). Line a baking sheet with parchment paper or a silicone baking mat.
- In a mixing bowl, combine the peanut butter and brown sugar. Beat together with a hand mixer or wooden spoon until smooth and creamy, about 2 minutes.
- Add the vanilla extract and non-dairy milk to the peanut butter mixture and beat until fully incorporated and glossy.
- In a separate bowl, whisk together the flour, baking soda, and salt.
- Gradually add the dry ingredients to the wet mixture, mixing on low speed or folding with a spoon until just combined. Avoid overmixing.
- Gently fold in the vegan chocolate chips and optional chopped peanuts until evenly distributed.
- Use a cookie scoop or spoon to drop rounded tablespoons of dough onto the prepared baking sheet, spacing about 2 inches apart.
- Bake for 12-15 minutes until edges are set and lightly golden but centers still look soft.
- Let the cookies cool on the baking sheet for 5 minutes, then transfer to a wire rack to cool completely.
Notes
Use smooth peanut butter for best texture. Avoid overmixing after adding flour to keep cookies soft. Pull cookies out when edges are set but centers still look soft; they firm up as they cool. Chilling dough for 30 minutes is optional but helps reduce spreading. Sprinkle flaky sea salt on dough balls before baking for enhanced flavor. Store cookies in an airtight container with a slice of bread to keep them soft. Dough balls can be frozen and baked from frozen with a couple extra minutes added to baking time.
- Prep Time: 10 minutes
- Cook Time: 15 minutes
- Category: Dessert
- Cuisine: American
Nutrition
- Serving Size: 1 cookie
- Calories: 140
- Sugar: 10
- Sodium: 85
- Fat: 7
- Saturated Fat: 1
- Carbohydrates: 16
- Fiber: 2
- Protein: 4
Keywords: vegan cookies, peanut butter cookies, chocolate chip cookies, soft cookies, easy vegan dessert, dairy-free cookies, egg-free cookies



