This chunky classic guacamole is so easy to make & so delicious that it will be the only recipe you'll ever need! Just avocados, tomatoes, onions, jalapeno, cilantro, lime juice and seasonings and you're ready to party in less than 30!

Yummy Mexican dishes
I have to say I am partial to Mexican dishes. They are so full of bold, vibrant flavors, fresh ingredients and, for the most part, easy to make. You've got heat from jalapeños, freshness from cilantro and lime, and umami goodness from a variety of spices. Plus, there's something for everyone – whether you like it spicy or mild, meaty or veggie-packed.
It's hard to choose a favorite but Chicken Taquitos hit the spot for game day, in the winter I go for cheesy dinners like Beef Enchiladas, and when summer rolls around Taco Salad is always on the menu.
Why you'll love this recipe
I'm going to shock you with this first sentence. Throw away all your old recipes for guacamole because this homemade guacamole is SO good that it is the only recipe you will ever want to use again. What you say, no way! But I'm telling you, this really is the best recipe for classic guacamole.
It's everything you've always dreamed of when you think of a great guacamole. It's creamy but has little chunks of tomato, onion, and fresh cilantro with an added dash of heat from minced jalapeño and a pinch of cayenne pepper. Not too hot - just right!
This guacamole is as fresh as it gets! With ripe avocados, juicy Roma tomatoes, crisp onions, pungent garlic, and zesty lime, every bite is bursting with flavor.
The flavors are balanced to perfection. The tanginess of lime juice, a hint of heat from jalapeño and cayenne, and the freshness of cilantro make this guacamole unforgettable.
It’s easy to make and ready in minutes. No fancy equipment or complicated steps, just simple ingredients and a bowl!
It’s incredibly versatile. Serve it as a dip, use it as a topping, or even mix it into your favorite dishes. It’s a crowd-pleaser for any occasion.
What is guacamole?
Now for all you guacamole newbies, or those not yet on the guacamole bandwagon, let me bring you up to speed and tell you exactly what a classic guacamole is. The dictionary says it is a Mexican dip comprised of mashed avocado, lime juice, seasonings, and often tomato and onion. But it's really so much more than that.
Mexican Guacamole vs. American Guacamole
While both versions are delicious, there are some key differences between Mexican and American guacamole. Traditional Mexican guacamole focuses on simplicity, letting the avocados shine with just lime juice, salt, and maybe a hint of cilantro. It’s typically chunkier and served as a topping or side.
American guacamole, on the other hand, often includes mix-ins like tomatoes, onions, garlic, and spices, making it more of a dip.
This recipe takes the best of both worlds, adding just enough extras to make it flavorful while still keeping the avocados front and center.
Ingredients
Guacamole is all about fresh, high-quality ingredients. Here’s what you’ll need:
- Avocados: The star of the show—creamy, rich, and buttery.
- Roma tomatoes: Juicy and slightly sweet, they add brightness and texture.
- Onion: A crisp, savory contrast to the creamy avocado.
- Cilantro: Fresh and fragrant, it gives the guacamole that authentic taste.
- Jalapeño pepper: Adds just a touch of heat to keep things interesting.
- Garlic: A savory boost that enhances the overall flavor.
- Lime juice: Adds tanginess and helps prevent browning. Using fresh lime juice provides the best flavor.
- Salt: Brings out the natural flavors of the ingredients.
- Cayenne pepper: A pinch for a little extra kick.
Ingredient notes
To make the best guacamole recipe, start with the best ingredients:
Best avocado for guacamole: Hass avocados are ideal because of their creamy texture and rich flavor. Look for ones that are ripe but still slightly firm to the touch.
Best onion for guacamole: White onion is traditional for Mexican guacamole, but red onion works too if you prefer a milder taste.
Best tomato for guacamole: Roma tomatoes are perfect because they’re less watery, ensuring your guacamole doesn’t get runny.
How to make classic guacamole
Making guacamole is as easy as it is tasty! Here’s how:
- In a large bowl, mash ripe avocados with a potato masher.
- Chop tomatoes, onions, jalapenos and cilantro.
- Add to mashed avocados.
- Pour in lime juice and minced garlic.
- Season with salt and a dash of cayenne.
- Mix well.
This creamy, flavorful dip with chunks of tomatoes, onions and jalapenos is an easy guacamole recipe that's perfect for taco night or celebrating Cinco de Mayo. Whether you’re dipping tortilla chips, topping tacos, or spreading it on a burger, it's going to become your new go-to guacamole recipe. Bonus - it’s quick and easy to make, so you can whip it up anytime the craving strikes!
Recipe tips for success
To ensure your guacamole turns out perfectly every time:
- Use ripe avocados: Check for ripeness by gently pressing the skin. It should give slightly but not feel mushy.
- Add lime juice immediately: This helps prevent browning and keeps the flavor fresh.
- Mash avocados to your preference: Chunky or smooth, make it how you love it.
- Taste and adjust seasoning: Add more salt, lime juice, or cayenne to suit your taste buds.
Recipe variations to make it your own
Classic guacamole is fantastic, but you can always mix things up to suit your taste or get creative for new occasions:
- Cheese it up: Stir in some crumbled cotija cheese or shredded pepper jack for extra flavor.
- Add fruit: Mix in diced mango, pineapple, or pomegranate seeds for a sweet and tangy twist. See our recipe for mango pineapple guacamole.
- Make it spicier: Add more jalapeño or a dash of hot sauce for extra heat.
- Beans or corn: Stir in black beans or grilled corn for added texture and flavor.
- Swap the lime: Try lemon juice instead of lime for a slightly different citrusy kick.
Check out my roundup of Guacamole Recipes for more inspiration.
Make Ahead
Guacamole is best fresh, but you can make it ahead of time. To prevent browning, either squirt with lemon or lime juice then place in an airtight container with a slice of raw onion and seal well by pressing a layer of plastic wrap directly onto the surface of the guacamole to block out air. Store it in the refrigerator for up to 24 hours.
What to serve with and ways to use guacamole
Guacamole is so versatile! It's perfect as a dip, spread, or topping. Here’s some great ideas on how to enjoy it:
Tortilla chips: The classic pairing! For the best guacamole experience, go for sturdy, thick-cut tortilla chips that can handle a good scoop without breaking. You can even make homemade tortilla chips.
Fresh vegetables: Carrot sticks, celery, cucumber slices, or bell pepper strips are excellent for a crunchy, healthy option.
Spread for sandwiches and burgers: Swap out mayo or mustard for a creamy layer of guacamole. It’s especially delicious on turkey or chicken sandwiches and beef burgers.
Topping or filling for tacos and burritos: Add a dollop of guacamole to your favorite tacos, burritos, or enchiladas for an extra burst of flavor.
Salad dressing or topping: Thin it out with a little lime juice and olive oil to create a creamy salad dressing, or simply spoon it over salads for a flavorful garnish.
How to store leftovers
Storing: To store leftover guacamole, transfer it to an airtight container and press plastic wrap directly onto the surface to minimize air exposure. This will help prevent browning. Store in the refrigerator for up to 2 days.
Freezing: While guacamole is best enjoyed fresh, you can freeze it if needed. Place it in a freezer bag and squeeze out the air before sealing it. Freeze for up to 3 months. Thaw in the refrigerator overnight.
More delicious dips
Find lots of easy recipes for Mexican food right here on 2CM!
LOVE QUICK & EASY RECIPES? FOLLOW ME ON INSTAGRAM, FACEBOOK, & PINTEREST FOR ALL THE LATEST RECIPE INSPIRATION! PLUS JOIN MY EMAIL LIST AND RECEIVE A FREE E-BOOK.
Classic Guacamole
Ingredients
- 2 ripe avocados, pitted & mashed
- 2 Roma tomatoes, diced
- ½ cup diced onion
- 3 Tablespoons fresh cilantro, chopped
- ½ fresh jalapeno, seeded & minced
- 1 teaspoon minced garlic
- 1 lime, juiced (about 2 Tablespoons)
- ¾ teaspoon salt
- Pinch cayenne pepper
Instructions
- Cut avocado in half. Remove the pit. Using a large soup spoon, run it under the flesh and remove from outer skin. Place in a bowl and mash well.
- Chop tomatoes, onion, cilantro and jalapeno. Add to mashed avocado.
- Season mix with garlic, lime juice, salt and cayenne pepper.
- Mix well and serve cold. If not eating immediately, cover well and refrigerate.
- Best if eaten the same day.
Notes
Nutrition
This post has been updated with new photos and more helpful information. It was first published on September 7, 2016.
Pamela @ Brooklyn Farm Girl says
I am obsessed with guacamole so I was so excited to see this recipe! Might have to make it for lunch today!