My Guacamole Recipe is easy, fresh, and authentic, with ripe avocados, tomatoes, onions, cilantro, and plenty of lime juice. After making hundreds of batches, I’ve perfected the proportions for creamy, chunky, flavorful guacamole. Watch the video tutorial and learn how to make the BEST Guacamole.

This post may contain affiliate links. Read my disclosure policy.
Helpful Reader Reviews
“Didn’t have to alter this recipe at all. So perfect! Its our go-to recipe during the summer time.” – Julia ★★★★★
Guacamole Video
If you love guacamole recipes, this classic one is the base for so many awesome guacamole variations like Corn Guacamole, or Spicy Guacamole. Once you have this basic recipe down, you can experiment with adding your favorite flavors.
Guacamole
I take my guacamole very seriously, just like I do Pico de Gallo. My husband and I make it at least once a week, and after making hundreds of batches, this recipe has been perfected over the years. It’s creamy, chunky, fresh, and has just the right amount of lime zing. We use it as an appetizer, topping, or side dish for so many Mexican dishes.
Authentic Guacamole Ingredients
- Avocados are the star of the show, so use ripe ones that give slightly when gently pressed. Avoid firm avocados or ones that feel mushy or overripe.
- Lime Juice – adds fresh flavor and keeps guacamole green. Use 1 Tbsp of fresh lime juice for every 1 large avocado. Fresh lemon also juice works. Avoid bottled lime juice.
- Onion – Authentic guac is made with white onion for its crisp, fresh, and clean flavor profile, but you can substitute yellow or purple onion.
- Tomato – optional, but I love the color and juicy sweetness it adds to guacamole. Tomatoes should be firm and not overripe. To prevent a watery guac, you can seed your tomatoes or strain after dicing.
- Cilantro – I don’t think you can have a proper batch of guacamole without the freshness of cilantro, but if you must, you can sub with parsley, basil, dill, chives, or green onions.
- Salt and Pepper – Salt enhances the flavor of avocado and tomato while pepper adds a subtle heat. Add both to taste.

How To Ripen Hard Avocados Faster
Planning ahead makes all the difference when buying avocados for guacamole. If your avocados are firm, they’ll need time to ripen. Here’s how to speed things up or slow them down:
- To Ripen Avocados Faster: Place firm avocados in a paper bag with an apple or banana – they release ethylene gas to speed up ripening. Close the bag and leave it at room temperature for 2-3 days, checking daily. Do not microwave avocados – it doesn’t ripen them, and the texture won’t be the same.
- To slow down ripening: If your avocados are ripe and you aren’t ready to use them, place whole avocados in the refrigerator to slow ripening. This can give you a few extra days before making guacamole.

How to Make Guacamole
This easy guacamole comes together in minutes:
- Mash avocados – Start by cutting the avocado in half lengthwise to remove the pit, then use a spoon to scoop out the flesh, and transfer it to a mixing bowl. Coarsely mash with a potato masher or a fork to a chunky guacamole consistency.
- Add lime juice – Squeeze lime juice directly over the top to prevent browning.
- Add remaining ingredients – add diced tomatoes, chopped cilantro, and onion.
- Season – add salt and pepper to taste, and stir just to combine.

Tips for the Best Guacamole
- Use Ripe Avocados – This will give you the best consistency.
- Mash first, mix second – Mash the avocados before adding the remaining ingredients so the guacamole stays creamy and chunky.
- Use Fresh Lime Juice – It gives the best flavor and helps prevent browning.
- Season to taste – Avocados come in different sizes, so salt to taste.
- Drain juicy tomatoes – This keeps your guacamole from getting watery.
How to Keep Guacamole from Turning Brown
For my fellow science nerds: once avocados are cut and exposed to air, oxidation begins, which is what causes guacamole to turn brown or gray. Once your guacamole is made, press a sheet of plastic wrap directly onto the surface to keep air out and help prevent discoloration. A little lime juice helps, but blocking out air makes the biggest difference.

I can’t get enough of this homemade guacamole. I’d love to hear about your favorite guac add-ins in the comments below.
Serve Guacamole With
Guacamole is great for Cinco de Mayo or any time of year, from a stand-alone appetizer to a topping, dip, or garnish. Here is how we love to serve guac:
- Appetizer – serve with tortilla chips, Pita Chips, or Tostadas
- Tacos – spoon onto Breakfast Tacos or Shrimp Tacos
- Toast – Spread onto crisp toast
- Salmon – Serve it on Grilled Salmon or Pan-Seared Salmon
- Burgers – Try guacamole in Burgers
- Nachos – Scoop guacamole over servings of Baked Nachos
- Topping for Taco Salad, Tostadas, Beef Burritos, and Chicken Fajitas
Best Guacamole Recipe

