This post may contain affiliate links. Please read our disclosure policy.

Pinterest Hidden Image

This homemade guacamole recipe is fresh, creamy, and ready in just 10 minutes. Made with ripe avocados, lime juice, onion, tomato, and cilantro, it’s perfect for tacos, chips, and parties.

Homemade guacamole is so easy to make, and perfect for loading on top of your favorite Mexican or Tex-Mex dishes (tacos, burritos, nachos, carne asada, pollo asado, and more!) or just serve with some fresh homemade tortilla chips for a snack with a frosty margarita.

Molcajete with guacamole topped with lime wedges.
Save this recipe!
Just enter your email and get it sent to your inbox! Plus you’ll get new recipes from us every week!

Let’s Talk about What Makes a Good Guacamole

Headshot of author Serene.

There are some recipes that get complicated for no reason.

Guacamole shouldn’t be one of them.

The best homemade guacamole starts with ripe avocados, fresh lime juice, a little onion, tomato, cilantro, and salt. That’s it. No special equipment, no long ingredient list, and no need to overthink it.

What makes great guacamole isn’t adding more ingredients—it’s getting the balance right. Creamy avocados, bright lime, a little crunch from onion, and enough salt to make all those flavors pop.

This is the recipe I pull out for taco nights, game days, backyard cookouts, and every time someone shows up with a bag of tortilla chips. It comes together in minutes and somehow always disappears before everything else on the table.

Why You want This Recipe for Guacamole

  • Ready in less than 10 minutes
  • Made with fresh ingredients
  • Perfect for tacos, nachos, and burrito bowls
  • Easy to customize
  • Naturally gluten free
  • Great for parties and gatherings
  • Tastes like restaurant style guacamole

What Makes This Guacamole So Good

The secret isn’t a special ingredient.

It’s using ripe avocados and keeping the flavors simple.

I’ve made versions loaded with extras, but I always come back to this one because it lets the avocado be the star. The lime keeps it bright, the onion adds crunch, the tomato adds freshness, and the cilantro brings everything together.

Every ingredient earns its place.

Ingredients for Authentic Guacamole

Ingredients needed to make homemade guacamole laid out on the counter.
  • Avocados: Look for avocados that yield slightly when gently squeezed. If they’re hard, they’re not ready yet. If they’re mushy, they’ve gone too far. Look for avocados with dark green to almost black skin. A ripe avocado typically darkens as it matures.
  • Onion: white onion is typically used in Mexican cooking, although yellow will work also.
  • Cilantro: gives a fresh, herbaceous flavoring. Using leaves and stems chopped together gives more flavoring.
  • Salt: use a nice sea salt to bring out all of the natural flavors. Most homemade guacamole needs more salt than people think.
  • Lime: use freshly squeezed juice, it brightens the flavor and helps slow browning.
  • Optional Add-Ins: Roma tomatoes, jalapeño, garlic
Diced tomato, jalapeno, onion, and garlic ready to be added to homemade guacamole.
Halved avocados diced in the peel still.

How to Make Homemade Guacamole

Making homemade guacamole is easy and simple. No fancy equipment is needed for this recipe. Although a molcajete is traditional and makes it quick and easy to mash, a fork will easily mash the avocados also. You want to make sure the avocados are ripe and soft to allow for easy mashing. If the avocados are hard then you may need to wait a few days.

Molcajete with onion, cilantro and garlic that has lime juice on it.
  1. Finely dice: the onion, cilantro and any other ingredients you may be adding (ie jalapeno or garlic). In the bowl or molcajete add the onion, cilantro, salt and lime juice.
Grinding up onion and and cilantro in a molcajete.
  1. Mix: Mash this together and let sit while you prepare the avocados. This allows the lime and salt to work wonders on the onion and cilantro softening them up.
Chunks of avocado added to a molcajete.
  1. Prepare avocados: slice the avocados in half, remove the pit, then dice the avocados while in the peel. I prefer to dice into squares, just a few slices in both directions gives a chunky square dice. This helps create a wonderful chunky texture to the guacamole. At this point, add the avocados to the bowl or molcajete with the other ingredients.
  2. Mash: using the pestle or a fork, mash the avocado to your desired consistency.
  3. Add tomatoes if desired. I like to do this step last so the tomatoes remain in their nice dice and not mashed. 
Avocado being mashed in a molcajete for tableside guacamole.

