To begin, halve the avocados and remove the pits. Scoop the flesh into a medium bowl. Using a fork or masher, mash the avocado until it reaches your desired consistency. A few chunks give the guacamole texture, but mash more for a smoother dip.
Add the diced tomato to the bowl. Ensure you remove most of the seeds, as excess liquid from the tomato can make the guacamole watery. This step brings a touch of freshness and colour to the guacamole.
Add the finely chopped red onion. The onion adds a nice crunch and a mild sharpness that balances the creamy avocado. If you prefer a milder flavor, soak the onion in cold water for a few minutes, then drain before adding.
Stir in the chopped cilantro, distributing it evenly through the mixture. This herb gives guacamole its characteristic brightness and pairs perfectly with the richness of the avocado.
Finely chop the jalapeño peppers, removing the seeds for less heat or leaving them in for a spicier guacamole. Add to the mixture, tasting as you go to ensure it reaches your preferred spice level.
Squeeze the lime juice over the guacamole, mixing well. Lime juice not only adds a zesty flavor but also prevents the avocado from browning quickly.
Season with salt and freshly ground black pepper to taste. Stir well, and taste to adjust any seasonings. Salt is key to bringing out the flavours in guacamole, so add it gradually to avoid over-salting.
Serve the guacamole immediately, garnished with a sprinkle of chopped cilantro and a few thin lime wedges on the side for extra zest. Pair with tortilla chips, warm corn tortillas, or as a topping for tacos. Enjoy the guacamole fresh to experience the full, vibrant flavours of this traditional Mexican favourite.