This is the Best Guacamole recipe you'll ever make! It's easy, fresh, and homemade, making it the perfect side dish with any Mexican-inspired dish. You'll love its smooth, creamy texture, and tangy, spicey taste!

11 years ago, I showed up at my dear friend's house and ate some heavenly guacamole. I had only ever made it with a packet and was pleasantly surprised by how good it was. She told me to use some fresh onion and some spices. Over the years, I tweaked it, added to it, and tried different things. One day, I decided to add cilantro and lime and landed on this perfection. It's got a tang of lime, the creamy deliciousness of avocado, a kick of spice (if you add the jalapeno) and cilantro goodness.
What is Guacamole? Guacamole is a creamy, flavorful dip made from ripe avocados, lime juice, and a handful of fresh ingredients like onions, and cilantro. It’s the ultimate blend of zesty, tangy, and savory, perfect for dipping or dolloping on your favorite dishes!
Our favorite dishes to eat this with are air fryer chicken tacos, Air Fryer Taquitos, sweet potato black bean burritos, and cauliflower black bean tacos.
We also love it with our tostadas de tinga and cilantro lime chicken enchiladas.
Jump to:
Ingredients to make Easy Guacamole
What's in Guacamole? Guacamole is a simple combination of smashed avocado, lemon, and various spices like garlic, to make a taste spread perfect for burritos, toast, tacos, burgers, sandwiches, and of course dipping chips!

- Avocados- It's important that you use ripe avocados so you get that just right texture. Try making this with our Frozen Avocado Recipe. Make sure to thaw the avocado before using.
- Onion- We love fresh yellow onion diced and mixed in. For a faster method, can substitute onion for ¼ teaspoon onion powder.
- Cilantro- Don't forget the fresh cilantro. It adds that just right flavor. If you aren't fan, you can simply leave out the cilantro, but we think it really adds.
- Lime juice- Lime or lemon juice gives the avocado that extra burst of flavor. It also helps it from going brown quickly
- Seasoning- Add salt, cumin, and garlic powder for the taste you love.
See recipe card for quantities.
How to make Fresh Guacamole
Learn how to make Fresh Guacamole with the easy to follow recipe. These step by step process photos show you simple tips to make the best tasting recipe.

- Depit and scoop the avocado into a bowl. Smash the avocado.

- Mix the chopped cilantro, diced onion, spices, and lemon juice.

- Mix until all of the ingredients are evenly mixed in.
Hint: I make mine thick and chunky. However, if you like it smooth, feel free to puree it and make it as smooth as you want. Also, I like to make it ahead of time so it can sit in the fridge for a few hours.
National Guacamole Day! Celebrate by making fresh guacamole, hosting a taco or nacho bar, or pairing guacamole with chips, or veggies.
Substitutions and Variations
Try some of our favorite substitutions and variations for different fun flavors!
- Mango- Sweeten things up by adding finely chopped mango and stir it in at the end. You can also try our Mango Habanero Salsa.
- Chunky-For extra chunky, mash the avocados less, or even finely dice one of the avocados and stir it in at the end
- Creamy- Blend in a blender until smooth.
- Spicy- Add 1 finely chopped jalapeno, add seeds for extra heat.
- With tomato- We love it with fresh tomato! Chop up one large Roma tomato and stir it in at the end. Guacamole with tomato doesn't keep as well, so make sure to eat within 24 hours.
How to keep guacamole from turning brown
The secret is out and we have it! Learn how to keep guacamole fresh with these simple hacks. Press plastic wrap directly onto the surface, add extra lime or lemon juice, or even spread a thin layer of water or olive oil on top to block air exposure. The best kept secret is adding the pits back in the dish to slow down the oxidation.
So why does guacamole go brown? Guacamole turns brown because of a natural chemical reaction called oxidation, which occurs when the avocado’s flesh is exposed to air.
What to eat with homemade Guacamole
Learn how to serve guacamole with some of our favorite recipes. Add this creamy recipe to your favorite Mexican-inspired dishes. You can also make our homemade Pico De Gallo, Chipotle Cilantro Lime Rice, Chipotle Corn Salsa recipe and Copycat Chipotle Fajita Veggies to pair with it. This guacamole is a great topping for our Chipotle Burrito Bowl. Or you can just add to your Copycat Chipotle Chicken.
If you love that flavor combo check out our Cilantro Lime Crema, and Smoky Red Pepper Crema.
Storage
Can you freeze guacamole? Freezing guacamole is so easy and helps you save money and time by meal-prepping your favorite dip. How do you freeze guacamole? Add it to a freezer-friendly container or ziplock bag and freeze for up to 3 months. When ready to eat, thaw in the refrigerator, stir, and enjoy!
How long does Guacamole last? Store guacamole in the refrigerator for up to 4 days. Be sure to follow our tips above to help it stay fresh-looking. Even if it starts to brown, you can still enjoy it. Give it a quick stir and it tastes great!

Top tip
Put the pits in the guacamole before storing to keep it from oxidizing and turning brown as quickly! The lime juice also helps with this.
Related
Looking for other recipes like this? Try these:
Pairing
These are my favorite dishes to serve with Guacamole:
Recipe

Best Guacamole Recipe
Ingredients
- 4 avocados
- 2 Tablespoons onions extra finely chopped
- 3 Tablespoons lime juice
- 6 Tablespoons cilantro
- ½ teaspoon salt
- ¼ teaspoon garlic
- ¾ teaspoon cumin
Instructions
- Scoop avocados into a bowl. Finely chop 2 tablespoons onion
- Combine all ingredients into a bowl and mix. Mix until reaching the desired texture and enjoy!
Notes
- The lime juice helps keep the avocados from oxidizing and turning brown as quickly, but if you leave the avocado pits in when storing, it helps even more.
- Store in the refrigerator in an airtight container for up to 4 days.
Briana Winegardner says
So yummy! I’m an avocado lover and this quac is easy to make and so yummy. I was out of cilantro when I made it but it was still so good. I love the flavor that the lime and cumin give it.