Desserts
This vegan peanut butter cookie dough recipe delivers all the rich, nutty goodness of classic cookie dough—without eggs, butter, or baking. 💛 The secret lies in flax eggs and coconut oil, which create that signature creamy texture while keeping it safe for raw consumption (with proper precautions).
I developed this after years of craving cookie dough but needing a plant-based alternative that actually tastes indulgent.
The magic happens with a simple mix of peanut butter, coconut oil, and flax eggs that bind everything together. Unlike many vegan recipes, this dough stays soft and spreadable, with just the right amount of peanut butter swirls throughout.
It's foolproof—no special equipment needed, just a few pantry staples and 10 minutes of mixing.
What you'll end up with is a batch of cookie dough that's creamy, nutty, and packed with peanut butter flavor—perfect for scooping straight from the bowl (with caution) or baking into cookies.
The texture is rich and fudgy, with just enough structure to hold its shape when chilled. It's the kind of dessert that satisfies cravings while keeping it plant-based.
Store it in the fridge for up to a week or freeze for longer shelf life. Whether you're vegan, avoiding dairy, or just love peanut butter, this recipe delivers the comfort of cookie dough without compromise. Let's get started!
Ingredients for vegan peanut butter cookie dough
Four servings of creamy, nutty vegan cookie dough—no eggs or butter needed.
| Ingredient | Amount | Notes |
|---|---|---|
| Creamy Peanut Butter 🥜 | 1 cup | Natural, unsweetened preferred |
| Coconut Oil 🫒 | ½ cup | Melted, not solid |
| Ground Flaxseed 🌾 | 3 tbsp | For flax eggs |
| Maple Syrup 🍯 | ¼ cup | Pure, grade B for flavor |
| Vanilla Extract 🌿 | 1 tsp | Pure vanilla preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Vanilla Sugar 🍚 | 1 tbsp | Optional, for extra flavor |
| Chocolate Chips 🍫 | ½ cup | Vegan chocolate chips |
| Mini Chocolate Chips 🍫 | ¼ cup | Vegan, for texture |
| Peanut Butter Chips 🥜 | ¼ cup | Optional, for extra peanut flavor |
| Water 💧 | 3 tbsp | For flax eggs |
The peanut butter is the star here. Natural, unsweetened peanut butter gives the best flavor—skip the sweetened kind. Jif Natural or Smucker's Natural are my go-tos, but any natural brand works. For coconut oil, grab the unrefined version if you can find it—it has a subtly sweet taste that pairs perfectly. The flaxseed? Bob's Red Mill is my brand of choice, but any ground flaxseed will do. If you're buying whole flaxseeds, grind them fresh for maximum binding power. This isn't just any cookie dough—it's got that rich, peanut-buttery flavor you crave.
No vanilla sugar? Add an extra 0.5 tsp vanilla extract instead. Want to skip chocolate chips? Add chopped nuts or dried fruit for texture—think mini pretzels or dried cranberries. The dough should be thick but spreadable. If it's too dry, add 1 tsp more coconut oil. If it's too sticky, chill it for 15 minutes. Pro tip: Use a stand mixer for 2-3 minutes to fully incorporate the peanut butter swirls—it makes all the difference. And if you're worried about raw flaxseed, toast it lightly in a dry pan to neutralize any potential enzyme issues.
This dough is best eaten fresh but keeps well. Store in an airtight container in the fridge for up to 5 days—it actually tastes better the next day as the flavors meld. For longer storage, freeze in portions for up to 3 months. When you're ready to eat, let it sit at room temperature for 10 minutes first. It's safe to eat raw because of the flax eggs and coconut oil, but always store it properly to avoid any risk. Want to bake it? Shape into balls, flatten slightly, and bake at 350°F for 10-12 minutes.
Why You'll Love This Recipe
- Here’s what sold me: the depth of flavor. That creamy peanut butter isn’t just there—it’s the star, balanced by the caramel notes from maple syrup and a whisper of vanilla that makes it taste like a bakery secret. (Yes, even on a Tuesday night.)
- No Mixer Needed: I swear by this—just stir. That’s it. The coconut oil melts into the peanut butter like magic when you warm it slightly, and the flaxseed "egg" blends right in without a lump in sight. Even my lazy Sunday mornings can’t resist this.
- Rich Without Guilt: Here’s what sold me: the depth of flavor. That creamy peanut butter isn’t just there—it’s the star, balanced by the caramel notes from maple syrup and a whisper of vanilla that makes it taste like a bakery secret. (Yes, even on a Tuesday night.)
- Freezer-Friendly Bliss: Between us, this dough is my go-to for last-minute treats. Roll it into balls, freeze them, and bake straight from frozen when cravings hit. No thawing, no stress—just 10 minutes to golden perfection. My kids call it "emergency cookies," and I don’t correct them.
Step-by-step instructions for vegan peanut butter cookie dough
Here's how to make this rich, nutty cookie dough that's ready to eat—no baking required!
👨🍳 Step 1: Make the Flax Eggs
In a small bowl, whisk together the 3 tbsp ground flaxseed and 3 tbsp water. Let it sit for 5 minutes—this creates the egg substitute that binds everything together. You'll know it's ready when it thickens into a gel-like consistency that resembles raw egg whites.
I always use this timing trick: set a timer and let it sit undisturbed. Stirring too soon won't give the flaxseeds enough time to absorb the water properly. This step is crucial for holding the dough together without eggs.
🍳 Step 2: Mix Wet Ingredients
In a large mixing bowl, combine the 1 cup creamy peanut butter, 0.5 cup melted coconut oil, 0.25 cup maple syrup, 1 tsp vanilla extract, and the flax egg mixture. Use a hand mixer or stand mixer on medium speed for 2-3 minutes until completely smooth.
The mixture will look thick and creamy at first, but keep mixing until it becomes uniform in color and texture. Here's the thing—if you see any peanut butter streaks, don't worry, they'll disappear with more mixing. This creates the perfect base for that classic cookie dough flavor.
👨🍳 Step 3: Add Dry Ingredients
In a separate bowl, whisk together the 0.5 tsp salt and 1 tbsp vanilla sugar (if using). Gradually add this mixture to the wet ingredients while mixing on low speed for 1 minute. This prevents the salt from clumping and ensures even distribution throughout the dough.
Real talk: the vanilla sugar adds that extra depth of flavor that makes this dough irresistible. If you skip it, you'll still get great cookie dough, but with a more subtle vanilla note. Taste the mixture now—it should be sweet, nutty, and perfectly balanced.
🥘 Step 4: Fold in the Chips
Remove the bowl from the mixer and use a silicone spatula to gently fold in the 0.5 cup chocolate chips, 0.25 cup mini chocolate chips, and 0.25 cup peanut butter chips. Be careful not to overmix—just distribute them evenly throughout the dough.
Here's where it gets fun: I like to grab a spoonful and taste it right now. The texture should be thick and spreadable, with visible chunks of chocolate and peanut butter throughout. If it seems too dry, add 1 tsp more maple syrup to help bind it together.
⏰ Step 5: Chill and Enjoy
Cover the bowl with plastic wrap and refrigerate for at least 1 hour (or up to 24 hours). Chilling allows the flavors to meld together and makes the dough easier to scoop. When you're ready to eat, simply scoop out 2-tablespoon portions and enjoy straight from the fridge!
This dough is perfect for spooning directly from the bowl, rolling into balls, or using as an ice cream topping. The longer it chills, the more intense the peanut butter flavor becomes. Store leftovers in the fridge for up to 5 days—though I doubt it'll last that long!
Pro Tips For Making Vegan Peanut Butter Cookie Dough
- Melt the Coconut Oil Slowly: Dump that solid coconut oil straight into the warm peanut butter, and you’ll end up with a grainy mess. Instead, melt it in 10-second bursts in the microwave—just enough to soften it—then let it sit for 30 seconds to cool slightly. This keeps the dough smooth without turning it into peanut butter soup.
- Mix the Flaxseed First: Skip this step, and your dough will taste like you forgot the binder. Stir the ground flaxseed with 3 tablespoons of water and let it sit for 5 minutes before adding it to the mix. This turns it into a proper egg substitute, not just dust in the peanut butter.
- Don’t Overmix the Dough: Once you add the flax "egg," stop folding after 20 seconds. I used to think more mixing = better texture, but this stuff toughens fast. A few gentle swirls with a spatula keeps it tender and gooey—just like cookie dough should be.
- Use Chilled Peanut Butter: Store-bought peanut butter is often too soft, and warm peanut butter makes the dough spread like a pancake. Pop the jar in the fridge for 20 minutes before measuring—it’ll hold its shape better when you roll it into balls (or eat it straight from the bowl).
Serving suggestions for leftovers
Direct Consumption
Scoop this dough straight from the bowl using a 2-tablespoon cookie scoop or spoon. The chilled texture makes it perfect for spooning—just grab a portion and enjoy the rich peanut butter flavor. For an extra indulgent treat, dip it in vegan chocolate sauce or drizzle with melted peanut butter.
I love pairing it with a tall glass of cold milk (or almond milk) for that classic cookie dough experience. 🥜
Ice Cream Topping
Use this dough as a decadent topping for vanilla ice cream or vegan frozen yogurt. Scoop the dough into small balls and press them gently onto the ice cream surface.
For a fun twist, add crushed peanuts or chopped pretzels on top. I recommend serving immediately after scooping to prevent melting. This combo is a crowd-pleaser at summer gatherings.
Baked Cookies
Roll the dough into 1-inch balls and place them on a parchment-lined baking sheet. Flatten slightly with your palm and bake at 350°F for 10-12 minutes until the edges are golden. Let them cool for 5 minutes before transferring to a wire rack.
The cookies will be soft and chewy with a peanut butter swirl in the center. Perfect for sharing with friends or packing in lunches. 🍪
Cookie Dough Bites
Form the dough into small, bite-sized balls (about 1 teaspoon each) and place them on a lined tray. Bake at 325°F for 8-10 minutes until the edges are set but still soft.
These are great for snacking or adding to a dessert platter. For extra flavor, sprinkle with crushed peanuts or sea salt before baking. They're perfect for parties or potlucks.
Dipping Sauce Pairings
Serve with warm vegan caramel sauce or chocolate ganache for dipping. I love using Guittard chocolate chips to make a quick ganache by melting them with 2 tbsp coconut cream.
The contrast of warm sauce and cold dough is pure bliss. For a fruity twist, pair with strawberry compote to cut through the richness. 🍓
Storage-Friendly Serving
Portion the dough into small airtight containers for easy grab-and-go snacks. Label each container with the date and store in the fridge for up to 5 days. When ready to serve, let it sit at room temperature for 10 minutes to soften.
These portions are perfect for meal prep—just grab one on your way out the door. For longer storage, freeze portions for up to 3 months and thaw overnight in the fridge.
Nutrition facts
Frequently asked questions
Can I eat this vegan cookie dough raw?
Yes, it's safe to eat raw thanks to the flax eggs and coconut oil replacing traditional egg binders. However, always store it properly in an airtight container in the fridge (up to 5 days) to maintain safety. The texture is creamy and spreadable when chilled, perfect for scooping straight from the bowl.
What if my dough is too sticky or dry?
If it's too sticky, add 1 tsp more coconut oil and mix until smooth. For dry dough, incorporate 1 tsp maple syrup or a splash of water. Chilling for 15 minutes can also help adjust the consistency. The ideal texture should be thick but still spreadable with a spoon.
Can I substitute peanut butter with other nut butters?
Try almond, cashew, or sunflower seed butter for a different flavor profile. Just note that textures may vary slightly—almond butter tends to be thinner, while sunflower seed butter adds a neutral taste. For best results, use natural, unsweetened versions to maintain the recipe's balance.
How do I prevent the dough from crumbling when baking?
Chill the dough for at least 1 hour before baking to firm it up. When shaping, handle gently to avoid breaking. For extra structure, roll the balls in your palms before placing on the baking sheet. The 350°F oven temperature ensures even baking without overcooking the centers.
What's the best way to store leftovers?
For short-term storage, keep in an airtight container in the fridge for up to 5 days. For longer storage, freeze portions in small airtight containers for up to 3 months. Thaw overnight in the fridge to maintain texture. Label containers with dates to track freshness.
