The Easiest Homemade Guacamole Dip Recipe
Have you ever had table-side guacamole at a fancy Mexican restaurant? It’s such a special experience, and now you can replicate it in your own home. You’re going to be surprised how simple it is to make your own homemade guacamole, custom-made to your liking. Stick around, and I’ll fill you in on a very special addition that elevated the flavors even more.

Now let’s get right to the good stuff…
how to make homemade guacamole dip
INGREDIENTS:
Gather your ingredients and get ready to make this amazing dip, good enough to eat with a spoon. This post may include affiliate links. As an Amazon Associate I earn from qualifying purchases.
- 3 medium ripe avocados
- 1/2 small tomato or plum tomato
- 1/2 small shallot, minced
- 1 clove garlic, minced
- Lime
- Small bunch cilantro
- Hot chili oil with dried cranberries ( by Tia Lupita)
- salt & pepper to taste
ingredient information:
- Avocado: To choose the perfect avocado, just give it a gentle squeeze. It should give slightly but still feel firm. Good luck and Godspeed.
- Tomato: You can choose to replace the tomato and shallot with pico de gallo. Leave it as is or give it a quick mince to make it a bit smaller.
- Garlic: We used raw garlic for this recipe, minced finely. You can also used roasted garlic. Take a shortcut with jarred minced garlic like this.
- Shallot: Since I’m not a huge fan of raw onions, I like to used shallots instead (minced finely) for their milder flavor so that I don’t bite into any large pieces of onion and ruin the guacamole experience.
- Lime: Feel free to be generous with the lime. You can also used lemon juice instead.
- Cilantro: We all know that cilantro can be a bit controversial. I personally love it, but if you don’t, just leave it out. No problem.
- Tia Lupita hot chili oil with cranberries: Even though this is called hot chili oil, I didn’t find it to be spicy at all. The flavor was amazing though, with just a bit of sweetness added from the dried cranberries. I was very pleasantly surprised. There is also a peanut flavor it you prefer. Both are delicious.
instructions:
Stick around to the end, and I’ll give you a few pointers for making this dip your own.
- Scoop out the ripe avocado and add the flesh to a mixing bowl.
- Smash with a fork or potato masher. It should not be smooth but have lumps of avocado.
- Dice the tomato into small pieces, removing some of the seeds, and add it to the bowl.
- Finely mince the garlic, cilantro and shallot and add to the bowl also.
- Squeeze the juice from half a lime to the mix and a bit of the lime zest.
- Season with salt and pepper to taste.
- Mix the ingredients until well combined.
- Transfer the guacamole to a serving dish.
- Garnish with the hot chili oil as desired.

my recipe tips
- Choosing an avocado: Unfortunately I live in an area of the world where the avocados never seem to be just right. I buy them under-ripe and then forget about them or buy them over-ripe for edible. Ideally, the avocados I used for this recipe wouldn’t have been quite as ripe. They were a little too soft and not as vibrant green as I would have like. Better luck next time.
- Choosing a tool: When smashing the avocadoes you can use a fork or potato masher…or choose the tool that I used…a pastry cutter. I just like how it mashes the avocados while leaving some larger pieces.
- Hold on a minute: Don’t overwork the guacamole. Just mash and mix to the point that the ingredients are incorporated but not pureed.
- Make it your own: The great thing about avocado is that it takes on other flavors so nicely. You can stick with this basic recipe or add things like more onion, corn, black beans, cheeses like cheddar or Cotija, taco meat, bacon, dried fruit, etc. Really, the possibilities are endless.
- Spice it up: I’m not a big spice person, but I know lots of people like their guacamole with some heat. If you’re one of those people, just finely dice some jalapenos and add them to the mix. You can also add some hot sauce or red chili flakes to amp up the heat.
recipe video
🍽️ serving ideas
There are lots of things that you can dip into this delicious guacamole, but the traditional choice is tortilla chips. We like Cantina style chips that are a little more delicate. You just need to spoon on the guacamole since they don’t hold up to dipping very well.
If you’re having a get together with lots of appetizers, this dip recipe is great alongside this layered taco dip and this fresh fruit dip. Then there will be a little something for everyone.

recipe notes
- Tips: Check out my recipe tips above to help you get the best results for this super yummy dip.
- Storage: Keep leftovers (if you even have any) covered in plastic wrap or in an airtight container in the fridge for up to 1 to 2 days. I don’t recommend freezing this dip, as it may affect the texture.
- Dip prep: You can prepare this dip ahead of time. There are some pros and cons to doing this. The avocado will only stay fresh for a short period of time without turning brown, even with the use of citrus. However, the flavors are a bit better when they have some time to meld together.










