Desserts
This vegan cookie recipe with vegan butter delivers the perfect balance of crispy edges and chewy centers, with rich chocolate chip crunch and swirls of buttery vanilla. ✨ The secret lies in using high-quality vegan butter that creates that signature melt-in-your-mouth texture without any dairy.
I've tested countless variations, and this one consistently wins over even the most devoted chocolate chip cookie skeptics.
The beauty of this recipe is its simplicity—just 10 ingredients that come together in under 20 minutes of prep time. What makes it special is the vanilla bean paste swirl, which adds depth of flavor and that professional bakery touch.
The cookies bake up with perfect domes and golden edges, while the centers stay soft and gooey—exactly how cookies should be.
What you'll end up with is a batch of cookies that rivals your favorite bakery, but with the satisfaction of knowing they're completely plant-based. The chocolate chips stay melty even after cooling, and the vanilla swirls create pockets of buttery goodness in every bite.
This is the kind of recipe that makes vegan baking feel indulgent and satisfying.
Perfect for holiday gifting, bake sales, or satisfying that afternoon sweet tooth. The dough can be prepped ahead and chilled, making it ideal for stress-free baking. Let's get started on these irresistible vegan cookies!
Ingredients for vegan cookie recipe with vegan butter
Ten simple ingredients transform into cookies that rival bakery favorites—vegan, buttery, and packed with melty chocolate and swirled vanilla goodness.
| Ingredient | Amount | Notes |
|---|---|---|
| Vegan Butter (Miyoko's or Earth Balance) 🧈 | 1 cup | Cold, cubed for best texture |
| Granulated Sugar 🍚 | ¾ cup | Organic preferred for purity |
| Packed Brown Sugar 🍚 | ½ cup | Light or dark, packed tight |
| All-Purpose Flour 🌾 | 2 cups | King Arthur or Bob's Red Mill |
| Baking Soda 🧂 | ½ tsp | Freshly opened for lift |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Vanilla Bean Paste 🌿 | 1 ½ tbsp | High-quality, real vanilla |
| Vegan Chocolate Chips 🍫 | 1 ½ cups | Enjoy Life brand, dairy-free |
| Vanilla Extract 🍶 | 1 tsp | Pure vanilla, not imitation |
| Almond Milk (unsweetened) 🥛 | 2 tbsp | For dough binding |
The vegan butter is non-negotiable here—Miyoko's or Earth Balance are my go-tos, but any high-fat, high-quality brand works. Grab the coldest butter from your fridge and cube it before mixing—this keeps the cookies crispy at the edges while chewy inside. King Arthur flour gives the best texture, but Bob's Red Mill is a solid backup. For the chocolate chips, Enjoy Life brand is the only one that stays perfectly melty after baking. If you're feeling fancy, use chocolate chunks instead of chips for a more artisanal feel.
No almond milk? Oat milk or soy milk works just as well—just use the same amount. Short on vanilla bean paste? Double the vanilla extract, but trust me, the real vanilla makes a world of difference. Want extra richness? Add 1 tbsp of coconut oil to the butter. The brown sugar should be packed tightly—don't scoop it loosely or your cookies will spread too much. And if you're out of baking soda, baking powder at double the amount is a decent swap, though the texture won't be identical.
The dough keeps best in the fridge for up to 48 hours, wrapped tightly in plastic. For even better flavor, let it rest overnight. Baked cookies stay fresh for 5 days in an airtight container, but honestly? They won’t last that long. Freeze portions for up to 3 months—just thaw at room temperature before serving. Pro tip: Store cookies in layers separated by parchment paper to keep them from getting soggy.
Why You'll Love This Recipe
- No-Fuss Mixing: Honestly, this dough comes together in one bowl—no standing at the counter creaming butter for 10 minutes. Just toss the Miyoko’s vegan butter with sugars until it’s crumbly, then fold in the flour and baking soda. My lazy Sundays thank me.
- Buttery Without Guilt: Between us, the Earth Balance or Miyoko’s butter makes these cookies ridiculously rich—no weird aftertaste, just that melt-in-your-mouth satisfaction. The brown sugar caramelizes into chewy pockets, while the granulated keeps them crisp at the edges. (Yes, even on a Tuesday night.)
- Party in a Jar: I pre-portion the dough into jars or wrap it in parchment, then freeze it for last-minute gatherings. Need cookies for a potluck? Toss a handful of frozen dough balls in the oven while you’re setting up. Zero stress, all flavor.
- Pantry Staple Magic: Here’s what sold me—this recipe uses exactly what you already have, no specialty ingredients. A bag of flour, a tub of vegan butter, and a little sugar? That’s it. And because they keep for weeks in an airtight container, I’m always covered—birthdays, coffee breaks, or just because.
Step-by-step instructions for vegan chocolate chip cookies with vanilla swirls
Let's make these decadent vegan cookies with rich vanilla swirls and melty chocolate chips!
👨🍳 Step 1: Cream the Vegan Butter and Sugars
In a stand mixer fitted with the paddle attachment, combine the 1 cup cold vegan butter (cut into cubes) with the 0.75 cup granulated sugar and 0.5 cup packed brown sugar. Mix on medium speed for 3-4 minutes until light and fluffy. You'll see the mixture nearly double in volume and turn pale—this incorporates air for that perfect cookie texture.
I like to scrape down the sides every 30 seconds to ensure even mixing. The butter should be fully creamed but still cool to the touch—if it feels warm, chill the bowl for 5 minutes in the freezer. This step is crucial for achieving that classic chewy-yet-crispy cookie texture we're after.
👨🍳 Step 2: Add Wet Ingredients and Vanilla
Remove the bowl from the mixer and add the 1.5 tbsp vanilla bean paste, 1 tsp vanilla extract, and 2 tbsp unsweetened almond milk. Mix on low speed for 30 seconds until just combined. The vanilla bean paste will add those beautiful speckles and deep vanilla flavor—don't skip this for a more authentic taste.
Here's the thing—vegan dough can be tricky. The almond milk helps bind everything together without making the cookies too dense. If the mixture looks too dry, add 1 more teaspoon of almond milk, but don't overdo it or your cookies will spread too much.
👨🍳 Step 3: Combine Dry Ingredients and Chocolate
In a separate bowl, whisk together the 2 cups all-purpose flour, 0.5 tsp baking soda, and 0.5 tsp salt. Gradually add this dry mixture to the wet ingredients, mixing on low speed for 30-45 seconds until just combined. You should still see small flour streaks—overmixing develops gluten and makes cookies tough.
Remove the bowl from the mixer and gently fold in the 1.5 cups vegan chocolate chips using a silicone spatula. I like to distribute them evenly throughout the dough so every bite has that perfect chocolate surprise. Make sure the chocolate chips are cold before adding—they'll melt faster in the warm dough.
🥘 Step 4: Create the Vanilla Swirls
Divide the dough in half. For one half, roll it into a log about 2 inches in diameter and 6 inches long. Wrap it tightly in plastic wrap and twist one end to create a spiral. Place this in the freezer for 15 minutes to firm up.
Take the other half of the dough and shape it into a ball. Roll it out on a floured surface to about ½-inch thickness, then cut into 12 rounds using a cookie cutter or glass. Place 6 cookies on a parchment-lined baking sheet. Unwrap the frozen vanilla log and slice it into ½-inch thick rounds, placing one on each cookie.
🔥 Step 5: Bake to Golden Perfection
Preheat your oven to 350°F and bake for 12-14 minutes until the edges are golden brown but the centers still look slightly soft. The cookies will continue setting as they cool. Let them rest on the baking sheet for 5 minutes before transferring to a wire rack.
Real talk: don't overbake these! They should be soft in the middle with just a hint of crispness around the edges. If you love them gooey, pull them out when the edges are just starting to turn golden. Serve warm with a glass of almond milk for the full experience!
Pro Tips For Making Vegan Cookie Recipe With Vegan Butter
- Chill the Dough First: I learned this the hard way—skipping the fridge makes vegan butter cookies spread like pancakes. Let the dough sit for at least 30 minutes (or up to 24 hours) so the flour absorbs the moisture and the butter firms up. Trust me, your cookies will thank you with proper shape and texture.
- Pack That Brown Sugar: Brown sugar isn’t just "packed"—it’s pressed into the measuring cup. I used to eyeball it, and my cookies turned out either too sweet or too dry. Use a spoon to firmly pack it in, then level with a knife. This keeps the moisture balance perfect for chewy centers.
- Don’t Overbake for Color: Vegan butter burns faster than dairy butter, so pull your cookies when the edges are just golden, not deep brown. They’ll set as they cool—overbaking turns them dry and tough. If you’re impatient (like me), use an oven thermometer to confirm 350°F—many ovens run hot.
- Mix Wet and Dry Separately: I used to toss everything in the bowl at once, and my cookies ended up gummy. Cream the vegan butter and sugars first until light and fluffy, then gently fold in the dry ingredients. Overmixing develops gluten, which makes cookies tough. Keep it loose—your cookies will stay tender.
Regional styles of these flavors
Classic New England Style
Inspired by the cozy bakeries of Maine and Massachusetts, this version swaps the vanilla swirl for a maple-brown sugar filling that nods to the region's love of maple syrup.
Replace the vanilla bean paste with 1 tbsp maple syrup mixed into the dough, then add ½ cup chopped walnuts for texture. Top with a sprinkle of flaky sea salt before baking—just like the cookies you'd find at a seaside café. 🌲
Southern Comfort Twist
For a Southern-inspired take, fold in ½ cup dried cranberries and ½ cup chopped pecans with the chocolate chips. Add ½ tsp cinnamon to the dry ingredients and a dash of cayenne for subtle heat.
The vanilla swirl becomes a peanut butter swirl—mix 2 tbsp creamy peanut butter with 1 tbsp almond milk and pipe it into the dough rounds before baking. Serve with a glass of sweet tea for the full experience. 🍯
Pacific Northwest Adaptation
This West Coast version keeps the vanilla swirl but adds ½ cup chopped dark chocolate (60% cocoa) and ¼ cup toasted hazelnuts for depth.
The dough gets a boost of 1 tsp espresso powder to enhance the chocolate flavor, and the cookies are finished with a sprinkle of flaky salt and crushed freeze-dried raspberries for a tangy crunch. Perfect with a cup of chai or cold brew. ☕
European-Inspired Variations
For a British-style cookie, replace the vanilla swirl with raspberry jam and top with crushed meringue (store-bought or homemade). Use demerara sugar instead of brown sugar for a crisper texture.
In Italy, swap the chocolate chips for chopped pistachios and add orange zest to the dough—finish with a drizzle of dark chocolate ganache after baking. Both versions keep the vegan butter for that signature richness. 🍫
Holiday Gift-Worthy Version
This festive adaptation adds ½ cup crushed candy cane pieces (for Christmas) or ½ cup dried cherries (for winter) to the dough.
The vanilla swirl becomes a spiced orange glaze—mix 2 tbsp powdered sugar with 1 tsp orange zest and 1 tsp almond milk, then drizzle over cooled cookies. Package in clear cellophane bags tied with ribbon for a bakery-style presentation. 🎄
Nutrition facts
Frequently asked questions
Can I substitute regular butter for vegan butter in this recipe?
Absolutely not! Regular butter contains dairy, which would make these cookies non-vegan. If you're out of vegan butter, you could try coconut oil (1:1 ratio), but the texture and flavor won't be identical. The fat content and moisture balance are different, so your cookies might spread more or become denser. Stick with vegan butter for that signature melt-in-your-mouth texture.
Why does my dough look too dry or crumbly?
This usually happens when the vegan butter gets too warm during mixing or you're using an older brand that's lost moisture. Try chilling your mixing bowl for 5 minutes before creaming, or add 1 extra tablespoon of almond milk (or another plant-based milk) to help bind the dough. Also ensure your vegan butter is cold and cubed before mixing.
How do I prevent my cookies from spreading too much?
The key is using cold ingredients and proper chilling. Make sure your vegan butter is cold when you start, and let the dough rest in the fridge for at least 30 minutes before baking. For extra insurance, shape the dough balls smaller (1.5-inch diameter) and flatten them slightly on the baking sheet. Using brown sugar packed tightly also helps control spread.
Can I make these cookies gluten-free?
Yes, but you'll need to swap the all-purpose flour for a 1:1 gluten-free baking flour blend (like Bob's Red Mill or King Arthur). Add ½ teaspoon xanthan gum to help with texture, and you may need to adjust the liquid slightly—start with 1 extra tablespoon of almond milk. Gluten-free cookies tend to be more delicate, so handle them gently when transferring to the baking sheet.
How can I make these cookies nut-free?
This recipe is already nut-free, but if you're concerned about cross-contamination, use a dedicated nut-free workspace. For extra safety, check your vegan butter and chocolate chips for nut warnings. The vanilla bean paste and other ingredients are typically nut-free, but always verify labels. You can also add dried fruit or extra chocolate chunks for texture instead of nuts.
