Fill the pot with 6 – 8 cups water.
Put it on high heat to boil. Add one tablespoon of salt and stir. Some chefs say the pasta water should “taste like the sea” and Rachel and I agree! However while all the salt added does not dissolve into the past itself, you might exercise caution if you have blood pressure issues.
Bring the water to a boil. Hold the pasta upright in your fist and set the bottom end into the pot of water. Let go. It's okay. I know it's tough, but just let it go, let it goooo.
The spaghetti should fan out around the edges of the pot. (Rachel says this is the key to how to cook spaghetti perfectly.) Turn the heat down to simmer. Cook the pasta according to the time specified on the manufacturers package or until the pasta is tender when tasted. Or, you could use my trick and throw a piece of spaghetti on the cabinet. If it bounces off, it's not done yet. If it sticks, it is. Trust me, it works… I've been doing it since I was like 7.
If you want to cook the pasta “Al Dente”, then cook it 2 minutes less than what is stated on the package instructions. Al Dente means to cook the pasta so that it is “toothsome”, meaning, it has some resistance to it when you bite into it. This technique is good when you are doing some further cooking with the pasta, such as baking it in a sauce, etc., and you don’t want it overcooked and mushy by serving time.
Drain the pasta from the water by pouring the entire contents into a colander placed in the sink. Give the colander a shake to remove excess water.
Lastly, when cooking the pasta, we add a bit of oil to the water to prevent it sticking together when it’s drained. This is fine if you plan on eating the pasta with no sauce. The oil will cover the pasta and make it slightly “slick” so that any sauce you mix with it, will not properly stick to the pasta strands. This is debated however, so you could try both ways in the future and decide which is your preference.