There’s something uniquely comforting about baking cookies. As the scents of warm olive oil, rich chocolate, and delightful pistachios waft through the air, it feels like a cozy hug for the senses. These Vegan Olive Oil, Pistachio, & Chocolate Chunk Cookies are not just cookies; they’re a celebration of flavors that dance together harmoniously. The golden edges, soft centers, and those luscious chocolate chunks make each bite a moment of joy.

I can still remember the first time I baked cookies in my grandmother’s kitchen, the rich aroma filling the room like an invitation. She always encouraged me to experiment, sharing tips that felt more like secrets passed down through generations. These vegan cookies remind me of those cherished days, bringing nostalgia along with a modern twist—even faster to whip up! With just 30 short minutes from mixing to cooling, you’ll be diving into a plate of these cookies in no time. Let’s get baking!
Table of Contents
Why You’ll Love This Recipe
- Simple & Quick: Made in just 30 minutes, you’ll have warm cookies ready to enjoy in no time.
- Irresistible Flavor: The combination of nutty olive oil, crunchy pistachios, and melting chocolate creates a mouthwatering treat.
- Eye-Catching Appeal: Gorgeous green pistachios paired with dark chocolate make for impressive cookies that are sure to wow your friends.
- Flexible Serving: Perfect for an afternoon snack, dessert at a gathering, or just because you deserve a treat.
- Diet-Friendly Options: Totally vegan, dairy-free, and egg-free, so everyone can enjoy!

Ingredients You’ll Need
- 1/2 cup olive oil: A healthier fat choice that adds a subtle fruitiness—extra virgin works beautifully.
- 2/3 cup light brown sugar: Adds moisture and depth with a hint of caramel flavor. You can substitute with coconut sugar for a different twist.
- 1/4 cup white cane sugar: This gives needed sweetness and helps achieve a beautiful texture.
- 1 flax egg: (1 tablespoon of ground flaxseed mixed with 3 tablespoons of water) acts as a binding agent and keeps the cookies moist; for a quick alternative, you could use a store-bought egg replacer.
- 1 teaspoon vanilla bean paste (or vanilla extract): For that warm, comforting flavor. Pure vanilla extract would also work well if that’s all you have on hand.
- 1 1/4 cups all-purpose flour: This is the base of your cookie dough. For a gluten-free option, try almond or oat flour but adjust the measurements.
- 1/2 teaspoon baking soda: Helps the cookies spread and rise.
- 1/2 teaspoon salt: Balances the sweetness perfectly.
- 1/4 teaspoon baking powder: This gives a little lift while baking, ensuring a perfect chewy interior.
- 6 Tablespoons chocolate chunks (or chocolate chips): Choose your favorite type—dark, milk, or semi-sweet are all fantastic choices.
- 2 Tablespoons crushed pistachios: Adds delightful crunch and pairs beautifully with the chocolate.
- Flaky sea salt (optional, as topping): A sprinkle of flaky salt on top enhances the flavor and adds a gourmet touch.
How to Make Vegan Olive Oil, Pistachio, & Chocolate Chunk Cookies
Preheat and Prepare: Start by making your flax egg. Combine 1 tablespoon of ground flaxseed with 3 tablespoons of water in a small bowl and let it sit for about 5 minutes until it thickens. Preheat your oven to 350°F (175°C) and line a baking sheet with parchment paper for easy cleanup.
Cream Sugars and Oil: In a large mixing bowl, combine the olive oil, brown sugar, and white sugar. Using an electric mixer, cream these ingredients together for about 1-2 minutes until they’re smooth and slightly fluffy. This step is essential as it incorporates air, setting the stage for a light, chewy cookie.
Add Flax Egg and Vanilla: Once the sugars and oil are creamed, add in your prepared flax egg and vanilla bean paste. Mix these in for about 30 seconds until completely combined. The flax egg gives the cookies moisture and binds everything together beautifully.
Incorporate Dry Ingredients: Next, gently add the flour, baking soda, salt, and baking powder on top of the wet mixture. Make sure to layer the dry ingredients over the wet ones. This method ensures a well-mixed dough. Mix everything together until a thick cookie dough forms—it will be a bit sticky, and that’s exactly what we want!
Fold in Chocolate and Pistachios: Now for the fun part! Add 4 tablespoons of chocolate chunks and 2 tablespoons of crushed pistachios into your dough. Use a spatula to gently fold them in, ensuring the goodies are evenly distributed throughout. You want pockets of chocolate and crunch in every bite!
Scoop the Dough: Use a 2-tablespoon cookie scoop to scoop out 10-11 portions of dough. Place them on the lined baking sheet, ensuring you space them at least 2 inches apart. Resist the urge to flatten them; they’ll spread just fine during baking thanks to the baking soda.
Top with Extra Chocolate: Before you pop them in the oven, take the remaining 2 tablespoons of chocolate chunks and press them into the tops of the cookie dough balls. This little addition makes for a beautiful presentation!
Bake to Perfection: Slide your tray into the oven and bake for 10-12 minutes. Keep an eye on them! The edges should be golden, but the centers will remain soft and will continue to set after you take them out. When they’re perfectly baked, they’ll be fragrant and slightly puffed up.
Tap and Shape: Remove the tray from the oven and gently tap it on the counter to create a lovely wrinkly texture on the cookies, enhancing that homemade charm. If you want them to be perfectly round, use a round cookie cutter or a large mug to shape them while they’re still warm.
Cool and Enjoy!: Allow the cookies to cool on the baking tray for about 5 minutes before transferring them to a wire rack. If you like, sprinkle a pinch of flaky sea salt on top for that irresistible sweet-and-salty vibe. Now, go ahead, grab a cookie, and enjoy the fruits of your labor!

