If your eggs are stored in the fridge, take them from the fridge and leave eggs out until they are at room temperature. (This step is very important as the cooking time will be different if the eggs are cooked straight away taken out from the fridge.)
Fill a pot with water to a level that will submerge the eggs. Add 1 tbsp salt, 2 tbsp white vinegar and bring to a brisk boil.
When the water is boiling, gently ladle in the eggs @room temperature (see note 1) and cook for 5 1/2 minutes on medium heat. Once time is up, quickly remove and transfer the eggs immediately to an ice bath. Cool completely for at least 30 minutes. (*The eggs will not peel well if they are not cooled completely, see note 4.)
In the meantime, prepare your sauce and condiments. Slice and dice the garlic, onion, chillies and spring onion. To a large bowl, add 350ml water, 250ml soy sauce, 3 tbsp brown sugar (white sugar is fine too), 2 tbsp of Korean red pepper powder. Stir to combine well, making sure the red pepper powder is mixed in well and not lumpy. Once the sauce is ready, add in the condiments and 1 tbsp of sesame seed. The sauce is ready.
Finally, gently crack and peel the cooled eggs. Rinse in clean water to remove any shell bits and place the eggs in the sauce. Chill for at least 2 hours or overnight to allow the eggs to marinate and absorb all the wonderful flavours. Enjoy.