How to Make Delicious Guacamole Without a Food Processor (Vegetarian & Vegan)

Updated on December 18, 2019
cleoaddams profile image

Cleo Addams has a Master's Degree in Natural Health & Nutrition. She enjoys researching and writing in her free time.

Fresh, homemade guacamole is easy to make.
Fresh, homemade guacamole is easy to make. | Source

About a year and a half ago, I went vegetarian. At first, it was a little bit of a challenge switching from eating meat at every meal to not eating meat at all.

My first "go-to" meals were hummus or guacamole with tortilla chips. These were easy meals that I could pick up at the supermarket, throw into a lunch box, and carry to work several times a week. But, soon, I started to read all the "added ingredients" on the labels, and it kinda turned me off a bit. So, after doing some research (and through trial and error), I developed a very easy and delicious recipe for homemade guacamole. The best part is that you don't even need a food processor.

What You'll Need for This Recipe


  • 4 ripe Hass Avocados
  • 3 tablespoons of Lemon or Lime Juice
  • 1/2 a medium Onion
  • 1 medium to small Tomato
  • Fresh Cilantro


  • Masher
  • Knife
  • Tablespoon Measuring Spoon
  • Metal Spoon
  • Large Mixing Bowl

(This recipe serves 3.)


If you don't have a masher, you can use the back of a large, metal spoon. However, I recommend investing in a masher because it will make the job a lot easier. They are relatively cheap and come in metal or plastic.

Quick Start Guide for Those on the Go

If you don't have time to read this article in-depth, I've provided this quick start guide for you. However, if this is the first time that you've made guacamole, I suggest taking the time to read all the way through.

  • Cut, pit, peel, and slice the avocados.
  • Toss avocado slices into bowl, add lemon or lime juice, and give a quick stir.
  • Dice onion and add to bowl.
  • Dice tomato, discard pulp, and add to bowl.
  • Add cilantro to taste, stir, and mash.

An avocado cut into halves.
An avocado cut into halves. | Source

Step 1: Cut, Pit and Peel the Avocados

The very first thing that you'll need to do is cut, pit, and peel the avocados.

If you don't know how to cut an avocado, it's very easy. The first thing that you'll need to do is cut a slit from the top of the avocado (where the stem was) all the way around. Then take your hands and pull the avocado apart.

Next, you'll need to remove the pit. Take your spoon and carefully scoop the pit out. If there are any large chunks of avocado attached to the pit, simply scrape them off with the spoon and put them into the bowl.

Last, you'll need to peel the avocado. A lot of people use a spoon to scoop the avocado out of the rind, however, you're often loosing the deep green outer part of the avocado which contains the most nutrients. To keep these nutrients in, it's best to peel it. This is simply done by grasping a part of the rind and literally peeling it away from the fruit.

After you're done cutting, pitting and peeling your avocados, slice them into pieces and add them to the mixing bowl.

Step 2: Add Lemon or Lime Juice

If avocados are left out too long they start to oxidize. This is where the fruit turns from a beautiful green to brown. To fight this (and add some extra flavor to your guacamole) add 3 tablespoons of lemon or lime juice into the bowl with your avocado slices and give it a stir.

Step 3: Dice the Onion

The next thing you'll need to do is dice 1/2 of a medium onion and add it to the bowl.

Sometimes, if the onion is very strong, I'll mince it instead. It all depends on how much you love the taste of onion. Of course, if you hate onion, feel free to omit it.

Note: Onion powder can be substituted for the diced onion. Add to taste.

Step 4: Dice the Tomato

Now it's time to dice the tomato and toss it into the mixing bowl. Take care to only add the firm parts of the tomato and toss out the pulp. Using the pulp can make the guacamole runny, so it's best to leave it out.

Step 5: Add Cilantro to Taste

Now it's time to add the fresh cilantro!

You can add as much or little as you like. There is no set measurement. I do suggest that you buy it fresh at the supermarket. You can get it for around 89 cents, sometimes cheaper. If you don't want to buy it fresh, you can purchase it dried and let it soak in water for 10 minutes. Then drain well before adding it to your guacamole mix.

Step 6: Stir and Mash

The last and final step is to give your guacamole mix a good stir and then mash away! When you're done mashing, give it one more good stir to make sure that you didn't miss any large chunks of avocado. Personally, I like my guacamole to be more on the chunky side, but you can mash it to whatever consistency you like.

Serve and Enjoy!

Congratulations! You've just made fresh, homemade guacamole without all the added (and potentially harmful) ingredients that most name brands have.

I like to eat this recipe the traditional way—with tortilla chips. However, you can make this more healthy by using it as a veggie dip or add a layer of guacamole to some celery sticks and enjoy!

Chunky guacamole.
Chunky guacamole. | Source

Nutrition Facts

Serving Size: 1/3 of mixture

  • Calories: 338
  • Fat 32 g
  • Carbohydrates 20 g
  • Sugar 2 g
  • Protein 5 g

The values here may not be 100% accurate because the recipes have not been professionally evaluated nor have they been evaluated by the U.S. FDA.

© 2017 Cleo Addams


    0 of 8192 characters used
    Post Comment

    No comments yet.


    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)
    ClickscoThis is a data management platform studying reader behavior (Privacy Policy)