This post may contain affiliate links. Please see our disclosure policy.
This easy guacamole recipe starts with ripe avocados, fresh lime juice, tomatoes, and onions for the perfect chunky texture and bright, fresh flavor. It's simple, adaptable, and completely irresistible.
Whether served with tortilla chips or used to top classic beef tacos, Instant Pot chicken tacos, or vegetarian enchiladas, everyone can agree this homemade guacamole is the best! It is a must-make for taco night and non-negotiable item on every Cinco de Mayo menu!

Kristen's Keys for the Best Guacamole
I learned to make this guacamole from my dad, who learned how to make it while working at a small Mexican restaurant throughout college. He shared with me the pro-tips given to him to deliver the best results. And now I am sharing them with you. 😉
- Choose Ripe Avocados. Look for avocados that are a deep, dark green that yield slightly when touched. Avoid hard avocados, bright green avocados, or overly soft avocado. pale, or mushy brown avocados.
- De-Seed Tomatoes. Removing tomato seeds from the tomatoes will help prevent watery guacamole.
- Mash and Cube Avocados. Using a combination of mashed avocado and cubed avocado allows for the best texture.
- Always Use Fresh Citrus. Adding fresh lime juice is key for a fresh, vibrant tasting guacamole! If you don't have fresh limes, fresh lemons will do-never use jarred lemon or lime juice when making guacamole.
- Generously Season with Kosher Salt. Guacamole needs a good amount of salt in order to be flavorful. Start with 1 teaspoon and adjust as needed.
- Add White Pepper. My dad ALWAYS adds a pinch of white pepper to guacamole for a bright, earthy flavor. That said, it is not worth purchasing JUST for guacamole. Add it if you have it, omit it if you don't have it on hand.
How to Make Guacamole
The following tips are provided to help you achieve perfect results. You will find the ingredient quantities and detailed instructions in the recipe card at the bottom of this post.
- Prepare Avocados. Cut the avocados in half and then carefully lodge the knife into the pit of each avocado. Twist the avocado, releasing the pit from the avocado, and lift it out using the knife. Carefully remove the pit from the knife and discard it. Cube ONE of the avocadoes by using a knife to score the flesh of the avocado into chunks while still attached to the skin. Then use a spoon to scoop out chunks of avocado into a mixing bowl.

- Mash Two Avocados. Scoop out the flesh of the remaining avocados into a large mixing bowl. Add in fresh lime juice and salt and use a fork or potato masher to mash the avocados until creamy and smooth.

- Combine Guacamole. Add the cubed avocado, along with the diced tomato and minced onion to the mixing bowl and gently mix to combine. Taste the guacamole and add additional salt if needed.

Guacamole Variations
While guacamole with tomatoes is my favorite classic version, these additions are fun and tasty ways to get creative with your guacamole.
- Add in well-drained pineapple mango salsa for a fruity twist.
- Love heat? Remove seeds from 1 small jalapeno, and finely mince and add to the guacamole.
- For a smoky variation, mix in up to teaspoons of adobo sauce from a can of chipotle peppers or ½ teaspoon smoked paprika.
- For a flavorful and colorful pop, mix in ¼ cup crumbled feta cheese and ¼ cup pomegranate seeds.
- Prepare without tomatoes for anyone who does not care for tomatoes in their guacamole.
- For zing and tang, fold in pickled red onions or pickled radishes.
- Add in ¼ cup minced cilantro for freshness and a bit of citrus flavor.
More Favorite Tex-Mex Dips
Did you make this recipe?
If you enjoyed this recipe, please leave a comment with a 5-star review at the bottom of the post. Thank you!
The Best Homemade Guacamole

Video
Ingredients
- 2 large ripe Hass avocados , mashed
- 2 tablespoons freshly squeezed lime juice , about 2 limes
- 1 teaspoon kosher salt
- 1 pinch white pepper, optional
- 1 large ripe Hass avocado, cubed
- 4 medium Roma tomatoes, seeded, and chopped
- ½ cup Vidalia onion, or red onion
Instructions
- Cut 2 large ripe Hass avocados in half. Carefully remove the pits. I do this by using a sharp chef's knife to lodge into the pit and twist it out. Scoop out the flesh the the avocados and place into a mixing bowl. Add in 2 tablespoons freshly squeezed lime juice 1 teaspoon kosher salt, and 1 pinch white pepper. Use a fork or potato masher until the mixture is smooth.
- Cut 1 large ripe Hass avocado into chunks by cutting the avocado in half, removing the pit, then using a knife to score the flesh of the avocado into chunks while still attached to the skin. Then use a spoon to scoop out chunks of avocado into the mixing bowl with the mashed avocado.
- Cut 4 medium Roma tomatoes in half and use a small spoon to scoop out the majority of the seeds in the tomatoes. After removing the seeds finely dice the tomatoes and add them to the avocado mixture.
- Add ½ cup Vidalia onion to the avocado mixture. Gently stir to combine. Taste and season with additional salt if needed.
- Serve immediately.
Notes
Nutrition
Nutrition information is automatically calculated, so should only be used as an approximation.













Tried the guacamole recipe and it was simple and tasty.
Quick, and the absolute most delicious recipe!
Perfection does not need a multitude of ingredients.
Thank you, Kristen for another WINNER recipe!
You are absolutely welcome! Thank you for taking the time to leave a review.
Wonderful recipe
I love homemade guac and I especially love this recipe! Absolutely delicious!