ArtsAutosBooksBusinessEducationEntertainmentFamilyFashionFoodGamesGenderHealthHolidaysHomeHubPagesPersonal FinancePetsPoliticsReligionSportsTechnologyTravel

The Best Vegan Chewy Chocolate Cookies EVER

Updated on September 9, 2014

Impress your friends and family with this amazing chewy chocolate cookie recipe! They'll never know it's vegan!

I'm not joking when I say that these are the best vegan chocolate cookies ever. I get tons of requests to bring them to parties and potlucks, and people practically knock me down when they see me carry a plate of them into the room.

These rich, chewy cookies were discovered one afternoon when a friend and I decided we wanted to bake vegan cookies, but we didn't have any commercial egg replacer. My friend had been carrying a banana as a snack in her bag, so we threw it in the cookie batter and they came out amazing!

How to Make the Best Vegan Chocolate Cookies Ever!


1 1/2 cups brown sugar

2/3 cup Earth Balance (or other vegan, non-hydrogenated margarine or shortening)

1 medium banana, preferably brown and spotty

1 tsp vanilla extract

1 1/2 cups flour

1/4 tsp baking soda

1/2 tsp salt

1/3 cup unsweetened cocoa powder

1–2 cups semi-sweet chocolate chips*

oven temperature: 375°F / 190°C

baking time: 9 minutes

*make sure your chocolate chips are vegan (check the ingredients for dairy derivatives). I love Trader Joe's semi-sweet chocolate chips—they are dairy-free, bigger than many other brands, and very delicious! I usually use 1 cup in this recipe.

Mash the banana into pulp until it is mostly lump free (some lumps are okay). If your banana is not very soft, add about 1 tsp of non-dairy milk or water. You're going for an oatmeal-like texture. Set aside.

Combine the Earth Balance and sugar in a large bowl. Mix well until the lumps of Earth Balance are mostly gone. Add the vanilla and mashed banana. Combine well.

