Pour enough water into the pot to cover all of the eggs by an inch
Bring a pot of water to a rolling boil on high heat.
Turn the heat to medium-high, then use a tong, slotted spoon, or ladle to gently lower the eggs in a single layer into the bottom of your pot.
Cover with a lid and let cook for 6 to 12 minutes.
When time is up, carefully lift your eggs with a tong or slotted spoon from the heat and place them into a bowl almost filled with cold water or ice bath to stop the cooking process until it is cool enough to handle - about 5 minutes.
Peel the eggs and use them as desired
Timing
5 minutes for soft-boiled eggs
7 minutes for slightly soft-boiled eggs
10 minutes for firm, hard-boiled eggs
12 minutes for extra firm hard-boiled eggs (without the gray ring)