Why Do You Put Salt in Water Before it Boils?

Why Do You Put Salt in Water Before it Boils?

Ask the Chef

Why Do You Put Salt in Water Before it Boils?



Can someone tell me why you put salt in water before it boils, to cook things like spaghetti, shrimp, hard boiled eggs, etc. Is it for taste or to make the water boil faster?

Thank you,


Here’s what our chefs had to say:

For pasta, shrimp and anything else you’d boil (e.g. vegetables), the primary purpose is flavor. The salted cooking water penetrates the item being cooked, seasoning the food on the inside instead of just the exterior surface.

In addition, cooking vegetables in water salted to the concentration of seawater will increase the speed at which the vegetables soften and prevent the vegetable’s naturally occurring salts and sugars from leaching into the cooking liquid.

Here are a few links for more information:


What’s Cooking America

See previous questions in our Ask the Chef series.

Have a question for our Ask the Chef series? Send it to Editor.


20 Sep 22

If you haven’t had pumpkin soup, you are missing a delightful dining experience. This savory soup is ideal for one of those first (…)

28 Aug 22

Ken Oringer and Jamie Bissonette of Little Donkey in Cambridge, Massachusetts, add miso to their addictive banana bread to give it a (…)

More TFC