Pasta Cooking Time Calculator
Written by Thierno Sadou Diallo, formula verified per our methodology • Last checked on 9/5/2026
Pasta cooking time mainly depends on its thickness: about 4 minutes for vermicelli, 10 minutes for spaghetti, 8 minutes for macaroni, and 12 minutes for penne, al dente. Add 2 more minutes for well-done pasta.
Explanation
A pasta's cooking time depends above all on its thickness and shape, not its length: very thin vermicelli cooks in just a few minutes, while a thicker penne or farfalle needs more time for water to reach the pasta's core. "Al dente" cooking (literally "to the tooth" in Italian), which leaves a slight firm bite, remains the Italian culinary reference: beyond that point, the pasta keeps absorbing water and gets softer, up to the "well done" texture in this calculator, obtained by adding about 2 minutes to the al dente time. These times remain general benchmarks: every brand and every specific pasta format (a No. 3 spaghetti doesn't cook exactly like a No. 5) has its own recommendations, usually printed on the package — when in doubt, that remains the most reliable reference for a specific product. A trick used by many professional cooks is to routinely subtract 1 to 2 minutes from the time printed on the package (which often already corresponds to well-done cooking) to get an al dente result, then taste before the stated time is up to adjust to personal preference. To scale a pasta recipe's quantities to a different number of diners, see our recipe portions calculator; for another staple side dish's cooking time, our rice cooking time calculator.
Example: well-done spaghetti
Inputs
Pasta type: spaghetti (standard long pasta). Doneness: well done.
Calculation
Base time for long pasta: 10 minutes. Adjustment for well-done cooking: +2 minutes. Total: 12 minutes.
Result
Cook this well-done spaghetti for 12 minutes in boiling water.
Frequently asked questions
Why is the time printed on the package sometimes different from this calculator?
Because every brand and every specific pasta format (size, drying process, composition) has its own cooking characteristics, usually tested and printed on the package by the manufacturer itself. This calculator gives general benchmarks by pasta category; the package remains the most reliable reference for a specific product.
Should oil be added to the cooking water to keep pasta from sticking?
This generally isn't necessary or recommended by Italian cooks: enough water (about 1 liter per 100 g of pasta) and regular stirring during the first minute of cooking are enough to keep the pasta from sticking together, without diluting the sauce that will later coat otherwise oily pasta.
How do I check that pasta is really al dente?
The most reliable test remains tasting a strand or piece about 1 to 2 minutes before the calculated time is up: the pasta should offer a slight resistance to the bite, with no hard or floury core, but without being mushy either. Cutting the pasta in half also lets you visually check that only a very thin, lighter core remains in the center.