By Updated on

Homemade Guacamole is fresh, flavorful, and beyond easy to make. Made with the perfect blend of avocados, onion, jalapenos, lime juice, and fresh cilantro, this mouth-watering dish makes the ultimate chip dip for taco nights and game-day parties.

125 CAL 7g CARBS 11g FAT 2g PROTEIN 3
Leave a Comment

As an avid lover of Mexican cuisine, you could say I’m a little picky when it comes to guacamole. I’ve had my fair share of the iconic dish, ranging from out of this world to mediocre at best.

To ensure that I was able to enjoy the best homemade guacamole every single time, I knew I had to come up with my own recipe to share. This authentic guacamole recipe guarantees to be the best ever. Just wait and see.

I’ve found that far too often, people overthink guacamole and end up with lackluster results. One of the most important aspects of a really great-tasting rendition of this iconic dish is using only the freshest and highest-quality ingredients. Keep things simple. 

My guacamole is made with ripe avocados, fresh cilantro, jalapenos, lime juice, red onions, cumin, salt, and pepper. It’s fresh, wholesome, and bursting with incredible flavors.

When you find the perfect guacamole recipe, it can be an amazing tool to keep in your back pocket for dinner parties, taco nights, and game days. Trust me, this is that recipe.

This zesty and flavorful dip is super easy to throw together and tastes fabulous with all your favorite Mexican dishes.

Serve this authentic guacamole alongside everything from chips and nachos to tacos, enchiladas, and burrito bowls. You could also add it to burgers, sandwiches, and even salads.

Looking for more authentic Mexican salsas? Try this Salsa Verde, Pico de Gallo, Habaerno Salsa, and Ranchero sauce.

Homemade guacamole with avocados, cilantro, jalapeno, and lime juice in a bowl with tortillas on the side.

Key Ingredients

To bring this dish to life, you will need the following key ingredients:

  • Avocados. In this case, the larger the better! Avocados are a fantastic source of healthy fats that are oh-so-delicious. Make sure to opt for perfectly ripe avocados that are firm, but with a slight bit of give. Haas avocados are the most common but almost any ripe avocado can be used for guacamole.
  • Cilantro. Opting for fresh herbs versus dried herbs is absolutely essential when it comes to guacamole. If you don’t like cilantro, you can leave this out or swap in fresh parsley.
  • Red onion. This adds a great variation to the texture, as well as a freshness and delicious bite. Soak the onions in cold water if you prefer a less pungent onion flavor. Any color onion can be used. White onion is more traditional.
  • Jalapeno. This adds just enough kick to enhance the dish without making it overly spicy. If you’re worried about having too much heat, just make sure to remove the seeds first. For more spice, use serrano peppers.
  • Lime juice. Make sure to use freshly squeezed lime juice for the best results. The acidity in this ingredient enhances the flavors of the guacamole, making it even more delicious. Lemon juice can be used as well but the flavor is slightly different.
  • Spices. Salt acts as a flavor enhancer, which is essential when it comes to brightening up the mild flavor of avocados. I also like to add black pepper and cumin to kick this dish up a notch in the flavor department.

Secret shortcut: Short on time but still want to make amazing guacamole? I've got a secret trick. Simply mash 3-4 avocados with a fork and stir in 1/4-1/2 cup of your favorite salsa verde. Season with salt and you have some really delicious guac!

How to Make The Best Homemade Guacamole

Follow these easy steps to make truly delicious guac.

  1. Make sure your avocados are nice and ripe, without being mushy. They should give slightly when you press.
  2. Cut the avocado in half and remove the pit. Normally I do this by carefully pressing my knife into the pit and then turning the knife until the pit pops out.
  3. Scoop out the avocado flesh using a spoon. Discard any browned or darkened areas. Then use a fork (or molcajete) to mash the avocado. It should still maintain some texture.
  4. Gently stir in the cilantro, onion, jalapeno, lime juice, salt, cumin, and black pepper. Taste and adjust the seasoning. This step is critical since avocados vary in size and flavor Add salt and lime juice as needed so the guacamole has tons of flavor.

How to Choose Avocados

The most important step to making guacamole is actually choosing the right avocados. The avocados should be ripe but still have some firmness.

Start by looking for avocados with the stem intact. The skin should be dark green and it can be bumpy or smooth. Then pick up the avocado and gently press on the skin. It should be firm but have a slight give.

If none of the avocados are ripe, opt for firm avocados over mushy avocados. Mushy avocados have lots of brown spots and a spoiled flavor. It is better to wait a couple of days for the avocados to ripen.

Authentic guacamole served in a bowl with avocado, limes, cilantro, red onion, and salt.

Tips for the Making Amazing Guacamole

Want to make the best guacamole ever? Of course, you do! To help you do just that, here are some of my top tips and tricks:

  • Pick ripe avocados. You want to find avocados that still have the stem cap attached, as this helps to prevent brown spots. You can tell an avocado is ripe when you press on it and it’s firm with a slight give.
  • Fresh is best. For the best-tasting guacamole, you will need to use fresh ingredients. This means using only fresh lime juice, cilantro, jalapenos, and red onions. Fresh flavors are key here.
  • Up the spice. Don’t be afraid of a little spice, especially when it comes to guacamole! Avocados are mild and fatty, so they brilliantly balance the slight heat from jalapenos. To up the heat level of this dish, leave the seeds in your jalapenos or add a sprinkle of cayenne pepper to the mix.
  • Don’t make it too early. To avoid oxidation taking over and altering the color and flavor of your dish, avoid preparing it too early before you’re ready to enjoy it.

