The Best Homemade Guacamole

↓ Jump to Recipe

Once you make guacamole this good at home, you'll never reach for the tub again. Creamy ripe avocados are mashed with bright lime, sharp onion, fresh cilantro, and just enough jalapeño for a gentle kick — fresh, chunky, and perfectly seasoned. It comes together in ten minutes and disappears even faster; at our house it never makes it off the counter before the chips are gone.

Whether it's for taco night, game day, or a casual snack with chips, this is the simple, crowd-pleasing recipe everyone will ask for.

A bowl of fresh chunky guacamole with tortilla chips

Why you'll love this recipe

  • Fresh and chunky. Real avocado flavour, perfectly seasoned.
  • 10 minutes. No cooking, just mashing.
  • Always a hit. The first thing to vanish at any gathering.

Salt and lime: the two ingredients that make or break it

Here's the honest truth about guacamole: the avocados give you the creamy base, but salt and lime are what make it taste alive. Under-seasoned guacamole is the most common failure — it tastes flat, dull, and a little fatty, and people can't put their finger on why. The fix isn't a secret ingredient; it's simply being generous and tasting as you go. Salt amplifies the avocado's nutty flavour and wakes everything up, while lime adds the bright acidity that cuts the richness and keeps it from feeling heavy (it also slows browning — a bonus). Add both, then taste, then almost certainly add a little more of each. You're looking for the moment the flavour goes from "fine" to "pops" — it's unmistakable when you hit it. Season in stages rather than all at once, since avocados vary in size and ripeness, and trust your tongue over the measurements. Get the salt and lime right and even a simple guac is spectacular; get them wrong and the fanciest add-ins won't save it.

Tips for the best results

Use ripe avocados that yield to gentle pressure. Salt and lime are everything — taste and adjust until it pops. Mash to your preferred texture (a little chunky is ideal), and press plastic wrap directly onto the surface to keep it from browning if not serving right away.

Recipe

The Best Homemade Guacamole

Creamy ripe avocados with lime, onion, cilantro, and jalapeño — fresh and perfectly seasoned.

Prep
10 min
Cook
PT0M
Total
10 min
Serves
6 servings
Cuisine
Mexican
Rate this recipe:
☆☆☆☆☆

Ingredients

  • 3 ripe avocados
  • 1/2 small onion, finely diced
  • 1 jalapeño, seeded and minced
  • 1/4 cup cilantro, chopped
  • 2 tbsp lime juice (about 1 lime)
  • 1 small tomato, diced (optional)
  • 1/2 tsp salt, plus more to taste
  • 1 clove garlic, minced (optional)

Instructions

  1. Step 1. Halve the avocados, remove the pits, and scoop the flesh into a bowl.
  2. Step 2. Add the lime juice and salt, and mash to your preferred texture with a fork.
  3. Step 3. Stir in the onion, jalapeño, cilantro, garlic, and tomato if using.
  4. Step 4. Taste and adjust with more lime or salt until the flavor pops.
  5. Step 5. Serve immediately with tortilla chips, or press wrap onto the surface and chill.
Nutrition (per serving): calories 160 kcal · protein 2 g · carbs 9 g · fat 14 g

Nutrition is an estimate and provided for convenience only.

The real way to stop guacamole going brown

Guacamole browning is just oxidation — the avocado reacting with air — and while the lime juice slows it from the inside, the trick to keeping a made-ahead bowl green is to seal it off from the air completely. The method that genuinely works: smooth the surface flat, then press a piece of plastic wrap directly onto the guacamole so there are no air gaps at all (not stretched across the top of the bowl, where air still sits underneath). For longer storage, the restaurant trick is to pour a thin layer of water (or extra lime juice) over the smoothed surface, cover, and refrigerate — then simply pour off the water and stir before serving. Either way, an airtight seal is the secret. Stored like this, guacamole keeps its colour and freshness for a day; without it, it browns within an hour or two. It's still safe to eat slightly browned (just stir it in), but the green stays gorgeous when you keep the air out.

Make it your own

Add a pinch of cumin, swap in roasted garlic, or fold in diced mango or pomegranate for a sweet-savoury twist. Adjust the jalapeño up or down for heat, and a spoonful of Greek yogurt makes it extra creamy.

Frequently asked questions

How do I keep guacamole from browning? Press plastic wrap directly onto the surface (no air gaps), or smooth a thin layer of lime juice or water on top, then chill. Stir before serving.

How do I pick ripe avocados? They should give slightly when gently squeezed in your palm. If too firm, ripen them on the counter for a day or two.

Can I make it ahead? It's best fresh, but it keeps well-covered for up to a day. The lime juice and an airtight surface seal slow browning.

Why does my guacamole taste bland? It needs more salt and lime. Season in stages and taste as you go — under-seasoning is the most common reason guac tastes flat and fatty.

How do I make it spicier or milder? Leave the jalapeño seeds in (or add a second pepper) for more heat; remove all seeds and membranes, or use less, for a milder dip.


Was this article helpful?


Read next

Further reading & trusted sources


The trick that actually works

Guacamole browns from contact with air, not from removing the pit — pressing plastic wrap directly onto the surface keeps it green far better than burying a pit in the bowl.

Emma Hartley

Emma Hartley
Food Editor, The Nourish Kitchen

Emma thinks a recipe has failed if it needs a long backstory before the ingredients — so hers get straight to the point, with the small technique notes that actually change how a dish turns out. She leads The Nourish Kitchen’s recipes and food guides, writing each one to work in a real, busy kitchen rather than a photo studio. AI tools help with research and drafting, and a human checks every recipe for clarity and food safety before it publishes. Nutrition figures are honest estimates, never guarantees.

More from Emma →

Scroll to Top