There are few better snacks than tortilla chips and guacamole. All you need is 10 minutes and 7 ingredients to make the best homemade guacamole that rivals your favorite restaurant!

Pair it with my corn, black bean, and avocado salsa!

Homemade Guacamole - Daisybeet

Stop buying store bought guacamole and make your own

Guacamole is one of the best ways to enjoy avocado. It goes with pretty much everything – chips, veggies, sandwiches, salads, grain bowls, the list goes on!

There are some things I rarely buy pre-made, and one of them is guacamole. Homemade guacamole is just better, fresher, and more flavorful than store bought. Plus, because it’s so easy and requires minimal ingredients, there’s really no excuse NOT to make it yourself.

Homemade Guacamole - Daisybeet

What’s in homemade guacamole?

I’ve been making and tweaking my guacamole recipe for years, and I think this version is pretty close to perfect. It’s filled with zesty lime, garlic, salt, and cilantro.

If you don’t like cilantro, no biggie! Just leave it out…you’ll still have an amazingly flavorful dip. Here’s what you need to make guacamole:

  • Ripe avocados
  • Garlic
  • Red onion
  • Lime juice
  • Salt
  • Tomatoes
  • Cilantro

Note: I prefer less spicy foods. If you enjoy spicy guacamole, I recommend adding a few teaspoons of finely chopped jalapeño.

How to make homemade guacamole

First, slice open your avocados, remove the pit, and scoop the flesh into a bowl. Add lime juice, salt, red onion, and garlic. Mash until creamy. I like to leave some chunks of avocado when mashing.

Homemade guacamole ingredients - Daisybeet

Next, gently stir in diced tomatoes and cilantro. Taste and season with more salt or lime juice to your liking.

Homemade guacamole ingredients - Daisybeet

Transfer to a serving bowl and serve with chips, veggies, or however you plan to enjoy your guac!

Homemade Guacamole - Daisybeet

Tips for making this recipe perfectly

  • Use ripe avocados. This one is kind of a no brainer, but perfect guacamole starts with ripe avocados. Ripe avocados will give a little when you squeeze them with firm, gentle pressure, but not feel mushy.
  • Don’t over-mash the avocado. You don’t want to give up ALL the texture of the avocado. Instead of mashing into a puree, mash the avocado until smooth and creamy, while still maintaining some small chunks.
  • Enjoy within 1-2 days. Homemade guacamole is best enjoyed as soon as possible after you make it. You can store it in the fridge in an airtight container, but it will begin to brown. It will still taste good a day or two later, but just won’t look as appealing. You can pour a thin layer of water over guacamole you are storing to prevent it from browning as quickly. Just pour off the water when you’re ready to eat again.
Homemade Guacamole - Daisybeet

If you love this recipe, you may also like

Let me know if you love this recipe by leaving a comment or rating below, and check out Instagram and Pinterest for more healthy lifestyle inspiration. Thanks for stopping by!

clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon

The Best Homemade Guacamole (Vegan, Gluten Free)

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Alex
  • Prep Time: 10 minutes
  • Total Time: 10 minutes
  • Yield: about 2 cups 1x
  • Category: appetizer
Save Recipe


There are few better snacks than tortilla chips and guacamole. All you need is 10 minutes and 7 ingredients to make the best homemade guacamole that rivals your favorite restaurant!


  • 2 ripe avocados
  • 2 cloves garlic, minced
  • 1/4 cup red onion, finely diced
  • 1/41/2 tsp sea salt
  • Juice of 1 lime (about 2 tbsp)
  • 1 tbsp cilantro, finely chopped
  • 2 small roma tomatoes, diced


  1. Slice into avocados and remove pit. Scoop the flesh into a mixing bowl. Add garlic, red onion, salt, and lime juice. Mash until creamy, but not pureed.
  2. Gently stir in cilantro and diced tomatoes. 
  3. Taste, and add more salt or lime juice as needed.
  4. Serve immediately.


  • Add 1-2 tsp diced jalapeño or red pepper flakes for spicy guacamole.
  • Store in the fridge for up to 2 days. Cover with a thin layer of water to slow down browning.

Save this recipe for later to one of your Pinterest boards

Homemade Guacamole - Daisybeet