Prepare the Avocados: Cut the avocados in half lengthwise. Using a spoon, scoop out the flesh and place it in a medium bowl. Discard the pits.
Prevent Browning: Immediately squeeze the juice of half a lime over the avocado flesh. This helps prevent browning and adds a touch of acidity.
Mashing: For a more traditional and rustic texture, use a large mortar and pestle to mash the avocados. Add a pinch of salt to facilitate the process. Grind the avocados until you reach the desired consistency, whether slightly chunky or smoother. If you don't have a mortar and pestle available, you can use a fork or a potato masher to mash the avocados. However, a mortar and pestle will provide a more authentic texture that is similar to guacamole traditionally prepared in Mexico.
Seasoning: Add the salt, freshly ground black pepper, and chopped red onion to the mashed avocado. Stir gently to combine.
Adding Freshness: Dice the roma tomato and chop the fresh cilantro. Add both to the avocado mixture and stir them in gently.
Flavor Boost (Optional): If you prefer a richer flavor, drizzle in 1 teaspoon of olive oil and gently fold it in.
Taste and Adjust: Give your guacamole a taste and adjust the seasonings to your preference. You may want to add more lime juice, salt, or pepper for a brighter flavor.
Serve Immediately: Guacamole is best enjoyed fresh. Serve it immediately with your favorite dippers like tortilla chips, pita bread, or fresh vegetables.