Vegan Peanut Butter Cookie Dough Recipe: Nutty Swirls and Safe-to-Eat Magic

Desserts

Vegan Peanut Butter Cookie Dough Recipe: Nutty Swirls and Safe-to-Eat Magic

This vegan peanut butter cookie dough delivers all the nutty swirls and safe-to-eat magic without dairy or eggs. ✨ The secret lies in flax eggs and coconut oil, which bind the dough perfectly while keeping it rich and creamy—no raw eggs or dairy substitutes needed.

What makes this recipe stand out is how it mimics classic cookie dough texture while staying plant-based and foolproof.

The dough comes together in just 10 minutes with simple pantry staples, then chills for 30 minutes to firm up before baking. Unlike traditional recipes, this version uses aquafaba (chickpea brine) for extra fluffiness and a touch of vanilla to enhance the peanut flavor.

The result? A dough so satisfying, you'll want to eat it straight from the bowl—or bake it into crispy, chewy cookies.

When baked, the peanut butter swirls create pockets of gooey goodness, while the edges stay perfectly golden. The dough also freezes beautifully, making it ideal for meal prep or gifting. Whether you're vegan, avoiding allergens, or simply craving a nostalgic treat, this recipe delivers restaurant-quality results with a plant-based twist.

Pro tip: For extra richness, fold in a spoonful of vegan chocolate chips before baking. The dough thickens slightly as it chills, so don’t overmix—just stir until combined. Ready in under an hour, this dessert is perfect for satisfying peanut butter cravings without compromise.

👨‍🍳
Difficulty
Medium
🌱
Diet
Vegan
🔥
Calories
Med Cal

Ingredients for vegan peanut butter cookie dough

Simple pantry staples transform into safe, nutty cookie dough magic—no eggs or dairy needed.

Ingredient Amount Notes
Creamy Peanut Butter 🥜 1 cup Natural, unsweetened preferred
All-Purpose Flour 🌾 1 ½ cups Spray with oil to prevent clumping
Granulated Sugar 🍚 ½ cup Or coconut sugar for refined option
Ground Flaxseed 🌱 3 tbsp For flax eggs, mix with water
Unsweetened Applesauce 🍎 ½ cup For extra moisture and binding
Vanilla Extract 🌸 1 tsp Pure vanilla preferred
Salt 🧂 ½ tsp Fine sea salt preferred
Coconut Oil 🥥 ½ cup Melted, full-fat for richness
Aquafaba 🌿 ¼ cup From chickpea brine, whipped
Mini Vegan Chocolate Chips 🍫 ½ cup Enjoy Life brand recommended
Peanut Butter Swirl 🥜 ½ cup Extra peanut butter for swirls
Vanilla Protein Powder 💪 2 tbsp Optional for extra structure

