Fresh Guacamole
The bowl of chips on the counter was gone before I even finished slicing the limes.
I started making this every year for the Fourth of July, and the recipe has barely changed. Two ripe avocados, a seeded Roma tomato, a little white onion, fresh cilantro, jalapeño if you want the heat, and enough lime juice to keep it bright.
The one thing I got wrong for years was skipping the step of seeding the tomato. Don’t skip it.
Watery guacamole is a real thing, and that’s where the water comes from.
This comes together in about ten minutes. It doesn’t need a blender, a special pan, or anything you can’t find at a regular supermarket.
Prep: 10 minutes · Cook: 0 minutes · Total: 10 minutes · Serves: 6
How do you keep guacamole from turning brown?
Press a sheet of plastic wrap directly onto the surface of the guacamole so no air touches it, then refrigerate. The lime juice in the recipe slows oxidation because of its acid content. The pit trick is popular, but it only covers the small area directly under it, so the plastic wrap is what actually works.
Why This Recipe Works
- Seeding the Roma tomato before dicing removes the watery gel around the seeds, which is the main reason guacamole goes loose and soupy within an hour of making it.
- Lime juice does two jobs at once: it adds bright flavor and its acid slows the browning that happens when avocado flesh meets air, which is why pressing plastic wrap directly onto the surface matters more than leaving the pit in the bowl.
- Mincing the onion fine and the jalapeño fine means every bite gets a little of both without one chunk overwhelming a whole scoop.
I learned the plastic wrap trick the hard way after a batch turned gray on the counter at a party. Now I press it down before I even carry the bowl to the table, and it holds its color for hours in the fridge.
Why This One’s Worth Making
- Ready in 10 minutes with no cooking at all
- Uses ingredients from any regular supermarket
- Scales up easily for a crowd, just double or triple the amounts
- Works as a dip, a taco topping, or a side for grilled chicken
Grab These Ingredients
- 2 large ripe avocados
- 1 to 2 limes, juiced (about 1 to 2 tbsp fresh lime juice)
- 1 Roma tomato, seeded and finely diced
- ½ small onion, minced
- 1 jalapeño, seeded and minced (optional)
- 2 tbsp fresh cilantro, chopped
- ¾ tsp salt
- ½ tsp black pepper
Ingredient Notes
The avocados are everything here. Both Spend With Pennies and Natasha’s Kitchen list ripe avocados as a requirement, not a preference, and they’re right.
An underripe avocado won’t mash properly and the flavor is flat and grassy. I go by feel in my own kitchen: the avocado should give gently when you press it with your thumb, with no hard spots.
If yours aren’t ready yet, leave them on the counter, not in the fridge.
Roma tomatoes are called for in both sources because they’re meatier and less watery than a beefsteak or a vine tomato. Seeding them is the single most important prep step in this recipe.
Cut the tomato in half, scoop out the seeds and gel with a spoon, then dice the flesh.
Fresh lime juice is worth the extra thirty seconds of squeezing. Bottled lime juice has a slightly cooked, flat flavor that shows up in a dish this simple.
One lime usually gives enough, but taste as you go and add more if the avocado flavor needs brightening.

Let’s Make It
- Seed the tomato. Cut the Roma tomato in half lengthwise and use a small spoon to scoop out the seeds and the watery gel inside each half. Dice the remaining flesh into small, even pieces and set aside. The flesh should look firm and dry, with no visible liquid pooling on the cutting board.
- Prep the remaining mix-ins. Mince the onion as finely as you can, mince the jalapeño if you’re using it, and roughly chop the cilantro. Finer pieces mean the flavor distributes evenly through every scoop instead of landing in one big bite.
- Halve and pit the avocados. Cut each avocado in half lengthwise, twist to separate, and remove the pit by pressing a spoon firmly underneath it. Scoop the flesh into a medium bowl. The flesh should be a deep, even green with no brown streaks running through it.
- Mash the avocados. Use a fork to mash the avocado to your preferred texture. I go for mostly smooth with a few small chunks still visible, which gives the dip some body. The two recipes I worked from don’t specify a texture, so this part is genuinely up to you.
- Add the lime juice and salt. Pour in the juice of one lime, add ¾ tsp salt and ½ tsp black pepper, and stir everything together until the lime juice is fully worked in and the color looks uniform and bright green, with no dry patches of avocado showing.
- Fold in the tomato, onion, jalapeño, and cilantro. Stir gently so the tomato pieces stay intact rather than getting smashed into the dip. Taste and adjust salt or lime juice until the flavor is sharp and fresh, with the lime coming through clearly on the finish.
- Press and serve. Serve right away, or press a sheet of plastic wrap directly onto the surface of the guacamole so it touches every part of the top, and refrigerate until ready. This is what keeps the color green, as Natasha’s Kitchen also recommends.

