Make this authentic Italian pasta sauce with good tomatoes, olive oil, one balanced aromatic, and a short, controlled simmer. The recipe yields about 3 cups of sauce, enough for 12 ounces of pasta and 4 servings, with 10 minutes of preparation and 20–25 minutes of cooking.
Use whole peeled canned tomatoes when fresh tomatoes are not fully ripe. Crush them by hand for a rustic texture, or blend briefly for a smoother homemade Italian tomato sauce. Finish the sauce in the pan with pasta and reserved cooking water so it coats every strand instead of pooling underneath.
Authentic Italian Pasta Sauce: Tomato Quality and Flavor Balance
Choose tomatoes that taste sweet and pleasantly acidic straight from the can. Whole peeled plum tomatoes usually give you better texture and flavor than watery diced tomatoes. If your tomatoes taste sharp, the long simmer will soften them; avoid adding sugar unless the finished sauce still tastes harsh.
Use either a small onion or garlic as the main aromatic. Onion gives the sauce gentle sweetness, while garlic creates a more direct, savory flavor. For a balanced sauce, do not use large amounts of both. Extra-virgin olive oil carries the flavor, and fresh basil added at the end keeps the sauce bright. Dried oregano is useful when you do not have basil, but use it lightly.
Homemade Italian Tomato Sauce: Quantities and Aromatics for 4 Servings
- 2 tablespoons extra-virgin olive oil
- 1 small yellow onion, finely diced, or 2 garlic cloves, thinly sliced
- 1 can (28 ounces) whole peeled tomatoes, with their juices
- 1 teaspoon kosher salt, plus more to taste
- 2 tablespoons torn fresh basil, plus more for serving, or 1/2 teaspoon dried oregano
- 12 ounces dried spaghetti, rigatoni, or another pasta
- Finely grated Parmesan, optional
This recipe makes approximately 3 cups of sauce, or 4 portions when served with 12 ounces of pasta. Have 1 cup of pasta cooking water ready before draining. You may not need all of it.
Italian Tomato Sauce from Scratch: Build, Simmer, and Reduce for 20–25 Minutes
- Pour the tomatoes into a bowl and crush them with your hands or the back of a spoon. Remove any tough stem pieces.
- Warm the olive oil in a wide saucepan over medium-low heat. Add the onion and a pinch of the salt, then cook for 5–7 minutes until soft and translucent. If using garlic, cook it for 30–60 seconds, just until fragrant; do not let it brown.
- Add the tomatoes, remaining salt, and dried oregano if using. Stir, raise the heat until the sauce reaches a gentle bubble, then lower the heat.
- Simmer uncovered for 20–25 minutes, stirring every few minutes. The sauce is ready when it looks glossy, smells sweet rather than raw, and thickens enough to leave a brief trail when you drag a spoon across the bottom.
- Stir in fresh basil during the final 2 minutes, then taste. Add salt if needed. If the sauce still looks thin, continue simmering for 3–5 minutes. If it becomes too thick or starts sticking, lower the heat and add a splash of water.
Keep the simmer gentle. A hard boil can make the sauce splatter and reduce unevenly, while scorching the aromatics will leave a bitter taste that extra herbs cannot fix.
Finish with Pasta: Loosen, Toss, and Check the Coating
- Boil the pasta in well-salted water and cook it for 1 minute less than the package directions suggest. Reserve 1 cup of the cooking water, then drain.
- Bring the tomato sauce back to medium-low heat. Add the drained pasta directly to the pan and toss for 1–2 minutes.
- Add reserved pasta water 1 tablespoon at a time, tossing after each addition. Stop when the sauce turns glossy and clings to the pasta without looking thick or dry.
The finished sauce should coat the pasta in a thin, even layer rather than collect at the bottom of the bowl. Serve immediately with basil and Parmesan, if desired.