The peanut butter makes this dough sing. Natural, unsweetened peanut butter (like Smucker's Natural) gives the best flavor without added sugar. For the flax eggs, mix 3 tbsp ground flaxseed with 9 tbsp water and let sit for 5 minutes to thicken. Aquafaba—yes, chickpea brine—is the secret weapon here. Save the liquid from a can of chickpeas and whisk it until frothy for that classic cookie dough airiness. The coconut oil needs to be melted but not hot—just warm it in the microwave for 40 seconds. For chocolate chips, Enjoy Life brand is the only one that's reliably vegan and allergy-friendly.

No aquafaba? Whipped coconut cream at half the amount works in a pinch, though the texture won't be identical. Substituting applesauce for aquafaba? Use 0.375 cup plus 1 tsp xanthan gum to mimic binding. Running low on peanut butter? Almond butter or sunflower seed butter both work, though the flavor shifts slightly. The vanilla protein powder is optional but adds structure—Orgain or Naked Nutrition brands are great choices. If you can't find mini chocolate chips, chop regular-sized ones with a pulse in the food processor. And for the peanut butter swirls, warm the extra peanut butter slightly before folding in for easier mixing.

This dough thickens as it chills, so don't overmix—just stir until combined. Store in an airtight container in the fridge for up to 5 days or freeze for 3 months. For baking, scoop dough balls and flatten slightly before baking at 350°F for 10-12 minutes. The dough also makes a fantastic ice cream topping—just let it soften slightly before scooping. Portion into small containers for easy grab-and-bake treats. For extra richness, fold in a spoonful of vegan butter before baking, but keep it chilled until ready to use.

❤️

Why You'll Love This Recipe

  • No Raw Eggs Needed: I swap flaxseed for eggs—just mix, wait five minutes, and you’ve got a binder that’s foolproof. No cracking, no mess, no waiting for eggs to come to room temperature. Honestly, it’s why I keep this in rotation.
  • Rich Without Guilt: That creamy peanut butter and applesauce combo? It’s like the cookie dough version of a hug—sweet, nutty, and just thick enough to satisfy. The sugar keeps it from tasting like a health food experiment, but the flaxseed gives it a subtle earthiness that balances everything.
  • Freezer-Friendly Bliss: Make a big batch on Sunday, portion it into balls, and freeze them. When cravings hit, just thaw and bake—no defrosting stress. I’ve got a stash right now that’s been waiting for my lazy days, and it’s still as good as day one.
  • Pantry Staple Magic: You’re probably already using these ingredients—flour, sugar, peanut butter—so this feels like cheating. The applesauce keeps it moist without extra fat, and the flaxseed adds a little protein boost. It’s the kind of recipe that makes you wonder why you ever bought store-bought.

Step-by-step instructions for vegan peanut butter cookie dough

Here’s how to create rich, swirly vegan cookie dough you can safely enjoy.

1

👨‍🍳 Step 1: Make Flax Eggs and Whip Aquafaba

In a small bowl, mix the 3 tbsp ground flaxseed with 3 tbsp water and let sit for 5 minutes—this creates flax eggs that bind the dough. Meanwhile, in a separate bowl, whip the 0.25 cup aquafaba with an electric mixer until it forms stiff peaks. This step is crucial for that light, airy texture.

I like to use a hand mixer for this—it’s faster than whisking by hand and gives you better volume. The aquafaba should hold its shape when you lift the beaters, like whipped cream. If it’s not quite there, whip for another 30 seconds. Set both mixtures aside for now.

2

🍳 Step 2: Combine Wet Ingredients

In a large mixing bowl, combine the 1 cup creamy peanut butter, 0.5 cup melted coconut oil, 0.5 cup unsweetened applesauce, 0.5 cup granulated sugar, 1 tsp vanilla extract, and 0.5 tsp salt. Mix with a spatula until smooth and fully incorporated. The dough should be thick but pourable—this is your base.

Here’s where it gets fun: fold in the flax eggs and whipped aquafaba, mixing gently until just combined. Overmixing can make the dough dense, so stop when everything is evenly distributed. The mixture will look thick and slightly sticky—this is normal and exactly what we want.

3

🥘 Step 3: Fold in Dry Ingredients and Chocolate

Add the 1.5 cups all-purpose flour and 2 tbsp vanilla protein powder to the wet mixture. Stir with a spatula until the dough comes together—it should pull away from the sides of the bowl. If it’s too dry, add 1 tbsp water at a time until it reaches a soft, pliable consistency.

Now fold in the 0.5 cup mini vegan chocolate chips using a silicone spatula. Reserve 0.25 cup of the dough for swirls—this is your secret weapon for those beautiful marbled patterns. The remaining dough should be smooth and cohesive, with chocolate chips evenly distributed.

4

🍳 Step 4: Create the Swirls and Chill

Roll the reserved 0.25 cup dough into a thin log about 1-inch thick. Wrap it around a piece of parchment paper to keep it contained, then coil it like a spring. Press it gently into the center of the remaining dough. Use a spatula to swirl the peanut butter dough into the center, creating a marbled effect.

Cover the dough with plastic wrap and refrigerate for at least 1 hour (up to 24 hours). Chilling firms up the dough, making it easier to scoop and preventing excessive spreading when you’re ready to bake. This step also deepens the flavors—trust the wait!

5

🔥 Step 5: Scoop and Bake to Golden Perfection

Preheat your oven to 350°F and line a baking sheet with parchment paper. Scoop the chilled dough into 1.5-tablespoon balls (about 12-14 pieces) and place them 2 inches apart on the sheet. Flatten each ball slightly with your palm—this ensures even baking and those signature cookie dough ridges.

Bake for 10-12 minutes until the edges are golden brown and the centers look just set. The cookies will firm up as they cool, so don’t overbake—they should still be soft and chewy in the middle. Let them cool on the baking sheet for 5 minutes before transferring to a wire rack. Enjoy warm for gooey, melty peanut butter goodness!

👨‍🍳

Pro Tips For Making Vegan Peanut Butter Cookie Dough

  • Mix the dough cold: Skip the urge to warm the peanut butter—just scoop it straight from the fridge. Cold peanut butter binds better with the applesauce and flax "eggs," preventing a greasy, sticky mess that fights back when you try to roll it. I learned this the hard way after wrestling with dough that refused to hold its shape.
  • Weigh your flour: Scooping flour from the bag is a recipe for dry, crumbly cookie dough. Use a kitchen scale for precision—aim for 160 grams of all-purpose flour. Pack it lightly into the cup first, then level it off; this keeps the texture tender without overworking the gluten.
  • Underbake slightly: Pull these out of the oven when the edges are just set but the centers still look soft—about 8-10 minutes total at 350°F (175°C). Peanut butter cookie dough stays dense if cooked through; they’ll firm up as they cool. Trust the toothpick test: it should come out with a few moist crumbs, not wet batter.
  • Swap applesauce for date paste: If you’re in a rush or hate the texture applesauce leaves, blend ½ cup pitted dates with ¼ cup hot water into a smooth paste. It adds natural sweetness and binds the dough better without the watery aftertaste. (Yes, even if you’re impatient like me.)

Perfect pairings for this dish

Smoothie Additions

Blend this cookie dough into a peanut butter protein smoothie for a post-workout treat. Combine 1 scoop vanilla protein powder (already in the recipe), 1 cup almond milk, ½ cup frozen banana, and 2 tbsp cookie dough for a creamy, nutty boost.

The aquafaba adds natural sweetness, while the peanut butter provides healthy fats for sustained energy. 💪

Ice Cream Topping

Let the dough soften slightly at room temperature, then spoon dollops onto vanilla or chocolate vegan ice cream. The warm peanut butter swirls create a decadent contrast against cold ice cream.

I like pairing it with So Delicious Dairy-Free Coconut Milk Ice Cream—the coconut flavor complements the peanut butter beautifully. Store extra dough in the freezer for quick toppings.

Milkshake Upgrade

Transform this dough into a vegan peanut butter milkshake by blending 1 cup cold milk (oat or almond works best), ½ cup cookie dough, 1 frozen banana, and 1 tsp maple syrup.

Top with whipped coconut cream and a sprinkle of crushed peanuts for crunch. The texture becomes ultra-creamy, like a cookie dough milkshake you’d find at a bakery. 🥤

Dip for Fresh Fruit

Spread a thin layer of dough on apple slices or strawberries for a fun, portable snack. The peanut butter sticks to the fruit while the chocolate chips add sweet contrast.

I love this combo with cinnamon-dusted apples—the spices enhance the peanut flavor. Keep the dough chilled until serving to prevent melting. Perfect for lunchboxes or after-school treats!

Waffle or Pancake Mix-In

Fold 2 tbsp cookie dough into your favorite vegan waffle or pancake batter for hidden peanut butter pockets. The dough adds richness and a fun surprise when you bite into a fluffy stack.

I recommend Birch Benders pancake mix (just add flax eggs and coconut milk) for a foolproof base. Serve with extra peanut butter drizzle for maximum indulgence. 🥞

Yogurt Parfait Layer

Create a peanut butter crunch parfait by layering cookie dough with vegan yogurt (like Cocojune or Silk) and granola. The dough adds texture and sweetness without overpowering. For extra flair, drizzle with melted vegan chocolate and sprinkle crushed peanuts on top.

This makes a satisfying breakfast or dessert—just store the dough in the fridge until ready to assemble. 🍦

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 32g41%
Saturated Fat 16g80%
Cholesterol 0mg0%
Sodium 310mg13%
Total Carbohydrate 40g14%
Dietary Fiber 6g21%
Sugars 24g
Protein 18g36%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I eat this vegan cookie dough raw?

Yes, but with caution! This recipe uses aquafaba and flax eggs instead of raw eggs, making it safe to eat straight from the bowl. However, the dough contains raw flour, which may carry bacteria. For extra safety, bake the cookies at 350°F for 10-12 minutes to ensure food safety while keeping them chewy.

2

Why does my dough taste bland?

Peanut butter flavor can get lost if not fresh. Use natural, unsweetened peanut butter (like Smucker's Natural) and boost flavor with an extra ½ tsp vanilla extract or ¼ tsp cinnamon. For depth, toast 1 tbsp peanut butter in a dry pan for 1 minute before mixing it in. The aquafaba also adds subtle sweetness—don’t skip whipping it to stiff peaks!

3

Can I substitute almond butter for peanut butter?

Almond butter works well, though the flavor shifts to a milder, nuttier taste. For best results, use 1 cup almond butter and add 1 tsp peanut oil to mimic peanut butter’s richness. The texture will be slightly less dense, but the dough will still hold together. Sunflower seed butter is another great option for nut-free versions.

4

How do I fix dough that’s too sticky?

Sticky dough usually means too much moisture. Sprinkle in 1 tbsp flour at a time while mixing until it reaches a soft, pliable consistency. If it’s still too wet, chill for 15 extra minutes—the cold will firm it up. Avoid overmixing, as this can activate the gluten and make the dough tough. The dough should hold its shape when pressed but still be slightly tacky.

5

Can I make this gluten-free?

Yes! Replace the 1.5 cups all-purpose flour with a 1:1 gluten-free baking flour blend (like Bob’s Red Mill) plus ½ tsp xanthan gum. For extra binding, add 1 tbsp extra aquafaba or 1 tbsp ground flaxseed. The texture will be slightly denser, but the cookies will still be delicious. Chill the dough longer (2 hours) to help it hold together.

★★★★★4.6(2 reviews)
Categories Desserts