Fresh Guacamole Recipe

5 from 7 votes

As an Amazon Associate, I earn from qualifying purchases. Read the full disclosure here.

Fresh, high-quality ingredients make for the best guacamole recipe. The secret to making amazing homemade guacamole is all in the preparation of the tomato. Find out the best way to create delicious guac in your own kitchen. This easy and delicious version is sure to be your new favorite!

Aerial photo of homemade guacamole in a bowl with ingredients and chips scattered around it.

You will love this Simple Guacamole Recipe

When you think about the best guacamole you’ve ever had, what did you love about it? Was it full of chunks of avocado? Was it smooth? Did it have tomatoes in it? Was the amount of fresh lime juice just right? Everyone’s palate is different, of course, but I am so confident that my homemade guacamole recipe will me your new favorite, too.

Look, you don’t have to take just my word for it. Consider this 5-star review from Paul:

“This is one of the best guacs I have ever had. My #1 favorite is from El Vez, but this is right up there, on par!”

It took me a long time to get the perfect guacamole just right, but it’s been our one and only since I got it just right in 2018. It all started with a friend named Anne who shared the secret for her authentic guacamole recipe that she’d always bring to gatherings. Her trick was the missing piece and it’s the only way I prepare my guacamole anymore!

Save This Recipe form


Enter your email below & we'll send it straight to your inbox. Plus you’ll get great new recipes from us every week!


Guess what her secret was.

…there was no real secret or secret ingredient. There were no fancy ingredients, no special technique… NOTHING. Just years of making it and getting a feel for what worked best and what tasted the greatest.

Well. This baker, who always needs a recipe, wasn’t having it. So I took to making my own guacamole, with a general “these are the ingredients I use” list from her. After many combinations, I came up with what I feel are the best ratios for homemade guacamole with a tiny little secret to keep things chunky.

And that secret lies in the tomato. We’ll get there in a bit.

What is Guacamole?

Guacamole is an avocado-based dip that often includes onions, garlic, jalapeño peppers, and cilantro. Some versions of guacamole contain other ingredients like tomatoes, and some creative recipes even add bacon, honey, pickled onions, mango or other fruit, corn, or roasted vegetables.

Homemade Guacamole ingredients

For this basic and traditional guacamole dip, we’re using simple ingredients, because simple is best and in our experience, simple can still be quite impressive.

Ingredients for homemade guacamole with text overlay.

For this easy homemade guacamole recipe, you will need:
 Hass avocados
 fresh lime juice
 Roma tomatoes
 sweet onion
 fresh cilantro
 jalapeño pepper
 coarse salt


The process for making guacamole from scratch is super simple.

A large glass bowl full of ingredients to make homemade guacamole.


Slice each avocado in half, remove the pit, and scoop the flesh into a medium size bowl. Add the lime juice, toss to coat, then set this mixture aside.


Slice each tomato into quarters and, using a spoon, scoop out the seeds and soft inside parts. Cut the tomatoes into small dice and add to the avocados.


Add the onion, cilantro, jalapeño, and garlic. Use a large fork or potato masher to mash everything together to desired consistency. Add salt, taste, and add more if necessary. 

Aerial photo of ingredients for homemade guacamole in a large bowl.

See? Super simple. But let’s talk about how to choose the best ingredients and prepare them in the best ways so our guacamole is truly top notch.


Over my hundreds of batches of guacamole in my lifetime, I’ve leaned into very specific choices for my ingredients. You are, of course, free to make your own food choices, but these are my go-tos and are trusted, tested, and perfected in the ratios listed in the recipe below.


Hass avocados have a higher percentage of oil, making for a creamier texture than traditional avocados, so they are my preferred choice for this guac recipe. 

If you can’t find Hass avocados, no problem! You can still make a perfect bowl of guacamole with the perfect avocado from any region.


Next up, the onion!

I much prefer the taste of guacamole made with a sweet onion as opposed to a white onion, yellow onion, or red onion.

Sweet onions are a little less potent than the others and they also only add to the guacamole’s flavor. To me, overpowering onion flavor is distracting and gross. Vidalia is my go-to on this one.


For this guacamole, we’re also working with a seeded jalapeno pepper. You’re absolutely welcome to leave the seeds in, but again, I think too much heat can be distracting, and a raw jalapeño is most definitely a very strong and potent heat.

I personally think that the pepper itself carries just enough heat with its flavor. But go with what you prefer when it comes to spice! Simply leaving the seeds in will turn this into a spicy guacamole recipe, so you don’t have to adjust anything else!

Aerial photo of a bowl of homemade guacamole with chips around it.


We’ll add 2 to 3 large cloves of garlic, but here’s the key: they need to be minced. We want to amp up the seasoning of the guac, but we don’t want any huge chunks of garlic since they’ll be staying raw.

Mince mince mince that garlic so we get garlic all up in every little bite!


Now the key to the whole shebang… The tomatoes and the preparation of those tomatoes.

Best Tomatoes for Guacamole

I go with Roma tomatoes for my homemade guacamole because they are small and firm-ish, which helps me perform my best contribution to thick and chunky homemade guacamole: zero tomato seeds.

Aerial photo of Roma tomatoes with the seeds and insides removed.

Tomato seeds are FULL of moisture. Those goopy, wet tomato guts. We don’t want them. Get rid of them!

Added moisture to your guacamole = thinning it out. If we just add the tomato flesh, we’re not really adding too much moisture, leaving all the room for avocado chunks.

