Desserts
This vegan oatmeal peanut butter cookie recipe delivers the perfect balance of nutty crunch and soft centers—without a single egg or dairy ingredient. The secret lies in flax eggs and plant-based butter that create a chewy yet crispy texture, while rolled oats add hearty texture and fiber.
I've perfected this recipe after years of testing, ensuring every bite satisfies both taste buds and dietary needs.
The beauty of these cookies is their simplicity—just 10 ingredients come together in 15 minutes of prep time, with 12 minutes in the oven. The dough is thick and slightly sticky, which guarantees that signature chewy texture we all love, while the peanut butter adds rich, nutty depth.
What makes them truly special is how they stay soft in the center while developing a crispy edge.
What you'll end up with is a batch of cookies that look and taste like classic oatmeal raisin cookies but are completely plant-based. The peanut butter swirls create pockets of gooey goodness, and the rolled oats add a satisfying crunch.
These cookies are perfect for snacking, gifting, or adding to lunchboxes—without compromising on flavor or texture.
Once you try these, you'll never go back to traditional peanut butter cookies. The vegan substitutions work so well that even non-vegans won't notice the difference. Let's get baking!
Ingredients for vegan oatmeal peanut butter cookie
Ten simple ingredients transform into chewy, nutty vegan cookies that fool even non-vegans.
| Ingredient | Amount | Notes |
|---|---|---|
| Rolled Oats 🌾 | 2 cups | Old-fashioned, not instant |
| Peanut Butter 🥜 | 1 cup | Natural, no added sugar |
| Plant-Based Butter 🧈 | ½ cup | Melted, like Earth Balance |
| Ground Flaxseed 🌱 | ¼ cup | For flax eggs, freshly ground |
| Maple Syrup 🍯 | ½ cup | Pure, Grade B for depth |
| Vanilla Extract 🌿 | 1 tbsp | Pure alcohol-free preferred |
| Baking Soda 🧂 | ½ tsp | Not baking powder |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Chocolate Chips 🍫 | 1 cup | Vegan, Enjoy Life brand |
| Chopped Peanuts 🥜 | ½ cup | Optional, for extra crunch |
The oats are the backbone here—Bob's Red Mill or Quaker Old Fashioned are my go-tos for that perfect chew. Grab the natural peanut butter (the kind with just peanuts and salt), because added oils and sugars can throw off the balance. Earth Balance Vegan Butter is my plant-based butter of choice, but any brand with at least 80% plant oils works. The flaxseed needs to be ground fresh for those flax eggs—a coffee grinder does the trick in seconds. If you're using pre-ground, make sure it's labeled 'freshly ground' or grind it yourself.
No flaxseed? Chia seeds work too—same ratio, just let it sit longer. Short on chocolate chips? Dried cranberries or chopped walnuts add a nice twist. The maple syrup is non-negotiable for that caramel depth, but if you're avoiding sugar entirely, agave nectar is a 1:1 swap. The dough will be thick and sticky—that's exactly what you want for chewy cookies. If it feels too dry, add a splash of plant milk. And trust me, skip the pre-shredded chocolate chips—they melt weirdly.
Store dough in an airtight container for 3 days in the fridge, or freeze for 3 months. Baked cookies keep at room temp for 5 days in an airtight container, or freeze for 2 months. I like to portion the dough into golf-ball sized pieces before baking—scoop with a cookie scoop for even size. These reheat beautifully in the oven at 300°F for 5 minutes, perfect for a warm snack.
Why You'll Love This Recipe
- No-Fuss Mixing: I swear by this recipe because it’s literally four ingredients plus water. No creaming butter, no beating eggs—just toss rolled oats, peanut butter, flaxseed, and maple syrup in a bowl, press into a pan, and bake. Honestly, my 10-year-old could do it (and has).
- Peanut Butter Bliss: That rich, nutty depth from the peanut butter? It’s the star. The flaxseed adds a subtle earthiness, and the maple syrup keeps it from being too heavy—like a hug in cookie form. (Yes, even on a Tuesday night.)
- Bulk-Friendly Magic: Make a double batch, slice into bars, and you’ve got snacks for the week. Freeze half for lazy mornings or post-workout fuel. My gym bag is always stocked with these—no one questions why.
- Pantry Staple Power: You’re using things you already have: oats for fiber, peanut butter for protein, and maple syrup instead of refined sugar. Budget-friendly, no weird ingredients, and they taste like you slaved over them. (Between us, I’ve made these with expired peanut butter. Still good.)
Step-by-step instructions for vegan oatmeal peanut butter cookies
Let's mix up these chewy, nutty cookies that pack all the peanut butter flavor without a single egg.
Make the Flax Egg and Mix Wet Ingredients
Start by combining the 0.25 cup ground flaxseed with 3 tablespoons water in a small bowl. Let it sit for 5 minutes while you melt the 0.5 cup plant-based butter in a saucepan over low heat. Once the butter is fully melted, remove it from heat and stir in the 1 cup peanut butter until completely smooth.
In the same saucepan, add the 0.5 cup maple syrup and 1 tablespoon vanilla extract, whisking until everything is well combined. This mixture should be thick but pourable—if it's too stiff, add 1 teaspoon water to loosen it. The flax egg will act as our binder, so it's important to let it thicken properly before mixing.
Combine Dry Ingredients and Fold Everything Together
In a separate large bowl, whisk together the 2 cups rolled oats, 0.5 teaspoon baking soda, and 0.5 teaspoon salt. This ensures the baking soda and salt are evenly distributed throughout the oats before mixing. Once combined, add the flax egg mixture to the dry ingredients and stir until just incorporated.
Next, fold in the 1 cup chocolate chips and 0.5 cup chopped peanuts using a spatula. Be gentle to avoid breaking up the chocolate chips—you want pockets of melted chocolate in every bite. The dough will be thick and sticky, almost like cookie dough you'd roll in your hands, but since we're keeping it vegan, we'll skip that step and go straight to baking.
Chill the Dough for Perfect Texture
Transfer the dough to an airtight container and refrigerate for at least 30 minutes (or up to 24 hours). Chilling is crucial here—it firms up the dough so it holds its shape when baking and prevents excessive spreading. I like to press the dough down gently in the container to compact it before refrigerating.
While the dough chills, preheat your oven to 350°F and line two baking sheets with parchment paper. The dough will be very thick, so you'll want to scoop it using a 2-tablespoon measuring spoon or a small ice cream scoop. Place the dough balls 2 inches apart on the prepared sheets—they won't spread much, but giving them space ensures even baking.
Bake Until Golden and Fragrant
Bake the cookies for 12-14 minutes, rotating the pans halfway through, until the edges are golden brown and the centers look slightly underdone. You'll know they're ready when they pull away from the edges of the pan but still feel soft in the middle—they'll firm up as they cool. The kitchen should smell like peanut butter and warm oats, which is basically the best aroma ever.
Let the cookies cool on the baking sheets for 5 minutes before transferring them to a wire rack. They'll be soft and chewy when warm, but they'll firm up slightly as they cool. Store any leftovers in an airtight container for up to 5 days—if they last that long, that is. These cookies are too good to resist!
Pro Tips For Making Vegan Oatmeal Peanut Butter Cookie
- CHILL THE DOUGH: I learned this the hard way—skipping the fridge makes for flat, dense cookies. Wrap the dough in plastic and refrigerate for at least 30 minutes (or up to 24 hours). The cold butter stays firm, and the cookies hold their shape without spreading into pancakes.
- GRIND YOUR OATS: Store-bought oatmeal has uneven texture, which means uneven baking. Pulse rolled oats in a food processor for 10-15 seconds until they’re finely ground but not powdery. This guarantees a consistent crumb—no dry centers, no gummy spots.
- WEIGH YOUR PEANUT BUTTER: Scooping peanut butter straight from the jar packs in air, leading to uneven distribution. Use a kitchen scale for accuracy—aim for ½ cup (125g) of natural peanut butter, then press it into the dough with your fingers to distribute it evenly. No clumps, no missed pockets of flavor.
- BAKE IN BATCHES: Crowding the tray turns these into peanut butter crackers. Use a cookie scoop to portion dough into 1.5-inch balls, then space them 2 inches apart. Bake only 12 at a time on the middle rack—hotter pans = faster browning, but uneven cooking if you overcrowd. Rotate the tray halfway for even golden edges.
Pro cooking tips for vegan oatmeal peanut butter cookie
Flax Egg Magic
The flax egg is your secret weapon for chewy texture—0.25 cup ground flaxseed mixed with 3 tbsp water thickens into a gelatinous binder that replaces eggs perfectly. Let it sit for 5 minutes before using, or it won't thicken enough.
I grind my own flaxseed in a coffee grinder for freshness—pre-ground loses potency quickly. If your dough feels dry after mixing, add 1 tsp plant milk to restore moisture without compromising texture. 💫
Peanut Butter Consistency
Natural peanut butter with no added sugar is non-negotiable—brands like Smucker's Natural or Crazy Richard's work best. If your peanut butter is too thick, warm it gently in the microwave for 10-15 seconds before mixing. The goal is a smooth, pourable consistency that blends seamlessly with the melted plant-based butter.
I avoid creamy peanut butter here because it can make the cookies too dense. For extra richness, add 1 tbsp tahini to the wet ingredients—it deepens the nutty flavor without altering texture. 🥜
Dough Chilling Hacks
Chilling the dough for at least 30 minutes (up to 24 hours) is critical—it prevents excessive spreading and develops deeper flavor. I press the dough into the container to remove air bubbles, which helps create that signature chewy center.
If you're short on time, freeze the dough balls for 15 minutes before baking. This trick works just as well and saves you from waiting. Pro tip: Scoop dough balls with a 2-tbsp ice cream scoop for perfectly sized cookies every time. ❄️
Baking Precision
Bake at 350°F for 12-14 minutes—any hotter, and the edges will burn before the centers set. Rotate pans halfway through for even browning. The cookies are done when edges are golden but centers still look slightly underdone.
They'll firm up as they cool, so don't overbake! For extra crisp edges, broil for 1 minute at the end—but watch closely to avoid burning. 🔥
Texture Control
Want chewier cookies? Scoop dough balls slightly larger (2.5 tbsp) and bake for 13-14 minutes. Prefer crispier edges? Use a 1.5-tbsp scoop and bake for 11-12 minutes. The rolled oats are key here—Bob's Red Mill or Quaker Old Fashioned give the best chew.
For a crunchier bite, fold in an extra 0.25 cup chopped peanuts or toasted coconut flakes before baking. The chocolate chips should stay semi-melted in the center for that classic oatmeal cookie gooeyness. 🍪
Storage Secrets
Store baked cookies in an airtight container at room temperature for 5 days or freeze for 2 months. To reheat, warm at 300°F for 5 minutes—this restores the chewy texture perfectly. For make-ahead dough, portion it into golf-ball sized pieces before freezing.
When ready to bake, skip thawing—just add 1-2 minutes to the bake time. The dough also keeps well in the fridge for 3 days, making these cookies perfect for meal prep. 🧊
Nutrition facts
Frequently asked questions
Can I make these vegan peanut butter cookies without oats?
The rolled oats are key for that signature chewy texture and hearty bite, but you can substitute 1.5 cups crushed graham crackers or 1 cup almond flour if needed. Just know the flavor and texture will differ slightly—oats give these cookies their signature heartiness. For a crunchier alternative, try toasted coconut flakes instead.
Why does my dough feel too dry after mixing?
This usually happens when the flax egg doesn't thicken properly or the peanut butter is too dry. First, make sure your flax egg sat for 5 minutes—it should be thick like egg whites. If the dough still feels dry, add 1 teaspoon plant milk or melted plant-based butter 1 tablespoon at a time until it reaches a thick but pliable consistency. Avoid adding too much liquid, as this can make the cookies spread too much.
How do I get the cookies to be extra chewy? For maximum chewiness, scoop your dough balls slightly larger (2.5 tablespoons each) and bake them for 13-14 minutes instead of 12. The thicker the dough ball, the chewier the cookie! Also,
Can I use store-bought vegan cookie dough?
While you can use store-bought vegan cookie dough as a shortcut, homemade delivers a much better texture and flavor. The flax egg and specific peanut butter-to-oat ratio in this recipe create that signature chewy-yet-crispy balance you won't find in pre-made dough. If you're short on time, try adding 2 tablespoons peanut butter and 1 tablespoon flax egg to store-bought dough before baking for a similar effect.
What's the best way to store these cookies?
For freshness, store baked cookies in an airtight container at room temperature for up to 5 days. If you want them to last longer, freeze them for up to 2 months—just thaw at room temperature for 30 minutes before enjoying. To keep them soft, avoid refrigerating them. For make-ahead dough, portion it into golf-ball sized pieces and freeze them on a tray before transferring to a bag for easy baking later.
