Friday nights at my house have a ritual. Mexican food, every week, without fail. Tacos, burritos, chili, pico de gallo, homemade sour cream — the whole spread.
And at the center of it all, this guacamole. I developed this recipe over time to work for everyone at the table: my daughters, who are particular about what they eat, and the adults who want real flavor. Fresh ingredients, properly balanced, nothing unnecessary.
It hits every time. My younger daughter has claimed guacamole as her dish. She sets up her cutting board, chops everything herself, and takes it very seriously. I let her. Some of the best family memories we have are built around small moments like that — one recipe at a time.

Ingredients You’ll Need
- Avocados: The whole recipe. This authentic guacamole recipe lives or dies by the avocado. Make sure they’re ripe: slightly soft when you press the skin, deep green inside. See my ripeness tips below.
- Jalapeño: Your heat. Remove the seeds for mild, leave them in for fire. Taste yours first — they vary wildly.
- Cilantro: Adds brightness and that classic fresh flavor. Don’t skip it.
- Onion: White or yellow, finely diced. You want it distributed, not in big chunks.
- Lime juice: Fresh only. Brightens everything and helps prevent browning.
- Salt: More important than people think. Season generously and taste as you go.
- Tomato (optional): Some people love it, some don’t. My family always adds it. Both versions are correct.

How to Store Guacamole (And Keep It Green)
Press plastic wrap directly onto the surface of the guacamole, making sure there’s no air between the wrap and the dip. Add a spritz of lime juice on top before covering. This prevents oxygen from getting in and turning it brown.
Stored this way, it stays fresh for up to 3 days in the refrigerator.
Frequently Asked Questions
Press gently on the skin. It should yield slightly but not feel mushy. You can also remove the small stem at the base: if it comes off easily and the color underneath is green, it’s ready. Brown underneath means overripe.
Yes, up to a few hours ahead. Use the plastic wrap method above and add a fresh squeeze of lime before serving to wake it back up.
Not this version. The tomato, onion, and cilantro get watery when defrosted. If you want to freeze it, use just the mashed avocado, lime juice, and salt. Mix in the fresh ingredients after thawing.
Everything. Tacos, tostadas, grilled chicken, scrambled eggs, toast. I’ve put it on everything and have zero regrets.

Make It Your Own
Skip the tomato if you prefer a cleaner avocado flavor. Both versions are traditional depending on the region.
Swap jalapeño for serrano if you want more heat.
Add a pinch of cumin for a smokier, earthier note.
Try it with mango or pineapple. The sweetness against the lime and jalapeño is surprisingly good.
Use a molcajete if you have one. The texture is noticeably creamier and it looks incredible on the table.
If you make this guacamole, or any other recipe on the blog, leave a ⭐⭐⭐⭐⭐ rating and tell me how it went in the comments below. I love hearing from you. Thank you so much for being here!
PrintBest Homemade Guacamole Recipe
- Prep Time: 10
- Total Time: 10
- Yield: 4
- Category: Appetizer
- Method: No-cook
- Cuisine: Mexican
Ingredients
- 2 large ripe avocados
- 1 jalapeño, finely diced
- ¼ cup fresh cilantro
- ¼ small white onion
- ½ lime, juiced
- ½ teaspoon kosher salt.
- 1 Roma tomato.
Instructions
- Cut the avocados in half and remove the pit. Scoop the flesh into a medium bowl using a spoon.
- Mash with a fork until you reach your desired consistency. I like mine mostly smooth with a few chunks still in there.
- Add the finely diced onion, diced tomato (if using), chopped cilantro, jalapeño (seeds removed for less heat), lime juice, and salt.
- Stir everything together, then taste. Adjust with more lime juice or salt as needed, plus more jalapeño if you want extra heat. Serve immediately with tortilla chips.
Notes
Ripeness: Press gently on the skin — it should yield slightly but not feel mushy. Remove the small stem at the base: green underneath means ripe, brown means overripe.
Storage: Press plastic wrap directly onto the surface (no air gaps) and refrigerate for up to 3 days. Add a spritz of lime juice before covering.
Heat level: Remove jalapeño seeds for mild, leave them in for spicy. Taste your jalapeño first.
Tomato: Optional but traditional in many Latin households. Roma tomatoes work best — they’re firmer and less watery.
Leave a Reply