Guacamole recipe
Guacamole is a simple, fresh, and creamy dip made from ripe avocados, zesty lime juice, chopped tomatoes, onions, cilantro, and a touch of salt. The best part is how quickly…
Tip: save now, cook later.Guacamole is a simple, fresh, and creamy dip made from ripe avocados, zesty lime juice, chopped tomatoes, onions, cilantro, and a touch of salt. The best part is how quickly it comes together and how satisfying that smooth, slightly chunky texture feels with every bite.
I always love making guacamole when friends come over because it’s such a crowd-pleaser and easy to customize. Sometimes I like to add a little bit of diced jalapeño for a gentle kick, and other times I keep it mild so everyone, even picky eaters, can enjoy it. The trick I’ve learned is to add the lime juice right away to keep those avocados bright green and fresh-looking.
One of my favorite ways to eat guacamole is simply scooping it up with crunchy tortilla chips or spreading it on warm toast for an easy snack. It also pairs perfectly with tacos, grilled chicken, or just about any Mexican-inspired meal. Whenever I make guacamole, it disappears fast—it really brings a little extra happiness to the table!
Key Ingredients & Substitutions
Avocados: The star of guacamole! Choose ripe avocados that yield slightly to gentle pressure. If you prefer a smoother dip, softer avocados help. In a pinch, you can use mashed peas to lighten it up, but the flavor will change.
Lime Juice: Fresh lime juice brightens the dip and slows browning. If limes aren’t available, lemon juice works but changes the flavor slightly. Adding juice right after mashing keeps your guacamole green and fresh-looking.
Onion & Tomato: White or red onions add bite. I usually use red for its mild sweetness. Roma tomatoes are best for fewer seeds and less liquid, which keeps guacamole from getting too watery. Omit the tomato for a chunk-free version.
Jalapeño (Optional): Adds gentle heat. If you want more spice, include seeds or swap for serrano peppers. For no heat, leave it out altogether—your guacamole will still taste great.
Cilantro: Fresh cilantro gives a bright herb flavor. If you’re not a fan, try fresh parsley or basil for a different touch, though it’s less traditional.
How Do You Get the Perfect Guacamole Texture?
Texture is key for guacamole—too smooth and it feels bland, too chunky and it’s hard to scoop. Here’s how to get just right:
- Use a fork or potato masher to mash avocado gently. Stop when some chunks remain for a nice bite.
- Add diced tomato and onion last to keep their crunch and color.
- Mix ingredients lightly—overmixing makes it mushy.
- Taste and adjust—salt and lime juice bring balance and help flavors pop.
- If making ahead, press plastic wrap directly onto the surface of the guacamole to prevent air exposure and browning.
With these simple tips, your guacamole will be just creamy enough while still fresh and bright every time.
Equipment You’ll Need
- Medium mixing bowl – big enough to mash and mix ingredients easily without spilling.
- Fork or potato masher – perfect for mashing avocados to your preferred texture.
- Sharp knife – to chop onions, tomatoes, cilantro, and jalapeño cleanly.
- Citrus juicer or reamer – helps squeeze out fresh lime juice with less mess.
- Cutting board – a sturdy surface for chopping your veggies safely.
Flavor Variations & Add-Ins
- Add diced mango or pineapple for a touch of sweetness that balances the spice.
- Mix in crumbled cotija or feta cheese for a creamy, salty twist.
- Stir in grilled corn kernels to add a smoky, crunchy bite.
- Try swapping jalapeño for chipotle powder for smoky heat with less sharpness.

How to Make Classic Guacamole
Ingredients You’ll Need:
- 3 ripe avocados
- 1 small lime, juiced (plus lime wedges for garnish)
- ¼ cup finely chopped onion (white or red)
- 1 small tomato, seeded and finely diced
- 1-2 cloves garlic, minced
- ¼ cup fresh cilantro, chopped
- 1 small jalapeño, seeded and finely chopped (optional, for heat)
- Salt to taste
- Freshly ground black pepper to taste
How Much Time Will You Need?
This guacamole recipe takes about 10 minutes to prepare. There’s no cooking required—just fresh chopping and mixing. It’s a quick, delicious dip you can whip up any time!
Step-by-Step Instructions:
1. Prep the Avocados:
Cut the avocados in half and remove the pits. Scoop the creamy flesh into a medium bowl.
2. Add Lime Juice:
Pour the lime juice directly onto the avocado to keep it from turning brown and to add fresh flavor.
3. Mash the Avocado:
Use a fork or potato masher to mash the avocado until it’s your favorite texture. Some like it chunky, others prefer it smoother.
4. Mix in the Veggies and Herbs:
Add the chopped onion, tomato, minced garlic, cilantro, and jalapeño if using. Stir everything together gently.
5. Season and Taste:
Sprinkle with salt and pepper. Taste and add more lime juice or salt if you like.
6. Serve and Enjoy:
Place the guacamole in a pretty bowl and garnish with lime wedges. Serve right away with tortilla chips, or use as a topping for tacos and other dishes.
Can I Use Frozen Avocados for Guacamole?
Yes, you can use frozen avocados if fresh ones aren’t available. Just thaw them in the fridge overnight and drain any excess water before mashing. The texture might be a little softer but still delicious.
How Do I Keep Guacamole From Turning Brown?
Adding fresh lime juice right after mashing the avocados helps slow browning. Also, press plastic wrap directly onto the surface of the guacamole to prevent air exposure. Consume within a day for best freshness.
Can I Make Guacamole Ahead of Time?
You can prepare guacamole a few hours ahead, but it’s best eaten fresh. Store it tightly covered in the fridge with plastic wrap pressed on top to minimize browning.
What Can I Substitute for Jalapeño?
If you want less heat, try leaving out the jalapeño or use a mild pepper like poblano. For smoky flavor, chipotle powder is a great alternative.