This post may contain affiliate links. If you make a purchase through links on our site, we may earn a commission.

This Perfect Guacamole Recipe is simple, straightforward, and incredibly delicious. It takes only 10 minutes and is the perfect classic appetizer to make for Cinco de Mayo, game day, or any Mexican-inspired meal.

Small bowl of guacamole garnished with lime wedges and cilantro.

Best Guacamole Recipe

There are seemingly infinite versions of a classic guacamole, but this one is without a doubt my personal favorite – the exact ratio to reliably produce the guacamole everyone reaches for again and again.

Made with avocados, onion, cilantro, fresh lime juice, kosher salt, and finely-chopped jalapeño for those who enjoy a bit of heat, this classic guacamole takes just 10 minutes to make and is an absolute must-have for anyone who enjoys cooking Mexican and Mexican-inspired meals at home.

My personal quest for the perfect homemade guac began years ago while we were living in Belgium. Belgium has many excellent dining options, but quality Mexican restaurants were not among them! So, I learned to make a lot of our favorites at home, starting with guacamole.

You can enjoy homemade guacamole in so many ways – on tacos, taquitos, enchiladas, fajitas, in a salad or bowl, or with tortilla chips and a cold skinny margarita, of course. The list is endless.

Ingredients & Common Substitutions

Sliced avocados and prep bowls holding chopped onion, kosher salt, cilantro, lime juice, and diced jalapeno pepper.

The ingredient list for a classic guacamole is pretty straightforward; here are a few notes on what’s in it and why.

  • Ripe avocados. Your avocados must be ripe, or you won’t be able to mash them into a smooth consistency. They should be a very dark green and “give” slightly when pressed with your thumb. For guacamole, it’s better to have avocados that are slightly overripe rather than not ripe enough, but of course they should not be watery or brown.
  • Fresh cilantro leaves. Remove most of the stems for the best flavor and texture.
  • Fresh lime juice. The citrus kick of lime makes all the difference to truly fresh and bright guacamole, so use fresh-squeezed limes if at all possible.
  • Onion. My go-to is a standard yellow onion. White or red onion works, too, just depending on what you have and prefer.
  • Kosher salt. You definitely want to use a grainy kosher salt, or coarse sea salt as a back-up. Table salt just won’t be the same.
  • Finely-dicd jalapeño. I could rarely find fresh jalapeños while we lived in Belgium and can attest this recipe is just as good without them, though I typically do include jalapeños now that we’re back in the US where you can find them with ease. A small amount of jalapeño will not make the guacamole spicy; it just adds a touch of zip and heat.

Does guacamole have garlic?

Finely minced garlic is a pretty common addition to homemade guac, but is not a traditional component, so I don’t put it in and have never missed it. This said, if you’re a garlic lover, by all means mix in a finely minced or pressed clove or two!

How to quickly ripen an avocado?

Avocado too firm? If you know you’re going to need a tender avocado in a couple of days but yours are still rock hard, you can speed up the ripening process by placing the avocado in a brown paper bag — like an old-school lunch bag or a paper grocery bag — together with an apple or a banana. If your avocado was really rock hard to begin with, it may still take 1-2 days to get soft enough for guacamole, but this will definitely help expedite things.

How To Make It

Fortunately, this easy guacamole recipe is truly quick and simple to make. I remind myself of this frequently when I’m trying to resist the temptation to pick up a packaged version that is both more expensive and less delicious. You can make this yourself in less than 10 minutes!

  1. Begin by splitting the avocados lengthwise. Remove the pits with a sharp knife and scoop out the soft flesh with a spoon.
  2. Next, mash the avocado with a fork until it reaches your desired texture — a classic consistency is mostly smooth with a few larger chunks.
  3. Lastly, stir in chopped onion, cilantro, lime juice, salt, and jalapeño, if using. Whip lightly with the fork until guacamole has a slightly fluffy texture. Taste and adjust seasonings as desired, then dig in! 