What to Serve with Guacamole

You can really serve this dish with just about anything, whether you’re prepping for a taco night or cooking up burgers on the grill. If you’re looking for some ideas, here are some of my favorite dishes to serve with guacamole:

Change it Up! Popular Flavor Ideas

There are so many different ways that guacamole is served and made. Here are some creative ideas for customizing your guac!

  • Add sweetness: If you like sweeter guacamole, consider adding chopped apples, pineapple, mango, or pomegranate seeds. Some people even add dried cranberries.
  • Garlic: This topic is contested in guacamole recipes and many traditionalists don’t include garlic. If you want to include garlic, add 1 clove of finely minced garlic. To mellow the flavor, add it to the bowl with the lime juice for 5-10 minutes before adding the avocado.
  • Crunch: If you want to add some crunch to your guacamole, consider toppings the finished dish with pepitas (toasted pumpkin seeds), crispy bacon, radishes, or pickled red onions.
  • Cheese: Cheese is never a part of authentic Mexican guacamole, but that doesn’t mean it isn’t delicious. Top the guacamole with some queso fresco, queso cotija, or feta cheese before serving.
  • Tomatoes: Tomatoes are another controversial ingredient in guacamole. Most traditional Mexican recipes don’t include tomatoes. If you like tomatoes in your guacamole, add 1-2 diced Roma tomatoes. Remove the seeds and juice for best results.

How to Soften a Hard Avocado

The very best way to soften a hard avocado is to put it in a brown paper bag with some bananas. The bananas release ethylene gas as they ripen and speed up the process.

This won’t happen immediately but this trick uses within 1-2 days when starting with hard avocados.

How to Store Guacamole So It Doesn't Get Brown

There is no doubt that Guacamole tastes best when served fresh. However, if you do have leftovers, you can seal them up in an airtight container and refrigerate them for up to 2-3 days.

One of the tough things about any homemade guacamole is that it browns in the fridge due to oxidation. Here are a few quick tricks you can do to prolong the beautiful color of your dip:

  • Lime juice. Adding extra lime juice before storing your leftovers can go a long way in preserving the color. Additionally, you can mix in more lime juice just before serving it again to freshen it back up.
  • Seal tightly. It’s important to keep as much oxygen out as possible. To do this, I recommend packing your guacamole into the container tightly, then pressing a layer of saran wrap (plastic wrap) over the top and pressing it down so it touches the guacamole. This prevents air from getting in. Then seal the container.
  • Pit. Another hack for keeping your guacamole green is to seal it in an airtight storage container with the pit.

Frequently Asked Questions

Here are the answers to some of the most frequently asked questions about this dish:

Yes! Avocados are a fantastic source of heart-healthy fats. This refreshing dish is low-carb, refreshing, and made with only wholesome ingredients.

When picking an avocado, you want to make sure that the brown stem cap is still attached. It should also be firm, but with a slight give when you squeeze it. Avoid bright green avocados and go for dark green ones instead.

Yes! As long as you properly store the dish, you can freeze it safely for up to 3 months. Keep in mind that the texture of the dish may be slightly altered after being frozen.

Mexican guacamole with cilantro, lime juice, mashed avocados, and onion in a bowl with tortillas on the side.
The Recipe
Loading Video…


125 CAL 7g CARBS 11g FAT 2g PROTEIN 3
  • Print
  • Download
  • Send to your inbox


  • 3 avocados (ripe and large)
  • 1/2 cup cilantro, chopped
  • 1/4 cup red onion, minced
  • 1 jalapeno, diced (seeds removed for less spice)
  • 2 tbsp lime juice (more to taste)
  • 3/4 tsp kosher salt (more to taste)
  • 1/4 tsp cumin
  • 1/4 tsp black pepper

Like this Recipe? Try our Meal Plans!

Slender Kitchen Meal Plans
  • Weekly Meal Plans
  • Easy Shopping List
  • Healthy, Low Carb, & Vegetarian
  • Nutritional Information


(Hide Media)

Switch to prevent your screen from going dark.


Cut the avocado in half and remove the pit. Scoop the avocado flesh away from the skin. Add it to a mixing bowl. Gently mash the avocados using a fork. The mashed avocado should still have some texture and chunks and shouldn't be overly smooth.


Fold in the remaining ingredients. Taste and adjust seasoning as needed. If it tastes bland at all, add some extra salt. Serve with freshly baked tortilla chips, fresh veggies, tacos, and so much more.


This equipment section may contain affiliate links to products we recommend.
Nutritional Facts
Serving Size: 3 tbsp
Amount Per Serving
Calories 125
Calories from Fat 100
% Daily Value *
Total Fat 11g
Saturated Fat 2g
Monounsaturated Fat 0g
Polyunsaturated Fat 0g
Cholesterol 0mg
Sodium 227mg
Total Carbohydrate 7g
Dietary Fiber 5g
Sugars 1g
Protein 2g

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

The Nutritional Values provided are estimates only and may vary based on the preparation method.


The most important thing when making guacamole is that the avocados are ripe. They should easily mash with a fork after being removed from the skin.

user image
About the author Meet Kristen McCaffrey
Hi, I’m the cookbook author, recipe developer, and food enthusiast behind Slender Kitchen. I am obsessed with making healthy food that is easy to prepare and absolutely delicious. Meal planning is my secret weapon and I hope I can make meal time easier for you with our tried and tested recipes and foolproof meal plans. Learn More
On Guacamole
user image
Instagram Icon
Did you make this?

Snap a picture and show us what you made on Instagram or Facebook. Tag us using @SlenderKitchen or #slenderkitchen.