The Best Guacamole Recipe

Best guacamole recipe

The Spruce / Katarina Zunic

  • Total: 5 mins
  • Prep: 5 mins
  • Cook: 0 mins
  • Yield: 12 servings
Nutritional Guidelines (per serving)
299 Calories
23g Fat
19g Carbs
10g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 12 servings
Amount per serving
Calories 299
% Daily Value*
Total Fat 23g 30%
Saturated Fat 4g 19%
Cholesterol 15mg 5%
Sodium 411mg 18%
Total Carbohydrate 19g 7%
Dietary Fiber 11g 40%
Protein 10g
Calcium 51mg 4%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

 Guacamole is one of the simplest appetizers you can make. No stove, no oven...just one bowl and something to mix with. But as with many simple recipes, the ingredients must be the freshest and of the best quality. The onions, garlic, limes, cilantro, and avocados should all be fresh! 

This recipe simply cannot be made with avocados that are not perfectly ripe. Look for avocados that are soft to the touch, but not too squishy. If an avocado is under ripe, place it in a paper bag and close the bag up. You can also add in a banana (peel on). The gasses that are released from the avocados and fruit will help to ripen them more quickly. It will still take at least a day for the avocados to reach the right softness, but it definitely speeds up the process. If you need to slow down the ripening, just place the avocados in the refrigerator. 

I tend to like my guacamole a little more on the limey side. I think it helps the guacamole from turning brown and it just tastes really good to me. However, you can alter the amount of lime and cilantro that you add to this recipe. You can also make it spicy by adding diced jalepenos. For every 4 avocados, you can use about half of a jalapeno, chopped. I like to leave the guacamole on the chunkier side, however you can mash more thoroughly, depending on the texture you like. 

This guacamole is an amazing brunch appetizer, but you can also throw it on top of scrambled eggs, an omelet, or a breakfast toast! It will go quickly no matter how you serve it! 

This recipe makes a large batch of guacamole, enough for a small party. Double or halve the recipe as needed. 


  • 8 avocados (ripe)
  • 1 to 2 limes (juiced, depending on their size and your preference)
  • 1 small onion (finely diced)
  • 2 cloves of garlic (finely diced)
  • 1/4 cup cilantro (chopped)
  • 2 teaspoons salt (more added to taste)

Steps to Make It

  1. Gather the ingredients.

    Ingredients for guacamole
    The Spruce / Katarina Zunic
  2.  Peel and pit the avocados and scoop them out of their skin.

    Pit avocados
    The Spruce / Katarina Zunic
  3. Toss the avocados with the lime juice, this will help them from turning brown while you are preparing the dip.

    Toss avocados and lime
    The Spruce / Katarina Zunic
  4. Add the chopped onions, garlic, cilantro, and salt to the bowl.

    Add onion
    The Spruce / Katarina Zunic
  5. Mash all of the ingredients together using a potato masher or other tool. Leave some chunks behind for added texture. Taste and add more salt if needed!

    The Spruce / Katarina Zunic
  6. Serve with tortilla chips and enjoy!

    The Spruce / Katarina Zunic


  • If you are waiting to serve, place plastic wrap directly over the guacamole so that it is touching the dip and covering it completely, so as to not let any air touch the avocados!