This is the only guacamole recipe you’ll ever need. Five fresh ingredients, ten minutes and pure, fresh flavor. No garlic, no excessive ingredients, just authentic guacamole the way it’s meant to taste.

Table of Contents

I’ve lived in Southern California most of my life, which means I’ve eaten my fair share of really, really good Mexican food. I’m talking tiny, family-run taquerias in San Diego where the guacamole is made fresh to order in a molcajete right at your table.
And if there’s one thing all that guac has taught me, it’s this: less is more.
All you need are a handful of fresh, simple ingredients: perfectly ripe avocados, a squeeze of lime and just enough crunch and herbiness to make every bite pop.
Like a little heat? Add a finely chopped jalapeño. That’s it. A few fresh ingredients, ten minutes, and you’ll never reach for store-bought again.
Start Here: How to Pick a Ripe Avocado
Great guacamole starts with the perfect avocado. Here’s how to pick the best ones at the store:
- Check the color. Hass avocados, the variety you’ll find at most grocery stores, are the gold standard for guac. Their skin ranges from green to black with shades of purple and reddish-black. A bright green Hass is rock hard and will take 7 to 10 days to soften, so if you’re making guacamole today or tomorrow, look for darker shades of black or purple-black with consistent coloring and no visible bruising or soft spots.
- Do the squeeze test. A ripe avocado should yield slightly when you press it gently, not mushy, not rock hard, just a gentle give. If it feels like a stress ball, it’s overripe. If it feels like a baseball, it needs a few more days.
Buying ahead? Avocados ripen on the counter, not in the fridge. Once ripe, move them to the fridge to slow the process and they’ll keep for another 2 to 3 days.
- Avocados: Emphasis on ripe. See my tips above for how to pick the best ones!
- Lime: Fresh only, please! Bottled lime juice is flat and slightly bitter and will dull the whole bowl.
- Onion: I use white onion rather than red for a cleaner, sharper bite that doesn’t overpower the avocado. If you only have red onion on hand, it works, just know the flavor will be slightly more assertive. Finely chop it so you get flavor in every bite without any big chunks.
- Roma tomatoes: Watery tomatoes are the enemy of great guac, so stick with Roma here. They’re meatier and less watery than other varieties. Make sure to remove the seed cavity and watery pulp before dicing.
- Cilantro: A staple in Mexican cuisine that adds a fresh, herby brightness. I’m OK with cilantro if it’s mixed into a dish, but it’s a no-go as a garnish. Not a fan at all? Simply leave it out.
- Jalapeño: Stemmed, seeded and finely chopped for gentle heat. If you want more fire, leave some seeds in or try a serrano pepper. If you want zero heat, skip it entirely.
- Kosher salt: Salt is the ingredient most people underestimate in guacamole. It’s what makes all the flavors pop. Start with ½ teaspoon and adjust from there.

See the recipe card for full information on ingredients and quantities.
This comes together in one bowl in 10 minutes or less. Here’s how I do it:
Halve and pit your avocados. I use the knife trick, carefully lodging the blade into the pit, giving it a twist and lifting it out. Then, instead of scooping the flesh with a spoon, I peel the skin away like a banana. It takes two seconds and you get every last bit of that gorgeous dark green flesh closest to the skin.
Add the avocado to a large bowl, mash with a fork to your desired consistency and stir in the remaining ingredients. Then taste, taste, taste. Guacamole that falls flat almost always just needs more salt or another squeeze of lime.



How to Keep Guacamole from Turning Brown
Let’s talk about the thing everyone asks: how do you keep guacamole from turning brown?
Just like apples, avocados turn brown because the flesh oxidizes when exposed to air. Lime juice slows this down, which is why we add it early, but the real trick is eliminating air contact entirely.
Here’s what I always do if I’m not serving my homemade guacamole right away: I transfer it to an airtight container and press a piece of plastic wrap directly onto the surface of the dip so there are no air pockets (it should be touching the guac, not just draped over the bowl), then seal it with the lid and refrigerate. It’ll stay green for up to 24 hours and will keep in the fridge for up to 3 days.
A little browning on the very top is totally normal. Just scrape it away if it bothers you. The green guacamole underneath is perfectly good to eat. Give it a stir and re-season before serving.

FAQs
This is almost always a salt issue. Add more a pinch at a time until the flavors pop. If it still tastes flat, squeeze in more lime juice. The two work together to make everything taste brighter.
Place firm avocados in a paper bag with an apple or banana and leave them on the counter overnight. The ethylene gas they release will speed up the ripening process. This trick works best when your avocados are almost there. If they’re rock hard and bright green, no paper bag is going to save you. Give them a few more days on the counter first.
You can, but a fork gives you much better control over texture. A food processor will turn it smooth in seconds, which is fine if that’s what you want, but you’ll miss out on those buttery chunks!
Technically yes, but leave the tomatoes and onions out before freezing since they turn watery when thawed. Freeze just the avocado, lime and salt base flat in a zip-top bag for up to 3 months. When you’re ready to serve, thaw overnight in the fridge and stir in your fresh ingredients. That said, guacamole is always best made fresh. It only takes 10 minutes!
Don’t Stop at Tortilla Chips
Where there’s guacamole, there’s tortilla chips. If you’ve never made them from scratch, this is your sign. They take 10 minutes and are completely life-changing alongside this fresh guac.
But this classic dip can do so much more:
- Piled onto carne asada tacos
- Layered into a 7 layer dip for game day or Cinco de Mayo entertaining
- Spooned into taco salad cups for a crowd-friendly party appetizer
- Served alongside queso with chorizo or homemade pico de gallo for the ultimate dip spread
- Dolloped atop chicken taquitos, sheet pan nachos, chicken enchiladas or a taco bowl
And if you’re entertaining, don’t forget the strawberry margarita popsicles. Your guests will love them alongside a bowl of homemade guacamole and chips.


Ingredients
- 3 large ripe avocados
- 1 medium lime
- 1/2 cup finely chopped white onion
- 2 medium Roma tomatoes, seeded and diced
- 1/4 cup loosely packed cilantro leaves, finely chopped
- 1 small jalapeño, stemmed, seeded and finely chopped (optional)
Instructions
- Halve and pit the avocados then scoop the flesh into a large bowl.
- Using a fork or masher, mash the avocado until it reaches your desired consistency.
- Halve the lime then squeeze both halves into the bowl with the avocado and stir to combine.
- Stir in the white onion, tomatoes, cilantro, jalapeño (optional) and ½ teaspoon kosher salt.
- Taste and season the avocados with more salt or lime juice as desired. Serve immediately or store in an airtight container in the fridge for up to 3 days.
Kelly’s Notes
- Storage: Press plastic wrap directly onto the surface of the guacamole before sealing with a lid and refrigerating. It’ll stay green for up to 24 hours and will keep in the fridge for up to 3 days. Some browning on the very top is normal. Just scrape it away, give it a stir and re-season with salt and lime before serving.
- Avocados: Use ripe Hass avocados that yield slightly to gentle pressure. Not sure if yours are ready? See the tips in the post above.
- Jalapeño: For more heat, leave some seeds in. For no heat, skip it entirely. A serrano pepper is a great swap if you want more fire.
- Salt: Start with ½ teaspoon and keep tasting. Under-seasoned guacamole is the most common reason homemade guac falls flat. When in doubt, add a little more.
- ★ Did you make this recipe? Don’t forget to give it a star rating below!
Nutrition
Did you try this recipe?
Leave a comment below with your star rating!
This post may contain affiliate links.





