Homemade fresh pasta usually cooks very quickly: about 2–5 minutes in boiling, salted water, depending on thickness and shape, and you should start tasting at the 2‑minute mark for al dente.

Quick Scoop

  • Thin strands (tagliatelle, linguine, fettuccine made fresh): typically 1–3 minutes once the water returns to a boil, often around 90 seconds if rolled very thin on a pasta machine.
  • Standard fresh ribbons or shapes (not super thin, not stuffed): about 2–5 minutes; check a piece every 30–45 seconds after the 2‑minute point.
  • Stuffed fresh pasta (ravioli, tortellini): usually 3–5 minutes, and many cooks pull them once they float and the pasta feels tender but not mushy.

How to know it’s done

  1. Boil a large pot of well‑salted water, then add your fresh pasta and stir so it doesn’t stick.
  1. When the water comes back to a lively simmer/boil, start timing. Take a piece out after about 2 minutes, cool it for a few seconds, then bite it.
  1. You’re aiming for al dente: cooked through but still slightly firm in the center, not chalky and not soft or mushy.

Simple timing table (HTML)

[9] [9] [7][9] [7] [7][9] [7] [3] [3]
Homemade pasta type Typical cook time in boiling water When to start tasting
Very thin ribbons (machine setting 6–7) 1–3 minutes, often ~90 seconds if very thin At 1–1.5 minutes
Regular fresh fettuccine/tagliatelle 2–4 minutes At 2 minutes
Thicker fresh shapes (pappardelle, short shapes) 3–5 minutes At 2–3 minutes
Fresh stuffed pasta (ravioli, tortellini) 3–5 minutes, often just after they float As soon as they float, then every 30 seconds

Little pro tip

Pull the pasta just before it’s perfectly done and let it finish its last 30–60 seconds in a hot pan with your sauce; this keeps the texture spot‑on and helps the sauce cling.

Information gathered from public forums or data available on the internet and portrayed here.