Bowl of homemade guacamole surrounded by tortilla chips and an ice cold beer in a glass.

Variations & Substitutions

  • Add a serrano pepper or another finely chopped chili pepper for additional layers of flavor. You can use this in addition to or in place of the jalapeno.
  • Add diced pineapple or mangoes for a fruity twist.
  • Mix in chopped tomatoes for extra color and flavor.
  • Sprinkle a small amount of crumbled cotija on top for a creamy, salty finish.
  • Stir in 1-2 teaspoons of honey or agave nectar for a slightly sweet taste.

How long will guacamole last in the fridge?

Guacamole can last at least 2 days and potentially 4 or 5 days in the fridge, depending on how well it is stored.

How can I keep guacamole from turning brown?

Everyone has their own method of preserving guacamole, but the consistent key is to lock out as much air as possible from touching the surface. Much like pesto, air is the enemy, because it oxidizes and causes your lovely green food to turn an unappetizing shade of first dull green, then brown.

The best way I’ve found to keep guacamole from turning brown is to smooth it into an even layer in a small container with a tight-fitting lid, squeeze a small amount of extra fresh lime juice over the surface, and then press a small sheet of plastic wrap gently on top of the surface, leaving enough of an overhang so that you can drape it over the sides, then press and seal the lid on top. Refrigerate and enjoy as needed.

Hand dipping a crisp tortilla chip into a bowl of homemade guacamole.

More Mexican Recipes You’ll Love

If you try this Homemade Guacamole recipe, don’t forget to rate it and leave a comment below. I love hearing how recipes turn out in your kitchen, and it helps other readers, too.

You can also FOLLOW me on PINTEREST, INSTAGRAM, FACEBOOK, and TWITTER for more great recipes and ideas!

5 from 27 votes

The Perfect Guacamole Recipe

Simple, fast, and incredibly delicious. What's the secret to making yours the best every time? Adding just enough lime!

Ingredients

  • 2 medium ripe avocados
  • 1/2 small yellow onion finely chopped
  • 1/4 cup cilantro leaves finely chopped
  • 3 Tablespoons freshly squeezed lime juice
  • 3/4 teaspoon kosher salt
  • 1/2 jalapeno including seeds, finely chopped (optional) 

Instructions

  • Split the avocados lengthwise and use a large spoon to scoop the flesh out into a medium bowl. Mash with a fork until the avocado is mostly smooth but still has a few larger chunks.
  • Stir in chopped onion, cilantro, lime juice, salt, and jalapeno, if using. Whip lightly with the fork until guacamole has a slightly fluffy texture. Taste and adjust seasonings as desired. If you’re feeling fancy, transfer to a serving bowl and garnish with slices of lime. Serve immediately. 

Notes

  1. Your avocados must be ripe, or you won’t be able to mash them into a smooth consistency. They should be a very dark green and “give” slightly when pressed with your thumb.
  2. Guacamole can last at least 2 days and potentially 4 or 5 days in the fridge, depending on how well it is stored.
  3. The best way I’ve found to keep guacamole from turning brown is to smooth it into an even layer in a small container with a tight-fitting lid, squeeze a small amount of extra fresh lime juice over the surface, and then press a small sheet of plastic wrap gently on top of the surface, leaving enough of an overhang so that you can drape it over the sides, then press and seal the lid on top. Refrigerate and enjoy as needed.
  4. Recipe adapted from Big Bowl of Love by Christina Ferrare.

Nutrition Estimate

Calories: 113 kcal, Carbohydrates: 7 g, Protein: 1 g, Fat: 10 g, Saturated Fat: 1 g, Sodium: 244 mg, Potassium: 347 mg, Fiber: 5 g, Sugar: 1 g, Vitamin A: 155 IU, Vitamin C: 11 mg, Calcium: 10 mg, Iron: 1 mg
Did you make this recipe?Leave a review below, then snap a quick picture and tag @nourishandfete on Instagram so I can see it!

This post was originally published on April 18, 2017 and has been updated with new photos and more helpful text.