This post may contain affiliate links. Please read my disclosure and privacy policy.

This is the best guacamole recipe, featuring ripe avocado, lime juice, jalapeño, and cilantro. It takes just minutes to assemble and can be made ahead of time for an easy appetizer. Or, use it as a topping for chicken tacos, enchiladas, and more!

Closeup of the best guacamole served in a bowl with yellow corn chips.

Even if you’re not a huge avocado fan, this homemade guacamole is hard to resist. It’s loaded with fresh ingredients and avoids any fillers. Once you taste it, you’ll never be able to eat the store-bought version again! 

If you have more ripe avocados to use up, be sure to try avocado brownies or my chocolate avocado smoothie.

Ingredients You’ll Need

Ripe avocados are key to a good guac. You can tell if your avocado is ripe by squeezing it with your hand; it should have a slight give, but not feel mushy. 

When possible, buy firm avocados at the store and let them ripen on your counter at home for a few days. This will make them less likely to be bruised or spotted when you cut into them later. (Toss them in a paper bag with an apple or banana to speed up the ripening process.)

For an authentic guacamole recipe, pair the avocado with red onion, lime juice, cilantro, jalapeño, and salt.

You can also add a clove of finely minced garlic if you’d like, or some diced Roma tomatoes for extra color and texture. (When tomatoes aren’t in season, skip them!)

guacamole ingredients labeled on a cutting board.

How to Make the Best Guacamole

Cut each avocado in half, remove the pit, and use a spoon to scoop the avocado flesh into a large bowl. Use a fork to mash the avocado.

avocado added to a glass bowl and mashed with fork.

Next, add in the diced red onion, lime juice, jalapeño, cilantro, and salt. Stir well, then give it a taste and make any adjustments, as needed.

You can add an extra pinch of salt or lime juice, as needed. 

guacamole ingredients mixed together and stirred with a fork.

Serve this guacamole right away at room temperature with tortilla chips, or over your favorite nachos, chicken enchiladas, or vegan quesadillas

If you’re not going to use it all right away, store it in an airtight container in the refrigerator for up to 3 days. (See tips below to prevent browning.)

tortilla chip dipped into a bowl of guacamole.

Tips to Prevent Browning

When you want to keep guacamole fresh during a party or need to make it ahead of time, here are some tips for keeping your homemade guacamole looking fresh. 

  1. Use enough lime juice. When you use roughly 1 tablespoon of lime juice per avocado, the acidity will prevent the avocados from turning brown overnight in the fridge. I always make this recipe the night before with no browning.
  2. Use a tall (not wide) storage container. Because avocados brown when they are exposed to oxygen, you want to make the surface area on top as small as possible. Store your guacamole in a tall jar, rather than a wide one, so that less of your guacamole is exposed to air. Be sure to stir the guacamole well, to eliminate any visible air bubbles that may be present in the dip. When you use a glass jar, you should be able to see any bubbles that appear on the sides and stir them away. 
  3. Fill the container to the top. To reduce oxygen exposure, it’s helpful if you can pick a storage container that will be filled to the top with guacamole. Stir well to remove any air bubbles, then secure the lid tightly and store in the fridge.
  4. Cover the guacamole with water or lime juice. If you can’t fill a container to the top, you and also reduce oxygen exposure by covering the top of the guacamole with water or a squeeze of lime juice before securing the airtight lid. Or, press a piece of plastic wrap on top of the guacamole for a similar effect.

When stored using these tips, you can keep your homemade guacamole looking fresh for up to 72 hours in the fridge. But if you plan on serving this to a crowd, I would plan on serving it the next day to be on the safe side.

Frequently Asked Questions

What else can I add to guacamole?

For a spicier flavor, try using a serrano pepper instead of a jalapeno. Or, add more of a taco flavor by stirring in a 1/4 teaspoon of ground cumin. For a fruity dip, you can add diced pineapple or mangoes, which pair well with lighter fish tacos. 

How many avocados should I use when making guacamole for a crowd?

Aim for 1/2 of an avocado per person you are serving. Guacamole made with 3 avocados should serve 6 people, and you can easily double or triple the recipe if needed.

What is the trick to good guacamole?