Ingredients
- 3 large avocados, ripe
- 1 Roma tomato, seeded and diced, optional
- 1/2 medium white onion, diced
- 1/2 cup cilantro, (1/3 bunch) finely chopped
- 3 Tbsp lime juice*
- 1/2 tsp sea salt
- 1/4 tsp black pepper, freshly ground
Instructions
- Cut 3 avocados in half lengthwise, remove pits, scrape the flesh of the avocado out with a spoon. Place in a medium bowl with a flat bottom and mash avocados with a potato masher or a fork to a chunky consistency.
- Squeeze 3 Tbsp of fresh lime juice directly over avocados while prepping the rest of your ingredients.
- Add diced tomatoes, onion, and chopped cilantro. Season with 1/2 tsp salt and 1/4 tsp black pepper. Stir just until combined and serve.
Notes
- To Refrigerate: To prevent browning, press plastic wrap directly over the surface of the guacamole, pushing out any extra air. Refrigerate for up to 2 days.
- Freezing: I don’t recommend freezing guacamole since the fresh veggies can get watery and mealy once thawed.
Nutrition Per Serving
Filed Under
More Easy Appetizers
If you are looking for more appetizer ideas for your next party, these are some of my best-loved, crowd-pleasing appetizers:
- Buffalo Wings
- Spinach and Artichoke Dip
- Shrimp Cocktail Recipe
- Stuffed Mushrooms
- Ceviche
- Cheeseburger Sliders
- Jalapeno Poppers



I gave this recipe a 4 star because of the cilantro. You said to definitely add it. I absolutely would not any cilantro. I’m one of those who thinks cilantro tastes like a bar of soap. Sorry
HI Kathy, from what I understand, that is a genetic thing where it tastes that way to some people. In that case, you could sub with parsley, but cilantro is traditional for guacamole.
One tip I’ve learned from a Mexican restaurant is to add the lime juice to the onions. This will take some of the bite out of the onions and soften them. Let it sit about 15 minutes before you add to your avocado. It does make a difference!
Thank you for the tip, Karin! 🙂
Can this be made the night before ? If I use the plastic cover will it not turn brown ?
Hi Bonnie, make sure to put the plastic wrap direclty over the surface of the guacamole without any air bubbles underneath for better results and to prevent browning. It might still brown slightly but you can re-mix just before serving and it will be great. We do this often.
I love that you list nutrition information, but it doesn’t print. Can’t wait for the cookbook!
This recipe is almost identical to the recipe I use except for two ingredients. It is so simple and delicious, but if you really want to “up the flavor” 2 more notches, add in a teaspoon each of ground cumin and garlic powder!! That is our fabulous family favorite for taco night (or any other Mexican food night!) And of course, we make a much larger batch! 😀
And now,…after reading the other comments…I see that others mention the cumin and garlic. Also the oregano which I forgot was in mine too! It’s so yummy–thanks so much for posting this! I love your recipes!
You’re welcome! Glad you loved the recipe.
That’s a great idea! Thank you for your comments and tip – we appreciate it!
We LOVE guacamole too, can’t wait to try your different ones. did you know that if you put the pit back in the guacamole after it done, it really helps to keep it nice and green… and not brown!!
Thanks for sharing, Lisbeth. I hope you’ll love the recipes that you will try!
Can you use lemon juice instead of lime juice?
Hi Ellie, yes you can. If substituting, use the same amount of lemon juice. The KEY is to use freshly squeezed juice and never from concentrate or it will taste like boring store-bought guac.
I love, love, love, your recipes. Love being able to print out the recipes. Can’t wait to try all of these. Thanks for sharing.
You’re welcome, Wanda. Hope you’ll love all the recipes that you will try!
Hallo Natasha!
I tried this and it was awesome!! You can also add pieces of mango, it gives a bit of sweetness and sourness….
Oh great idea!! I love that! Thank you for sharing Luna!
Hello Natasha
Love your blog. How do you stay so thin. OMG I can eat those all week with chips LOL.
You’re so nice! Thank you!
I add a finely diced jalapeño pepper (seeded). It adds a kick.
Sounds good, Lynn! Thanks for the suggestion.
Very nice recipe ,, try ripening avocados in fridge they ripen from inside out I do this also an banana in paper is used for a faster method !!!
I’m so glad that was helpful Joseph!
Favorite guacamole I’ve ever made! Followed the recipe but left out the tomatoes ( son doesn’t like tomatoes much ) really good!
Hi Jean, it’s still yummy without tomatoes. I’m glad you enjoyed it!
I often use red bell pepper in place of tomato. It gives it a little crunch and adds flavor where tomatoes sometimes are not very flavorful and adds too much moisture. Try substituting the red pepper for tomatoes once and it will be your new favorite 🤩
I like to use grated garlic in place of the onion.
Thank you so much for sharing that with me.
I make the same recipe but do not use black pepper, but instead I add 1/2 tsp of cumin and a dash of red pepper flakes (to taste). I use 1 lime to 3 avocados and don’t worry if it is exactly 3 TB of juice but squeeze it all out. Salt is also to taste as it will taste way off without it (we tried).
That’s great to know! Thanks for the tip and for sharing some suggestions with us, Angela.
Hi Natasha, my sister and I made this guacamole today. It was so good! We loved it! Our family tore it up. We topped it on top of our nachos. It was delicious! Thanks for the recipe!
Hello Zoie, so lovely to hear that! Thank you so much for your awesome feedback, I’m so glad your family enjoyed this recipe.
Fantastic and delicious!
Thank you for the great review!
Absolutely delicious!!
Thank you for shar
You’re welcome! I’m so happy you enjoyed that!
Perfect taste! Simple ingredients. Love!
I’m happy you enjoyed that!
Followed recipe as written and I wouldn’t change a thing. This was delicious! thank you for a winner.
You’re welcome! I’m so happy you enjoyed it, Joan!