Tips from making guacamole on repeat

  • Start with Ripe Avocados- No amount of seasoning can fix an unripe avocado.
  • Salt Matters- Taste before serving, then add more salt! If it seems bland it just needs a bit more salt.
  • Don’t Overmix- Overmixing can make guacamole feel pasty. A little texture makes it better.
  • Add Tomatoes Right Before Serving– This keeps the guacamole from becoming watery.

Variations

Spicy Guacamole– Add finely diced jalapeño or serrano peppers.

Chunky Guacamole– Mash only half the avocados and leave the rest diced.

Simple Guacamole– Skip the tomato and keep it extra traditional.

Creamy Guacamole– Add a spoonful of Mexican crema for a richer texture.

Up close image of guacamole in a molcajete.

How to Keep Guacamole From Turning Brown

This is probably the most common question I get.

The best way to slow browning is:

  • Press plastic wrap directly onto the surface
  • Store in an airtight container
  • Refrigerate immediately

The lime juice helps, but limiting air exposure is what really makes the difference.

Molcajete filled with guacamole topped with tomatoes with tortilla chips dipped in it.

Tableside Guacamole

5 from 1 vote
Prep: 5 minutes
Cook: 0 minutes
Total: 5 minutes
Servings: 8
Author: Serene
This tableside guacamole recipe is simply the best. The use of fresh ingredients makes all the difference, and the best part is that it's so easy to make. It's a go-to recipe for any gathering or just a little treat for yourself.
Up close image of guacamole in a molcajete.
Save this recipe!
Get this sent to your inbox, plus get new recipes from us every week!

Ingredients 

  • ¼ cup white onion finely diced
  • ¼ cup cilantro diced
  • ½ tsp salt
  • 1 tbsp lime juice freshly squeezed (approx 1/2 a lime)
  • 4 avocados

Optional Ingredients

  • 1 roma tomato diced
  • 1 jalapeno seeds and membranes removed, finely diced
  • 1 clove garlic minced

Instructions 

  • Add the diced onion and cilantro into a medium size mixing bowl or molcajete. Add the salt and lime juice. Mash together. Let this sit while preparing the avocados. (add garlic and jalapeno during this step if desired.)
  • Slice the avocado in half, remove the pit. While in the shell dice the avocado into square pieces. Larger chunks for chunkier guacamole, smaller dice for smoother guacamole.
  • Scoop the avocado out with a spoon, add to the bowl or molcajete. Mash together to desired consistency.
  • Stir in diced tomato if desired.
  • Serve immediately.

Video

Equipment

  • molcajete

Notes

Storage: 
Cover the guacamole with plastic wrap and press it down to completely cover. Store in a sealed container in the refrigerator for up to 3 days.
Guacamole is always best served fresh!

Nutrition

Serving: 1 | Calories: 166kcal | Carbohydrates: 10g | Protein: 2g | Fat: 15g | Saturated Fat: 2g | Sodium: 153mg | Potassium: 513mg | Fiber: 7g | Sugar: 1g | Vitamin A: 264IU | Vitamin C: 14mg | Calcium: 12mg | Iron: 1mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Like this? Leave a comment below!

Photography by Jess Gaertner Creative

Recipe first published April 27, 2020. Updated September 8, 2023 with new images and video. Recipe is unchanged.


Welcome to my kitchen!

Welcome to the House of Yumm!! My name is Serene. I’m the food photographer, recipe developer, and official taste tester around these parts.

You may also like

5 from 1 vote

Leave a comment

Your email address will not be published. Required fields are marked *

Recipe Rating




12 Comments

  1. I LOVE guacamole. I prefer to mash the avocado with a fork as I like the slightly chunkier texture. I make it pretty much the same way but I add a few drops of Tabasco for a hit of spiciness. I don’t normally put onion in it but maybe I’ll give that a try next time. I’m glad there were pictures otherwise I would have had to look up what on earth a molcajete is!-pestle and mortar!

  2. Great recipe for guacamole! Love not having all the chunks throughout since I’m not a fan of onion. Most recipes put a bunch of other stuff in. Love how simple this one is.

  3. Made this recipe and luv, luv, luv it! Had refried beans on the side and everyone asked for the source of the source of the recipe. Thank you….teh luncheon was a success.

  4. Really good recipe – thanks for sharing! Interesting idea to put the pit back in to keep the guac green and fresh. Wonder why that works? Do you happen to know?

    1. Hi Brian!! I’m not sure why it works. I know whenever we only use half of an avocado with lunch though and we wrap up the other half for dinner, we always wrap the half with the pit and the avocado lasts so much longer that way!

  5. I love guacamole and I never knew that about keeping the pit in the guac to keep it green. Thanks so much for the tip! It looks delicious! Now, pass the chips!