In a medium bowl, sift together the flour, cocoa powder, baking soda and salt. Slowly add the dry ingredients to the wet, stir gently to combine (don't over mix.)

Add the chocolate chips and gently fold in.

Roll about 2 tbsp of dough into balls and place at least 2 inches apart on a lightly greased cookie sheet. These spread quite a bit, so give them generous space! I put no more than 6 cookies on one sheet. Place into your preheated oven for 9 minutes. They will look slightly undone when you remove them. Let cool on the cookie sheet for about 5 minutes, then use a large, flat spatula to carefully transfer them to a cooling rack. They will be very soft!

Let cool and enjoy your delicious, chewy treat! These are even better after "resting" for a day, so feel free to make a batch the night before your party or potluck!

What's the deal with the banana?

This neato ripe banana photo is from Smabs Sputzer, used under Creative Commons license.
This neato ripe banana photo is from Smabs Sputzer, used under Creative Commons license.

This neato ripe banana photo is from Smabs Sputzer, used under Creative Commons license.

Bananas are excellent tools for vegan baking. They can generally be used to replace eggs in muffins, cookies, pancakes and other sturdy baked goods. The bananas provide structure as well as leavening. In this particular cookie, the banana also imparts a wonderful flavor that pairs magically with the rich chocolate!

The best bananas for baking are ones that are very ripe. If you bake often, it's a good idea to buy lots of bananas at once, let them ripen as much as possible, then peel and freeze in plastic bags or firmly sealed containers. Then you can just pull a banana out when you need one (be sure to let it thaw before adding to your recipe). Frozen bananas are also great for making smoothies!

Will you try this recipe? I'd love to know what you think!

Sound tasty?

    0 of 8192 characters used
    Post Comment

    • profile image


      5 years ago

      Wow these cookies are awesome.

      I made them at Christmas time as a treat, with the help of my 13 year old son who also loves these. They're so tasty they've become a regular 'treat'!

      Being a veggie but not a vegan I used butter rather than the Earth Balance.

      Go on give them a try ... you won't be disappointed!

    • profile image


      5 years ago

      Delicious!!! I don't believe in using fake stuff just to be vegan so I used coconut oil instead of earth balance and it worked out AMAZING! they did flatten out quite a bit though so maybe a little less next time. The best part? I could eat the delicious batter while waiting for some to bake since it had no eggs.

    • profile image


      5 years ago

      @anonymous: Pretty sure you can since vegan butter is essentially all Vegetable oil. If you have vegetable oil i would use that instead of olive oil since its better for baking.

    • profile image


      5 years ago

      Can I use olive oil instead vegan butter?

      Here in México do not sell vegan butter :(

    • profile image


      6 years ago

      Wah I just baked these and THESE COOKIES ARE BRILLIANT!!! I am so happy I have tried baking them :)!!! Thank you for sharing this awesome recipe!!! (:

    • cuteordeath profile imageAUTHOR


      6 years ago

      @anonymous: woo, I'm so glad you tried and liked them! <3 thanks so much for your comment!

    • profile image


      6 years ago

      @anonymous: The first time I made them they did have a definite banana flavor. The second time, the banana was less ripe so the flavor wasn't as prominent. If you don't like banana then you can replace with an alternative like applesauce and oil or silken tofu (Google around for replacements and measurements). Don't miss trying this cookie recipe; while packed with calories, they are absolutely delicious as a treat for coworkers or a party. (Then I can just eat a bunch of the dough and give the cookies away so I don't eat them myself! :)

    • profile image


      6 years ago

      Did your cookies end up with a banana flavour?

      I want to try these, sounds and looks delicious, but I don't like the taste of bananas :P


    This website uses cookies

    As a user in the EEA, your approval is needed on a few things. To provide a better website experience, uses cookies (and other similar technologies) and may collect, process, and share personal data. Please choose which areas of our service you consent to our doing so.

    For more information on managing or withdrawing consents and how we handle data, visit our Privacy Policy at:

    Show Details
    HubPages Device IDThis is used to identify particular browsers or devices when the access the service, and is used for security reasons.
    LoginThis is necessary to sign in to the HubPages Service.
    Google RecaptchaThis is used to prevent bots and spam. (Privacy Policy)
    AkismetThis is used to detect comment spam. (Privacy Policy)
    HubPages Google AnalyticsThis is used to provide data on traffic to our website, all personally identifyable data is anonymized. (Privacy Policy)
    HubPages Traffic PixelThis is used to collect data on traffic to articles and other pages on our site. Unless you are signed in to a HubPages account, all personally identifiable information is anonymized.
    Amazon Web ServicesThis is a cloud services platform that we used to host our service. (Privacy Policy)
    CloudflareThis is a cloud CDN service that we use to efficiently deliver files required for our service to operate such as javascript, cascading style sheets, images, and videos. (Privacy Policy)
    Google Hosted LibrariesJavascript software libraries such as jQuery are loaded at endpoints on the or domains, for performance and efficiency reasons. (Privacy Policy)
    Google Custom SearchThis is feature allows you to search the site. (Privacy Policy)
    Google MapsSome articles have Google Maps embedded in them. (Privacy Policy)
    Google ChartsThis is used to display charts and graphs on articles and the author center. (Privacy Policy)
    Google AdSense Host APIThis service allows you to sign up for or associate a Google AdSense account with HubPages, so that you can earn money from ads on your articles. No data is shared unless you engage with this feature. (Privacy Policy)
    Google YouTubeSome articles have YouTube videos embedded in them. (Privacy Policy)
    VimeoSome articles have Vimeo videos embedded in them. (Privacy Policy)
    PaypalThis is used for a registered author who enrolls in the HubPages Earnings program and requests to be paid via PayPal. No data is shared with Paypal unless you engage with this feature. (Privacy Policy)
    Facebook LoginYou can use this to streamline signing up for, or signing in to your Hubpages account. No data is shared with Facebook unless you engage with this feature. (Privacy Policy)
    MavenThis supports the Maven widget and search functionality. (Privacy Policy)
    Google AdSenseThis is an ad network. (Privacy Policy)
    Google DoubleClickGoogle provides ad serving technology and runs an ad network. (Privacy Policy)
    Index ExchangeThis is an ad network. (Privacy Policy)
    SovrnThis is an ad network. (Privacy Policy)
    Facebook AdsThis is an ad network. (Privacy Policy)
    Amazon Unified Ad MarketplaceThis is an ad network. (Privacy Policy)
    AppNexusThis is an ad network. (Privacy Policy)
    OpenxThis is an ad network. (Privacy Policy)
    Rubicon ProjectThis is an ad network. (Privacy Policy)
    TripleLiftThis is an ad network. (Privacy Policy)
    Say MediaWe partner with Say Media to deliver ad campaigns on our sites. (Privacy Policy)
    Remarketing PixelsWe may use remarketing pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to advertise the HubPages Service to people that have visited our sites.
    Conversion Tracking PixelsWe may use conversion tracking pixels from advertising networks such as Google AdWords, Bing Ads, and Facebook in order to identify when an advertisement has successfully resulted in the desired action, such as signing up for the HubPages Service or publishing an article on the HubPages Service.
    Author Google AnalyticsThis is used to provide traffic data and reports to the authors of articles on the HubPages Service. (Privacy Policy)
    ComscoreComScore is a media measurement and analytics company providing marketing data and analytics to enterprises, media and advertising agencies, and publishers. Non-consent will result in ComScore only processing obfuscated personal data. (Privacy Policy)
    Amazon Tracking PixelSome articles display amazon products as part of the Amazon Affiliate program, this pixel provides traffic statistics for those products (Privacy Policy)