If there is one kitchen skill that separates reliably good pasta from the occasional soggy disaster, it is knowing exactly how long each shape needs in the water. Most cooks glance at the back of the packet, try to remember the number, and then forget to check the clock. The pasta overcooks. Dinner is fine, but it could have been better.
This guide gives you exact al dente cooking times for over 15 pasta shapes, plus the variables that actually affect timing — water temperature, pasta thickness, altitude, and whether you are cooking dried or fresh. Use GoTimer's free cooking timer to set your countdown the moment the pasta goes in and take the guesswork out entirely.

What Al Dente Actually Means
Al dente is Italian for "to the tooth." It describes pasta that is fully cooked through — no raw, chalky centre — but still firm enough to offer a slight resistance when you bite. The pasta should not squash between your molars. There should be a clean, light push-back.
Why does it matter? Overcooked pasta has a higher glycaemic index (it digests faster and spikes blood sugar more sharply) and a mushy texture that makes sauce slide straight off. Al dente pasta holds sauce better, has more flavour of its own, and is genuinely more satisfying to eat.
The practical test: remove one piece of pasta and bite through it. Look at the cross-section. If you see a small white or opaque dot at the centre, give it another 30–60 seconds. If the centre matches the outer texture throughout, you are done.
Al Dente Times for Every Common Pasta Shape
These times are for standard dried pasta cooked in well-salted, vigorously boiling water. Start tasting 1 minute before the lower end of each range.
Long Pasta
| Shape | Al Dente Time | Notes |
|---|---|---|
| Spaghetti | 8–10 min | Standard dried; test at 7 min |
| Spaghettini | 6–8 min | Thinner than spaghetti; cooks faster |
| Linguine | 9–11 min | Flat oval shape; slightly slower |
| Fettuccine | 10–12 min | Wider ribbon; needs a full 10 min |
| Tagliatelle | 8–10 min | Similar to fettuccine; often sold fresh |
| Pappardelle | 9–11 min | Wide flat ribbon; holds hearty sauces |
| Angel hair (capellini) | 3–5 min | Very thin; watch closely — overcooks fast |
| Bucatini | 9–11 min | Thick hollow spaghetti; needs extra time |
Short Pasta
| Shape | Al Dente Time | Notes |
|---|---|---|
| Penne | 10–12 min | Tubular; test by biting through the tube wall |
| Penne rigate | 10–12 min | Ridged version; same timing as penne |
| Rigatoni | 11–13 min | Larger tube; needs the full range |
| Fusilli | 9–11 min | Spiral; sauce catches in the grooves |
| Farfalle (bow ties) | 10–12 min | The thick knot in the centre takes longer |
| Conchiglie (shells) | 10–12 min | Hollow centre traps water; drain well |
| Orecchiette | 10–12 min | Ear-shaped; bite through the thick rim to test |
| Mezze rigatoni | 10–11 min | Smaller rigatoni; slightly quicker |
Stuffed and Specialty Pasta
| Shape | Al Dente Time | Notes |
|---|---|---|
| Tortellini (dried) | 11–13 min | Test filling as well as wrapper |
| Tortellini (fresh) | 3–5 min | Fresh pasta cooks much faster |
| Ravioli (fresh) | 3–4 min | Don't let it boil too hard — it may burst |
| Lasagne sheets | 8–10 min (if boiling) | Or skip boiling if baking in a saucy dish |
| Orzo | 8–10 min | Tiny rice-shaped; stir frequently |
| Gnocchi | 2–3 min | Ready when they float to the surface |

