It seems like whenever I TRY to make hard boiled eggs, they are either over cooked or not cooked enough. Here's a fool proof way to get them perfect every time.

-Bring eggs to room temperature

-With a push pin, poke a hole on rounded side of an egg  (meanwhile, boil water in a pot)

-Put eggs in boiling water ( I put little salt)
-Let the water come back to boil, then turn the heat down to low and put a lid on. wait for 8 - 10 min or 6 min for soft boiled eggs

-Cool eggs with cold water completely

-knock an egg softly on a hard surface and peel (sometimes rolling it softly on a surface works good)

Ta-da~
You're welcome!