Slice the Avocado in half lengthwise, discard the stone and scoop out the pulp with a spoon and place in medium bowl.
Squeeze the Lime half over the avocado (doing this first helps to prevent browning).
Using the back of a fork, start mashing the avocado until it starts to look creamy.
Add in the chopped Tomatoes,Spring Onions and Garlic. Mix in until combined.
Season with Salt and Pepper and add in the chopped fresh Cilantro.
Taste and adjust seasoning if needed.
Cover with plastic wrap and allow the wrap to the surface of the Guacamole to form a second "skin" (this will help prevent browning if not immediately serving).
Can be served straight away or refrigerated up to 1 day in advance.
Tips and Tricks: To get the most juice out of the Lime, place the uncut lime in the microwave for 10 seconds, then roll on countertop until it starts to give then slice in half and proceed to juice. Technique can be used with any citrus fruit.
Note: I like mine slightly chunky but still creamy, you can prepare this in a food processor to make it which can give it a smoother texture.