How do I cook pasta al dente consistently?
Why the packet time is a maximum, testing rather than timing, and finishing pasta in the sauce.
- Difficulty
- beginner
- Time
- 20 min
- Read
- 3 min
Short answer
Start testing two minutes before the packet time and drain when there is still a firm core. Better still, drain it early and finish it in the sauce for the last minute, which is what makes restaurant pasta different.
Al dente is a texture, not a time, and the packet figure assumes the pasta will not be cooked again in a sauce.
Step by step
- Use plenty of water.Around four litres per 500g. Too little and the temperature crashes when the pasta goes in, and the starch concentration makes it gluey.
- Salt it properly.It should taste noticeably salty. This is the only chance to season the pasta itself, and unsalted pasta tastes flat however good the sauce.
- Do not add oil.It floats on the surface, does nothing to prevent sticking, and coats the pasta so sauce slides off. Stirring in the first minute is what prevents sticking.
- Stir for the first minute.That is when pasta releases surface starch and sticks. After that it looks after itself.
- Start testing early.Two minutes before the packet time. Bite a piece — al dente has a firm, slightly resistant core with no chalky white centre.
- Drain it slightly underdone if it is going into sauce.A minute or two early. It finishes cooking in the sauce and absorbs flavour, which boiling water cannot give it.
- Save a mug of the cooking water.Starchy and seasoned. It emulsifies with the fat in the sauce and is what makes a sauce cling rather than sit in a pool.
- Do not rinse it.Rinsing washes off the surface starch that helps sauce adhere. Only rinse pasta destined for a cold salad.
- Finish it in the pan.Drained pasta into the sauce pan for a minute over heat, tossing, adding pasta water as needed. This is the single biggest difference between home and restaurant pasta.
- Serve immediately.Pasta continues to soften in a warm bowl. It does not wait.
Tips
- Test two minutes before the packet says. The packet time assumes no further cooking.
- Keep a mug of pasta water. It is what makes sauce cling.
- Never add oil to the water. Stir in the first minute instead.
Common mistakes
- Adding oil to the cooking water — It floats on the surface rather than mixing, so it does nothing about sticking, and what does coat the pasta stops sauce adhering later.
- Cooking to the full packet time before adding it to sauce — The pasta then cooks further in the sauce and ends up soft. Drain a minute or two early and let it finish in the pan.
If it doesn't work
Pasta sticking together
Cause: Not stirred early, or too little water — Fix: Stir for the first minute and use plenty of water.
Sauce sliding off the pasta
Cause: Rinsed, or oiled, or no pasta water used — Fix: Do not rinse, and finish the pasta in the sauce with a splash of the cooking water.
Pasta soft and claggy
Cause: Overcooked, or cooked fully then reheated in sauce — Fix: Drain earlier and finish in the pan.
Pasta tastes bland
Cause: Water not salted — Fix: Salt the water until it tastes noticeably salty.
Chalky white centre
Cause: Undercooked — Fix: Another minute. Al dente is firm, not raw.
Questions people ask
How much salt should go in the water?
Enough that the water tastes noticeably salty — roughly 10g per litre. It is the only opportunity to season the pasta itself.
Why keep the pasta water?
It is starchy and seasoned, and it emulsifies with fat in the sauce to make it cling to the pasta rather than pooling in the bowl.