Tips
- Avocados must be ripe, full stop. An underripe one won’t mash into a dip, it’ll just sit there in lumps. If yours are firm, leave them on the counter for a day or two.
- Don’t skip seeding the tomato. That watery gel is what makes guacamole go runny fast, and once it’s in the bowl you can’t take it back.
- This is a make-it-and-eat-it dish. Both sources I worked from put the ceiling at 2 days in the fridge, and the texture and color are best on the day you make it.
- If you’re skipping the jalapeño, a pinch of cayenne stirred in gives a little background heat without the fresh pepper flavor.
- I still don’t measure the cilantro, and I’m not going to start. The two sources I used differ by nearly three times on the amount, so taste as you add and stop when it smells right to you.
- For a crowd, the recipe doubles or triples cleanly. Just prep the tomatoes and onion ahead and keep them separate until you’re ready to mash.
Make-Ahead and Leftovers
Guacamole keeps in the fridge for up to 2 days, which is the ceiling both sources I worked from give. Press plastic wrap directly onto the surface before sealing the container, so no air sits on top of the dip.
Even with that step, some browning on the very top layer is normal. Scrape it off and the green dip underneath will be fine.
Freezing is something Natasha’s Kitchen specifically says not to do, and I’d agree. The texture turns watery and grainy once it thaws, and it doesn’t come back.
Make only as much as you’ll eat within two days. There’s no real reheating here since this is a cold dip.
Pull it from the fridge, let it sit for a few minutes, stir it once, and serve.
What to Serve With Guacamole
- Tortilla chips are the obvious move, and they work because the crunch and salt are exactly what the creamy dip needs alongside them.
- Warm flour or corn tortillas pair well when you’re serving guacamole as part of a taco spread, since the soft texture of the tortilla lets the guacamole flavor come through without competing.
- Sliced raw vegetables like cucumber rounds and bell pepper strips are a good option if you want something lighter to scoop with, and the crunch holds up well.
- Grilled chicken or fish tacos are a natural home for this, since the lime in the guacamole ties back to any citrus marinade you’ve used on the protein.
- A simple pot of black beans on the side rounds out a full meal if you’re doing a casual weeknight spread.
Equipment Worth Having
- A medium bowl, wide enough to mash in without avocado flying out of the sides, is the main tool here.
- A sturdy fork for mashing, since a potato masher can over-process the avocado too quickly if you’re not careful.
- A sharp chef’s knife for dicing the tomato and mincing the onion finely, because a dull blade crushes instead of cuts and the tomato releases more liquid.
- A citrus squeezer or reamer, because squeezing limes by hand leaves juice behind and you want every drop.
- A small spoon for scooping the seeds out of the tomato halves cleanly.
FAQ
Why does guacamole turn brown so fast? Avocado flesh oxidizes when it’s exposed to air, the same way a cut apple does. The acid in lime juice slows that reaction, and pressing plastic wrap directly onto the surface cuts off the air contact that causes it.
Can I make guacamole ahead of time? You can make it a few hours ahead and keep it covered tightly in the fridge. Both sources I worked from give a 2-day ceiling, but the flavor and color are at their best on the day it’s made.
Does leaving the pit in the bowl keep guacamole green? No. The pit only covers the small area directly beneath it. Neither source I worked from claims the pit prevents browning. Plastic wrap pressed onto the surface is what actually does the job.
What kind of avocado should I use? Both Spend With Pennies and Natasha’s Kitchen call for large ripe avocados. The variety doesn’t matter as much as the ripeness. It should give gently when pressed, with no hard spots.
Can I leave out the cilantro or jalapeño? Yes to both. The jalapeño is listed as optional in the recipe, and the cilantro can be reduced or left out entirely without changing the structure of the dip. Taste as you go and make it work for your family.
More Recipes You’ll Like
- Classic Deviled Eggs
- Tangy Dill Pickle Dip
- Beef Enchiladas with Chili Gravy
- Bubbling Blackberry Cobbler
- Bubbling Blueberry Cobbler
- Buttery Classic French Toast
- Chewy Homemade Bagels
- Chewy Snickerdoodles
- Cinnamon Apple Muffins (with Crumb Topping)
- Classic Apple Crisp
Fresh Guacamole
Course: AppetizerCuisine: American6
servings10
minutes10
minutesIngredients
2 large ripe avocados
1 to 2 limes, juiced (about 1 to 2 tbsp fresh lime juice)
1 Roma tomato, seeded and finely diced
½ small onion, minced
1 jalapeño, seeded and minced (optional)
2 tbsp fresh cilantro, chopped
¾ tsp salt
½ tsp black pepper
Directions
- Seed the tomato. Cut the Roma tomato in half lengthwise and use a small spoon to scoop out the seeds and the watery gel inside each half. Dice the remaining flesh into small, even pieces and set aside. The flesh should look firm and dry, with no visible liquid pooling on the cutting board.
- Prep the remaining mix-ins. Mince the onion as finely as you can, mince the jalapeño if you’re using it, and roughly chop the cilantro. Finer pieces mean the flavor distributes evenly through every scoop instead of landing in one big bite.
- Halve and pit the avocados. Cut each avocado in half lengthwise, twist to separate, and remove the pit by pressing a spoon firmly underneath it. Scoop the flesh into a medium bowl. The flesh should be a deep, even green with no brown streaks running through it.
- Mash the avocados. Use a fork to mash the avocado to your preferred texture. I go for mostly smooth with a few small chunks still visible, which gives the dip some body. The two recipes I worked from don’t specify a texture, so this part is genuinely up to you.
- Add the lime juice and salt. Pour in the juice of one lime, add ¾ tsp salt and ½ tsp black pepper, and stir everything together until the lime juice is fully worked in and the color looks uniform and bright green, with no dry patches of avocado showing.
- Fold in the tomato, onion, jalapeño, and cilantro. Stir gently so the tomato pieces stay intact rather than getting smashed into the dip. Taste and adjust salt or lime juice until the flavor is sharp and fresh, with the lime coming through clearly on the finish.
- Press and serve. Serve right away, or press a sheet of plastic wrap directly onto the surface of the guacamole so it touches every part of the top, and refrigerate until ready. This is what keeps the color green, as Natasha’s Kitchen also recommends.
