Add tomato sauce after the pasta is cooked

Yes, adding acidic tomato sauce too early makes the pasta tough and undercooked.

Acid messes with starch. When pasta cooks in water, the starch granules swell and soften—that’s what gives you that tender, al dente bite. But acid (like the tomatoes in your sauce) interferes with that process. It basically makes the starch tighten up, so the noodles never fully soften. You end up with spaghetti that’s chewy in a bad way, almost crunchy in spots.

The other problem is timing. Pasta needs a lot of water to cook evenly—at least 4 quarts per pound. If you dump in a thick, acidic sauce too early, the starch can’t hydrate properly. It’s like trying to cook rice in lemonade.

I’ve seen people try to fix this by cooking longer, but that just turns the noodles to mush on the outside while the core stays hard. The acid won’t break down.

Treat your pasta like a first date—no heavy sauce until you’re sure it’s done.