Cooking Timer
Free online timer — no signup required
What Affects Cooking Time
The times above are a baseline, but several factors can shift them by 1–3 minutes in either direction.
Pasta Thickness and Wall Thickness
The single biggest variable. Thicker pasta walls need more time for heat to penetrate to the centre. Angel hair (capellini) is done in 3–5 minutes because the strands are barely 1mm thick. Rigatoni takes 11–13 minutes because the tube walls are several millimetres thick.
This is also why farfalle takes longer than you might expect — the thick pinched knot at the centre of each bow tie takes longer to cook than the surrounding flaps.
Water Temperature
Pasta should go into water that is at a full rolling boil, not a gentle simmer. A rolling boil stays above 100°C throughout. Adding pasta to simmering water cools the water below boiling point, and your pasta sits in warm (not boiling) water for the first 2–3 minutes — producing a gluey, starchy surface layer and uneven cooking throughout.
Bring the water to a full boil, add salt, add pasta, and maintain the boil by keeping the lid off and the heat high.
Altitude
At higher altitudes, water boils at lower temperatures (below 100°C), which slows cooking. At 1,500 metres above sea level, water boils at approximately 95°C, and pasta may take 2–3 minutes longer. If you are cooking in Denver, Mexico City, or the Swiss Alps, expect to add time and taste more frequently.
Dried vs Fresh Pasta
Fresh pasta contains moisture — typically 25–30% water content — which means heat penetrates it much faster. Fresh spaghetti takes 2–4 minutes. Fresh tortellini takes 3–5 minutes. The cooking window is narrow, so watch it closely.
Carry-Over Cooking
Pasta continues cooking for 30–60 seconds after it leaves the water, from the residual heat inside the pasta itself. If you are tossing pasta directly into a hot sauce, drain it 30–45 seconds early to account for this. If you are running it under cold water (for pasta salad), drain at your target texture — the cold water stops cooking immediately.
The Right Way to Use a Pasta Timer
Set your timer the moment the pasta hits the water, not when the water returns to boil after adding the pasta. The total time from water-entry to drain is what matters, not just the active boiling time.
- Bring water to a full rolling boil
- Add salt (1 tsp per litre)
- Add pasta and start your timer immediately
- Stir within the first 60 seconds to prevent sticking
- Set your timer to 1 minute less than the packet time — this is your "taste check" alarm
- Taste at the alarm, drain when it's right
GoTimer's cooking timer is free, runs in any browser, and needs no signup. If you are also cooking a sauce, you can read about running multiple countdowns simultaneously in our guide to timing multiple dishes at once — useful for making sure the pasta and sauce are both ready at the same moment.
Cooking Timer
Free online timer — no signup required
Common Pasta Timing Mistakes
Setting the timer to the packet maximum. Packet times are almost always given to soft, not al dente. Use the lower end of the range as your taste-test cue, not your drain time.
Starting the timer when the water returns to boil. The pasta starts cooking the moment it hits the hot water, even if the water briefly drops below boiling. Start the timer at entry.
Not stirring in the first minute. Freshly added pasta is coated in starch and will stick together if left undisturbed. One or two stirs in the first minute is sufficient.
Rinsing with hot water after draining. Rinsing washes off the starchy coating that helps sauce adhere. Unless you are making a cold pasta salad (in which case a cold rinse stops cooking), drain and sauce immediately.
Cooking too little water. Pasta cooked in a small amount of water creates a thick starchy soup that gums up the texture. Use a large pot — volume matters.
Matching Pasta Shapes to Sauces (and Why It Affects Timing Strategy)
When you are cooking pasta for a specific sauce, the shape choice affects your timing strategy more than you might expect.
Long, thin pasta (spaghetti, linguine) pairs with smooth, light sauces — olive oil, carbonara, marinara. These sauces are fast to make, so you can start the sauce after the pasta goes in and they will finish around the same time.
Short, ridged pasta (penne rigate, rigatoni, fusilli) holds chunky sauces in its grooves and tubes. Chunky ragùs and vegetable sauces take longer to develop flavour, so start the sauce well before the pasta.
Stuffed pasta (tortellini, ravioli) is essentially a complete dish — the filling is already made. The sauce only needs to be warm and ready. These pasta shapes cook so fast (3–5 minutes fresh) that you should have the sauce fully prepared before the water even boils.

A Simple Pre-Cook Checklist for Pasta
Before the pasta goes in:
- Large pot, full of water — at least 1 litre per 100g of pasta
- Water at a full rolling boil — not simmering
- Generously salted — 1 tsp per litre, added at the boil
- Timer ready — set to 1 minute less than your target time
- Sauce ready or nearly ready — pasta waits for no one
- Colander in the sink — draining is fastest when you are prepared
When the pasta goes in: start the timer, give it a stir, and check back at your taste-test alarm. Drain when it is right, not when the timer says done.
Cooking Timer
Free online timer — no signup required
Conclusion
Al dente pasta is not difficult to achieve — it just requires a timer started at the right moment, a taste test before the clock runs out, and draining at the right second. Use the cooking times in this guide as your baseline, adjust for your pasta's thickness and your boiling water's vigour, and taste a minute before you expect it to be done.
Use GoTimer's free cooking timer — set it as soon as the pasta hits the water, and let the alarm tell you when to taste. The difference between great pasta and overcooked pasta is literally 60 seconds.

