Find a pot that is large enough to fit all the eggs you want to boil. Make sure it has a tight-fitting lid to match. First, place all of the eggs in the pot. Next, add water to cover the eggs by at least two inches.
Place the pot on the stove over high heat and bring the water to a hard simmer, uncovered. As soon as the water starts to bubble a lot (but before you're at a rolling boil), turn the heat off and cover the pot with a lid.
Let the eggs sit for 7 minutes for soft-boiled eggs and 10 minutes for hard-boiled eggs.
Fill a bowl with ice water.
When the timer ends, drain the eggs and transfer to the ice water. Let cool for 1-2 minutes, until you can easily handle them.
Peel and enjoy, or save in the fridge for up to five days.