Fill a wide saucepan or deep skillet with water, making sure it's deep enough to fully submerge the eggs. Bring the water to a gentle simmer over medium heat. It should be hot, but not boiling.
Add a splash of vinegar to the simmering water. The acid in the vinegar helps the egg whites coagulate faster, resulting in a neater shape.
Crack an egg into a small bowl or ramekin. This will make it easier to slide the egg into the water without breaking the yolk.
Create a gentle whirlpool in the simmering water using a spoon. This will help the egg whites wrap around the yolk and prevent them from spreading.
Carefully slide the egg into the center of the whirlpool. The swirling motion of the water will help the egg maintain its shape.
Set a timer for 3-4 minutes, depending on how runny or firm you want the yolk to be. Adjust the time to your preference.
Use a slotted spoon to carefully remove the poached egg from the water. Gently shake off any excess water before transferring it to a plate lined with a paper towel.
Repeat the process for additional eggs, ensuring there is enough space in the pan for each one.
Serve the poached eggs immediately while they are still warm and tender. Season with salt and pepper to taste.