So. Much. Dip. For those tortilla chips!

Homemade Guacamole Recipe substitutions and additions

As I mentioned, feel free to leave out any of the ingredients that don’t align with your tastes. This is our family’s favorite recipe and we never stray from it, but you can use any onion, pepper, or tomato that you prefer or that may be available in your home garden when the season is right!

Fresh Guacamole Recipe storage

Now, I’ve seen some rumors about storing guacamole with the pit of an avocado in it, but to be perfectly honest, guacamole never lasts more than a day or two around our house, so storing it is really not a problem for us AT ALL.

If you’re an avocado pit user: does it actually work?! We find that just pressing a piece of plastic wrap onto the guac works just fine for storing for a day or two and helps prevent that pesky thin layer of water that sometimes accumulates on the top of the guacamole. It also tends to keep the browning process a bit more at bay.

How to serve this Simple Guacamole Recipe

Don’t limit this perfect guacamole to just DIP. 

We also love using guacamole for sandwich spreads, with eggs, in salad, on top of nachos, on baked potatoes… ON SPOONS.

A bowl of homemade guacamole.

There’s really no bad way to serve or consume guacamole. But I hope this fresh guacamole inspires you to leave the store-bought guacamole on the shelf on your next grocery store trip.

Easy Guacamole Recipe FAQs

While guacamole is so much more than just smashed avocado, simply smashing avocados will give you a great base for guacamole. Alone, it is fairly bland, so at the very least, adding salt, pepper, and a little lime juice can really spice up the flavor.

While it doesn’t look the most appealing, it is totally safe to eat brown guacamole. As long as it has been kept in the refrigerator and is no more than 3-4 days old, brown guacamole is fine to consume.

Aerial photo of homemade guacamole in a bowl with ingredients and chips scattered around it.
5 from 7 votes
Pin Recipe Print Recipe Rate this Recipe

Easy Guacamole Recipe

The secret to making amazing chunky guacamole at home is all in the preparation of the tomato. Find out the best way to create delicious guac in your own kitchen!
Prep Time15 minutes
Total Time15 minutes
Recipe Author Lynn April
Servings: 8 servings


  • 3 large Hass avocados
  • juice of one lime
  • 2 small Roma tomatoes
  • cup minced sweet onion
  • ¼ cup minced fresh cilantro
  • 1 jalapeño pepper seeded and minced
  • 2 to 3 large cloves of garlic minced
  • ½ to ¾ teaspoon coarse salt


  • Slice each avocado in half, remove the pit, and scoop the flesh into a medium size bowl. Add the lime juice and toss to coat. Set aside.
  • Slice each tomato into quarters and, using a spoon, scoop out the seeds and soft inside parts. Cut into small dice and add to the avocados.
  • Add the onion, cilantro, jalapeño, and garlic. Use a large fork or potato masher to mash everything together to desired consistency. Add salt, taste, and add more if necessary. Guacamole is best served right away, but leftovers can be stored in the refrigerator, covered tightly with plastic wrap in contact with the surface of the dip. Enjoy within 3 days.
Did you make this recipe?Mention @freshaprilflours on Instagram or tag #freshaprilflours!

Nutrition Disclosure

All nutritional values are approximate and provided to the reader as a courtesy. Changing ingredients and/or quantities will alter the estimated nutritional calculations.

Serving: 1serving | Calories: 127kcal | Carbohydrates: 8g | Protein: 2g | Fat: 11g | Saturated Fat: 2g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 7g | Sodium: 152mg | Potassium: 420mg | Fiber: 5g | Sugar: 1g | Vitamin A: 292IU | Vitamin C: 12mg | Calcium: 14mg | Iron: 1mg

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. I never would have thought to use a sweet onion, I usually use a red one, but a vidalia makes so much sense.Your right by the way too much onion flavor in a guac is gross. I usually only use maybe a quarter of a jalapeno with the seeds, I agree, too much spice takes it over.I like use my pastry cutter to help me mash my avocados, I know weird right? But it gives me that chunky/smooth consistency. I love guac in sandwiches right now, plus i feel like I’m eating healthy anytime I have it.

  2. Guacamole has been a part of my life for as long as I can remember. I’ve made it so many times it’s hard to count. I like that it’s naturally gluten free and vegan. My husband and kids love it too. They prefer to eat it with unsalted tortilla chips. Thank you for your useful tips! Such treasure. I should definitely give it a try (probably this weekend). Really in the mood for it. Look forward to your new recipes Lynn!

  3. 5 stars
    My husband and I absolutely love this guac! It is our go-to summer dip. In our opinion: the cilantro is the cherry on top. It goes great on enchiladas, tacos, quesadillas, chips, spoons, you catch my drift. A-mazing.

  4. 5 stars
    This is our go-to guacamole recipe! It is the perfect blend of tomatoes, garlic and guacamole. And 100%…sweet or Vidalia onion for the win in this guacamole.

  5. 5 stars
    Guacamole is my meal of choice. I used 1/2 of the jalapeno (my family doesn’t like heat), and I left the lime out. This was an easy recipe that I loved.

  6. 5 stars
    I love everything there is about this guac. Simple ingredients and fantastic tips gave me a bowl of guac that disappeared as soon as I set it on the table.

  7. 5 stars
    Spot on, I loved it, couldn’t get enough — those were all the comments after I made it! Thanks!!

  8. 5 stars
    Absolutely divine. Didn’t even need to worry about storing it because there was none left. We were all scraping the bowl to finish it off!