Use plenty of seasoning to boost the flavor! Plan to use a 1/4 teaspoon of fine sea salt (I use Real Salt brand, for reference; kosher salt and table salt may vary) and 1 tablespoon of lime juice for every large (6 oz.) Hass avocado you use. When served with salty tortilla chips, guacamole can taste quite bland if you don’t use enough salt and lime juice.  

Can I use lemon juice instead of lime juice? 

Yes, if you have fresh lemons on hand, you can use lemon juice instead of lime juice in this recipe.

Have leftovers? Serve leftover guacamole with a side of peach salsa, spread it over avocado toast or sweet potato enchiladas, or use it as a layer in my Vegan 7-Layer Dip.

Closeup of the best guacamole served in a bowl with yellow corn chips.

Guacamole Recipe

4.84 from 6 votes
This Guacamole recipe is easy to make at home and tastes like it came from a restaurant. All you need is a few fresh ingredients to get started!
prep10 mins cook0 mins total10 mins


  • 3 large ripe avocados (about 6 to 8 oz. each)
  • 2 to 3 tablespoons lime juice , freshly squeezed
  • ½ to ¾ teaspoon fine salt , to taste
  • 1 garlic clove , minced (optional)
  • ½ cup red onion , finely diced
  • ¼ cup fresh cilantro , finely chopped
  • 1 jalapeno , finely chopped (white pith and seeds removed for a milder flavor)


  • Cut the avocados in half and carefully remove the pit. Use a large spoon to scoop the avocado flesh out of the shell, then add it to a large bowl. Mash the avocado with a fork until it looks relatively smooth.
  • Add in 2 tablespoons of lime juice, along with ½ teaspoon of salt, and garlic, if using, red onion, cilantro, and jalapeno. Continue to mash and stir the ingredients together. Taste the mixture and add another tablespoon of lime juice or an extra ¼ teaspoon of salt to boost the flavor. (My go-to ratio is 1 tablespoon of lime juice plus ¼ teaspoon of fine sea salt per large avocado used, but this may vary based on your taste buds and the type of salt used.)
  • Serve the guacamole right away, or store it in an airtight container in the fridge for up to 72 hours. (See tips to prevent browning in the full post.)



Nutrition information is for 1/6 of this recipe. (Or roughly a 1/3 cup of guacamole, assuming you get 2 cups total from this recipe.) This information is automatically calculated and is just an estimate, not a guarantee.
Safety Tip: When chopping fresh jalapenos, take care to touch them as little as possible so that the juice doesn’t burn your skin. Don’t touch your eyes after cutting it! Wear gloves to be on the safe side, because fresh jalapeno juice can burn your skin even hours later. (Trust me, I’ve been there while writing cookbooks!)
Variations: You can add a 1/4 teaspoon of ground cumin for more of a taco dip flavor, or add a pinch of cayenne pepper for extra spice. For a chunkier dip, add diced tomatoes.
Update Note: This recipe was updated in January 2024 to make a larger batch. If you prefer the original, you can find that here.


Calories: 169kcal | Carbohydrates: 11g | Protein: 2g | Fat: 15g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Sodium: 202mg | Potassium: 524mg | Fiber: 7g | Sugar: 1g | Vitamin A: 220IU | Vitamin C: 16mg | Calcium: 18mg | Iron: 1mg
Course: Side Dish
Cuisine: Mexican
Keyword: guacamole

If you try this homemade guacamole recipe, please leave a comment and star rating below letting me know how you like it.

Megan Gilmore leaning on her white countertop.

Megan Gilmore

Hi, I’m Megan. A former fast food junkie turned best-selling cookbook author. I create healthy recipes made with simple ingredients to make your life easier.

Read More

You May Also LIke

Leave a Review!

I love hearing from you! Submit your question or review below. Your email address will not be published. Required fields are marked*.

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. I make this the same way & add a bit of garlic. It’s always a hit with family, friends & at potlucks. Sooooo yummy & healthy.

  2. Yum! I love my guacamole tasty and not plain, and this recipe doesn’t disappoint. I added fresh garlic, very delicious!

  3. I actually like lemon juice instead of lime. Secondly, I put Saran Wrap press it tightly on top of the guacamole. Works every time.

  4. You prob already know this. But you can also freeze avocados too to store them. I just bought a bag of frozen avocados. I’m planning on making shrimp tacos tomorrow. Cleaning out the freezer .

  5. Hands down this is also my favorite dip ever, I’m exited to try this recipe. And your tips are very helpful, thank you!!!