Storing & Reheating
To store your delicious cookies, keep them in an airtight container at room temperature for up to 5 days. You can refrigerate them in a sealed container for 1-2 weeks if you prefer a cold treat. For longer storage, freeze them for up to 3 months in a plastic freezer bag; just be sure to lay them flat, so they don’t stick. When you’re ready to enjoy, simply reheat them at 350°F (175°C) for 5 minutes. Note that the texture may change slightly after freezing, but a quick warm-up will refresh their delightful chewiness!
Chef’s Helpful Tips
- Avoid overmixing your dough after adding the flour—this can lead to tougher cookies.
- For even sweeter cookies, consider adding a little extra sweetener or using dark brown sugar for a robust flavor.
- Ensure your olive oil is of good quality; it really impacts the flavor of your cookies.
- If your dough seems too sticky, chill it in the fridge for 10-15 minutes before scooping to make it easier to handle.
- Experiment with different mix-ins like nuts, dried fruits, or even coconut for added flavor variety.
- These cookies are great for make-ahead baking—just prepare the dough and scoop it out, then freeze the individual cookie dough balls for later baking.
A warm bite of these Vegan Olive Oil, Pistachio, & Chocolate Chunk Cookies offers the perfect blend of flavors and textures. With their fluffy yet chewy bite, every cookie is a delightful experience! Don’t hesitate to swap in your favorite nuts or spices, and make this recipe your own. Baking is all about creativity and finding what makes you happiest. So, gather your ingredients, channel those comforting vibes, and start creating your very own batch of deliciousness. Enjoy the aroma, the flavors, and, most importantly, the smiles these cookies will bring!
Recipe FAQs
Can I use a different type of oil?
Absolutely! While olive oil gives these cookies a unique flavor, you can substitute it with melted coconut oil or vegetable oil if you’re looking for something different. Each will impart a slightly different taste, but they’ll still work wonderfully in the recipe.
What if I don’t have flaxseed for the egg replacement?
No worries! If you’re out of flaxseed, you can use 1/4 cup of unsweetened applesauce or 1/4 mashed banana as an egg substitute. Both options will help bind the cookie dough together and keep it moist.
Can I make these gluten-free?
Yes! To make gluten-free Vegan Olive Oil, Pistachio, & Chocolate Chunk Cookies, feel free to substitute the all-purpose flour with a 1:1 gluten-free baking blend. Just be sure to choose one that contains xanthan gum or add it to help with texture.
How do I know when the cookies are done?
Look for the edges to start turning golden brown while the centers should still appear a bit soft. They will continue to bake on the tray once removed from the oven, so take them out just shy of fully set for that perfect chewy texture!
PrintMore Desserts Recipes
- Butterfinger Nutter Butter Truffles
- No-Bake Cherry Cheesecake
- Valentine Bacon Wrapped Water Chestnuts
- Peanut Butter Pie
- Raspberry Cottage Cheese Baked Oatmeal
Recipe Card

Vegan Olive Oil, Pistachio, & Chocolate Chunk Cookies
- Prep Time: 10 minutes
- Cook Time: 12 minutes
- Total Time: 22 minutes
- Yield: 10-11 cookies 1x
- Category: Dessert
- Method: Baking
- Cuisine: Vegan
Description
These Vegan Olive Oil, Pistachio, & Chocolate Chunk Cookies blend rich flavors and simple ingredients. Their nutty olive oil, crunchy pistachios, and melting chocolate create an irresistible treat perfect for any occasion!
Ingredients
- 1/2 cup olive oil
- 2/3 cup light brown sugar
- 1/4 cup white cane sugar
- 1 flax egg
- 1 teaspoon vanilla bean paste (or vanilla extract)
- 1 1/4 cups all-purpose flour
- 1/2 teaspoon baking soda
- 1/2 teaspoon salt
- 1/4 teaspoon baking powder
- 6 Tablespoons chocolate chunks (or chocolate chips)
- 2 Tablespoons crushed pistachios
- Flaky sea salt (optional, as topping)
Instructions
- Make the flax egg by mixing ground flaxseed and water, let sit for 5 minutes.
- Preheat the oven to 350°F (175°C) and line a baking sheet with parchment paper.
- Cream together olive oil, light brown sugar, and white sugar until smooth.
- Add the flax egg and vanilla, mixing until well combined.
- Incorporate flour, baking soda, salt, and baking powder into the wet mixture until a sticky dough forms.
- Fold in chocolate chunks and crushed pistachios gently.
- Scoop 10-11 portions of dough onto the baking sheet, spacing them 2 inches apart.
- Press additional chocolate chunks on top of the dough balls.
- Bake for 10-12 minutes until edges are golden and centers are soft.
- Cool on the tray for 5 minutes and then transfer to a wire rack.
Notes
For a quick alternative to flaxseed, use a store-bought egg replacer.
If dough is too sticky, chill in the fridge before scooping.
Store cookies in an airtight container for up to 5 days.
Nutrition
- Serving Size: 1 cookie
- Calories: 150
- Sugar: 8g
- Sodium: 100mg
- Fat: 7g
- Saturated Fat: 1g
- Unsaturated Fat: 5g
- Trans Fat: 0g
- Carbohydrates: 19g
- Fiber: 1g
- Protein: 2g
- Cholesterol: 0mg

