Best Ever Guacamole
Guacamole is a fresh avocado dip made by mashing ripe avocados with onion, tomato, garlic, jalapeno, lime juice, and cilantro. It comes together in about ten minutes with no cooking, and it is naturally vegan and gluten-free. If you want one reliable dip to serve with veggies, nachos, or spread on toast, this is the one to learn by heart.

Trust me, anyone who claims healthy food is not delicious could be proven wrong on the spot by a bowl of freshly made guacamole. My personal favorite way to eat it is spread on toast, though there are so many more options. I promise this will be one of the best versions of guacamole you have ever tasted, and it quickly becomes a go-to for a quick, healthy snack.
Start with the right avocado
The secret to amazing guacamole is using the right avocado. You want fruit that yields to gentle pressure in the palm of your hand but does not feel mushy or dented. A ripe avocado mashes into a creamy base while still holding a little texture, which is exactly what you are after. If your avocados are still firm, leave them on the counter for a day or two, and pop them in a paper bag to speed things up. Underripe avocados stay bitter and rubbery, and overripe ones turn stringy and dark, so this one step matters more than any other.

A closer look at the ingredients
This recipe keeps to the classic building blocks, and each one earns its place. Three ripe avocados give you the creamy body. Half a finely chopped onion and two deseeded, chopped plum tomatoes add crunch and freshness, and deseeding the tomatoes keeps the dip from turning watery. Two minced garlic cloves and half a finely chopped jalapeno bring the savory heat, so add the jalapeno gradually if you are heat-shy. The juice of half a lime brightens everything and, just as importantly, slows the browning. Three tablespoons of chopped cilantro, plus half a teaspoon each of salt and pepper, round it out. If cilantro tastes soapy to you, swap in flat-leaf parsley for a milder herbal note.
How to get the texture right
Mash the avocados in a large bowl with a fork rather than a food processor. A fork lets you leave a few small chunks, which gives the guacamole that rustic, spoonable texture instead of a smooth puree. Add the onion, tomatoes, garlic, jalapeno, lime juice, cilantro, salt, and pepper, then fold everything together just until combined. Taste before serving and adjust: a little more lime for brightness, a pinch more salt to lift the flavors, or extra jalapeno if you want more kick. The lime is doing double duty here, since its acid slows the enzyme that turns cut avocado brown, so do not skip it.

What to serve with guacamole
Guacamole is endlessly flexible. Scoop it up with tortilla chips or crunchy raw veggies, pile it onto nachos, or spoon it over tacos, burritos, and quesadillas as part of a bigger Mexican spread. My favorite move is to spread it thick on toast, which turns it into a cousin of this smashed avocado toast. If you are putting together a party dip table, it sits beautifully next to a vegan spinach dip or a vegan mushroom spread for guests to mix and match.

Storing it without the brown
Guacamole is at its best the moment you make it, but it keeps in the fridge for about a day. The trick is to limit contact with air, since browning comes from the cut avocado reacting with oxygen. Press a piece of plastic wrap directly onto the surface so no air can reach it, or smooth a thin layer of water over the top and pour it off before serving. Store it in an airtight container and give it a quick stir before it goes back on the table. A little extra lime juice on top helps too. If the surface does darken slightly, it is still fine to eat, so just scrape it off or mix it in.
If you make this guacamole, I would love to know how it turned out. Did you keep the jalapeno mild or crank up the heat, and are you a chips person or a spread-it-on-toast person like me? Leave a rating and a comment below with your take.
Summarise & Save This Recipe
★ Add us as a trusted Google source
Best Ever Guacamole
Ingredients
- 3 avocados ripe, peeled and pitted
- ½ onion finely chopped
- 2 plum tomatoes deseeded, chopped
- 2 cloves garlic minced
- ½ jalapeno finely chopped
- ½ lime juice of
- 3 Tbsp cilantro finely chopped
- ½ tsp salt
- ½ tsp pepper
Instructions
- In a large bowl, add the avocados and mash them with a fork.
- Add the chopped onion, tomatoes, garlic, jalapeno, lime juice, cilantro, salt, and pepper.
- Mix all ingredients to incorporate.
- Serve with veggies or nachos!
Frequently Asked Questions
Yes. This guacamole is made entirely from plant-based ingredients: avocados, onion, tomatoes, garlic, jalapeno, lime juice, cilantro, salt, and pepper. There is no dairy, egg, or honey, so it is naturally vegan and also gluten-free.
Browning happens when cut avocado meets air, so the goal is to block the oxygen. Press plastic wrap directly onto the surface, or smooth a thin layer of water over the top and pour it off before serving. The lime juice in the recipe also slows browning, and a little extra squeezed on top helps.
Use ripe avocados that yield to gentle pressure in your palm but do not feel mushy or dented. Hass avocados are the classic choice for their creamy texture. If yours are firm, leave them on the counter for a day or two, and a paper bag speeds up ripening.
Yes. The heat comes mostly from the jalapeno, so add it gradually and taste as you go, or leave it out for a mild dip. Removing the jalapeno seeds and membranes also lowers the heat while keeping the fresh pepper flavor.
It is best the day you make it but keeps in the fridge for about a day in an airtight container with the surface protected from air. Give it a quick stir before serving. If the top darkens a little, it is still fine to eat, so just scrape it off or mix it in.
Tortilla chips and raw veggies are the classics, but it is just as good on nachos, tacos, burritos, and quesadillas. It also makes a great spread on toast and sits nicely alongside other party dips.

I simply adore guacamole, thank you for the recipe!
You’re very welcome! Glad you liked the recipe!