Homemade Guacamole

This is hands down the BEST guacamole recipe on the internet and it only requires 5 ingredients and 10 minutes!

guacamole in bowlguacamole in bowl

Is there really anything better than eating guacamole with tortilla chips? Oh, wait, eating it with one of our homemade frozen margaritas! In 2015, Linley and I went on an avocado tour in Uruapan, Mexico and learned how to make authentic guacamole from the experts!

There is only one little thing that I add to my guac recipe that lots of Mexicans in Uruapan don’t use. Any guesses? GARLIC. I was surprised too…mostly because I add garlic to everything. Nonetheless, this really is the best guacamole recipe and I can’t wait for you to make it!

How to Make Guacamole

Authentic Ingredients

  • Avocado: ripe avocados are key to amazing guacamole! Give your avocados a little squeeze, they should be slightly soft, but not too mushy!
  • Cilantro: To love or to hate cilantro? Cilantro is a key flavor in homemade guacamole. Make sure to use freshly chopped cilantro as dried cilantro just isn’t the same.
  • Garlic: our signature guacamole recipe is made with 3 cloves of garlic. Feel free to use around a tablespoon of pre-minced garlic if you have that instead!
  • Red onion: I LOVE raw onion and this recipe calls for just a little bit of minced red onion. It goes a long way!
  • Lime Juice: A little bit of fresh citric acid is really going to make your guacamole shine!
  • Sea salt: getting the salt just right in guacamole is very important. If it’s under-salted, you won’t be able to taste all of the fresh flavors as well and if it’s over-salted, well, no one wants to eat it!

How to tell if an avocado is ripe

I’ve mentioned that using ripe avocados for homemade guacamole is extremely important. Sometimes, doing the squeeze test just doesn’t cut it. So, how can you tell if an avocado is ripe or not?

Simply pull the avocado stem off of the bottom of the avocado and if it removes easily, you know it’s ripe! The avocado should be slightly soft to squeeze and will likely be darker in color, too!

10-Minute Instructions

Start off by scooping the flesh out of your ripe avocados. Place them in a bowl and mash them with a fork to create a smooth consistency. Then, add in cilantro, minced garlic, minced red onion, lime juice, and sea salt. Mix everything until combined.

Make sure to give your guacamole a taste test because this is where you’ll add more lime juice and/or salt. Remember, you can’t take away these two ingredients, so it’s best if you under season to begin with!

avocados and onionavocados and onion

Guacamole Q&A

How long does homemade guacamole last?

Homemade guacamole will last up to 3 days in the refrigerator if stored properly.

How do you store guacamole?

Place guacamole in a glass bowl. Then, squeeze on some lime juice to prevent it from turning brown. Wrap bowl with a piece of plastic wrap, removing as much air between the plastic wrap and the guacamole. Store in the refrigerator.

How to you keep guacamole from turning brown?

To keep guacamole from turning brown, we suggest squeezing on more lime juice. Typically the oxygen is what turns the guacamole brown, so you can also remove as much air by wrapping it with a piece of plastic wrap.

What onions are best for guacamole?

The most common types of onions used in guacamole are yellow onion and purple onion.

guacamole in bowlguacamole in bowl

Guacamole Variations

Spicy: Add minced jalapeño or even a serrano pepper to give your guacamole some kick. We recommend starting slow with a 1/2 medium jalapeño and then adding more from there.

Mango Guacamole: jazz up your savory guacamole with something sweet! Add about 1/2 cup of diced fresh mango to your guacamole for a tropical flare.

Chunky Guacamole: if you’re a lover of all things chunky, try adding some diced tomato to your guacamole and keeping the avocados a bit lumpier for a chunky-style guacamole.

More Dip Recipes


Homemade Guacamole Recipe

This is hands down the BEST guacamole recipe on the internet and it only requires 6 ingredients and 5 minutes!

  • Prep Time: 10 minutes
  • Cook Time: 0 minutes
  • Total Time: 10 minutes

Author: Lee Hersh

Yield: 46 1x

Category: Appetizer

Method: No Bake

Cuisine: Mexican


  • 3 large avocados, ripe
  • 3 cloves garlic, smashed and minced (~1.5 tablespoons)
  • 1/3 medium red onion, finely diced
  • 1 medium lime, juice (or more, to taste)
  • 1/4 teaspoon sea salt (or more, to taste)
  • 2 tablespoons cilantro, freshly chopped
  • optional: 1/2 large jalapeno, finely diced


  1. First, remove the flesh of the avocados and place it into a medium-size bowl. Use a fork to mash avocado flesh until smooth. Alternatively, you can leave some chunks, if you prefer a more chunky guacamole.
  2. Next, add in minced garlic, finely diced onion, lime juice, sea salt, and cilantro, and mix until combined.
  3. Give guacamole a taste test and adjust the salt and lime juice depending on what it needs.
  4. Serve with your favorite tortilla chips!


  • Storage: We recommend eating guacamole immediately after you make it. However, if you have leftovers, place guacamole into a medium bowl and squeeze on some lime juice. Then, cover it with a piece of plastic wrap and remove as much air as possible. Store in the fridge for 2-3 days.
  • Nutrition information does not include chips.


  • Serving Size: 1/4
  • Calories: 182
  • Sugar: 1
  • Fat: 16
  • Carbohydrates: 11
  • Fiber: 8
  • Protein: 5