A pot of homemade spaghetti sauce simmering on the stove is one of the easiest ways to turn a handful of pantry staples into a comforting dinner. Tomatoes, onion, garlic, olive oil, tomato paste, and a few herbs slowly cook together until the sauce becomes rich, fragrant, and thick enough to cling beautifully to a bowl of pasta.
This classic spaghetti sauce is intentionally simple. There is no ground beef or sausage in the basic recipe, which makes it a versatile tomato sauce you can serve over spaghetti, layer into baked pasta, spoon over meatballs, or keep in the freezer for another night.
The sauce needs only about 15 minutes of hands-on work, followed by a gentle simmer. Give it at least 45 minutes if you can. That extra time allows the tomatoes to reduce, the onion to soften into the sauce, and the garlic and herbs to mellow into a more rounded flavor.
🍅 Classic Spaghetti Sauce Recipe
Prep time: 15 minutes
Cook time: 45–60 minutes
Total time: About 1 hour
Servings: 6
Makes: About 4 cups sauce
Ingredients
- 2 tablespoons extra-virgin olive oil
- 1 medium yellow onion, finely chopped
- 3 cloves garlic, minced
- 2 tablespoons tomato paste
- 1 can (28 ounces) whole peeled tomatoes
- 1 can (15 ounces) tomato sauce
- 1 teaspoon dried oregano
- 1 teaspoon dried basil
- 1/4 teaspoon crushed red pepper flakes, optional
- 1/2 teaspoon kosher salt, plus more to taste
- 1/4 teaspoon freshly ground black pepper
- 1 small pinch granulated sugar, optional
- 6 to 8 fresh basil leaves, plus more for serving
- 1 pound spaghetti, for serving
- Freshly grated Parmesan cheese, for serving, optional
🍳 How to Make Homemade Spaghetti Sauce
Heat the olive oil in a large saucepan or Dutch oven over medium heat. Add the chopped onion and cook for about five to seven minutes, stirring occasionally, until it becomes soft and translucent. You are looking for gentle softening rather than deep browning.
Add the garlic and cook for about 30 seconds, just until fragrant. Garlic can become bitter when burned, so keep it moving and proceed to the next step as soon as you can smell it.
Stir in the tomato paste and cook for about one to two minutes. Cooking the paste briefly before adding the tomatoes helps deepen its flavor and takes away some of its raw, concentrated edge.
Add the whole peeled tomatoes along with their juices. Crush the tomatoes with a wooden spoon or potato masher until they are broken into small pieces. Stir in the tomato sauce, oregano, dried basil, red pepper flakes if using, salt, and black pepper.
Bring the sauce to a gentle simmer, then reduce the heat to low. Add the fresh basil leaves and let the sauce simmer uncovered for about 45 minutes, stirring from time to time so nothing sticks to the bottom of the pan.
As the sauce cooks, it should gradually become thicker and deeper in color. If it becomes thicker than you like, add a splash of water. If it remains watery, continue simmering uncovered for another 10 to 15 minutes.
Taste the sauce near the end of cooking. Add additional salt and black pepper as needed. If your tomatoes taste unusually sharp or acidic, you can add a very small pinch of sugar, but taste first—the sauce may not need it at all.
Remove the wilted basil leaves if desired. For a rustic sauce, leave the texture as it is. For a smoother sauce, carefully blend it with an immersion blender until it reaches your preferred consistency.
Cook the spaghetti according to the package directions until al dente. Drain it, reserving a little pasta water, then toss the spaghetti with enough sauce to coat it. Add a splash of the reserved pasta water if needed to help the sauce cling to the noodles.
Serve immediately with fresh basil and grated Parmesan if desired.
🍅 Why Whole Peeled Tomatoes Work So Well
Whole peeled canned tomatoes are an excellent starting point for homemade spaghetti sauce because you control the final texture. Leave them relatively chunky for a rustic sauce or crush them thoroughly for something smoother.
They also tend to break down beautifully during a longer simmer. That is one reason they appear in many classic tomato sauce recipes.
Crushed tomatoes can certainly be substituted when convenience matters. If you already know you prefer a very smooth sauce, they may actually save you a step.
Diced tomatoes are less ideal for this particular recipe because some canned diced tomatoes are treated to help the pieces retain their shape. That can make them slower to disappear into a smooth pasta sauce.
🧅 Give the Onion Time to Soften
One of the easiest ways to improve a simple tomato sauce happens before the tomatoes ever enter the pot.
Cook the onion gently until it is completely softened and translucent. Raw or barely cooked onion can leave sharp little pieces throughout the finished sauce, while properly softened onion becomes sweeter and blends into the tomatoes.
Five to seven minutes is usually enough, but there is no harm in giving it a little longer over moderate heat.
Add the garlic only after the onion has softened. Garlic cooks much more quickly than onion, and adding both at the same time increases the chance that the garlic will brown or burn before the onion is ready.
🍅 Don’t Skip the Tomato Paste
Tomato paste contributes concentrated tomato flavor and additional body.
Rather than stirring it directly into the canned tomatoes, cook it with the onion and garlic for a minute or two first. The paste should darken slightly and begin sticking to the bottom of the pot.
That brief cooking step develops a deeper flavor and helps the finished sauce taste like it has simmered longer.
Two tablespoons are plenty for this recipe. Too much tomato paste can make a sauce overly thick and give it a heavy, concentrated flavor.
🌿 Dried Herbs or Fresh Herbs?
Both have a place in spaghetti sauce.
Dried oregano and basil are convenient because they can simmer for a long time without losing their character. Add them early so they have time to hydrate and flavor the tomatoes.
Fresh basil is more delicate. Adding several whole leaves while the sauce simmers provides flavor, while a few freshly torn leaves added at the table give the finished dish a brighter aroma.
If you happen to have fresh oregano, use it more sparingly because its flavor can be quite assertive.
You can also add parsley, thyme, or a bay leaf, but the basic oregano-and-basil combination keeps this sauce familiar and versatile.
🍬 Does Spaghetti Sauce Need Sugar?
Not necessarily.
Some canned tomatoes are naturally sweet and balanced enough that adding sugar only makes the sauce sweeter than it needs to be. Other batches of tomatoes can taste noticeably sharp.
That is why sugar is optional in this recipe. Let the sauce simmer first, then taste it.
If the tomatoes still seem aggressively tart, add only a tiny pinch of sugar. The goal is not to make sweet spaghetti sauce. You are simply rounding off excessive acidity.
Allowing the sauce to simmer longer can also help its flavors become more balanced without adding sugar.
⏱️ How Long Should Spaghetti Sauce Simmer?
For this simple meatless sauce, about 45 minutes to one hour provides an excellent balance between weeknight practicality and developed flavor.
A shorter 20- or 30-minute sauce can still be good, particularly when you are in a hurry, but the texture will usually be thinner and the individual ingredients may taste more distinct.
As tomato sauce simmers, water gradually evaporates and the flavors become more concentrated. The onion and garlic also have more time to integrate into the tomatoes.
Keep the heat low enough that the sauce produces a gentle bubble rather than an aggressive boil.
🥄 How Thick Should Spaghetti Sauce Be?
A good spaghetti sauce should coat pasta without running immediately to the bottom of the bowl.
Drag a spoon across the bottom of the pot. The sauce should briefly leave a trail before slowly flowing back into place.
If the sauce is watery, continue simmering it uncovered. If it becomes too thick, stir in a small amount of water or reserved pasta cooking water.
Remember that the sauce will also thicken somewhat as it cools, so you do not need to reduce it until it resembles tomato paste.
🍝 Don’t Just Spoon Sauce Over Plain Spaghetti
You certainly can serve spaghetti with sauce ladled over the top, but tossing the pasta and sauce together produces a more cohesive dish.
Cook the spaghetti until just al dente, then transfer it to the sauce or place both in a large skillet. Toss them together for a minute over low heat.
A splash of starchy pasta cooking water can help loosen the sauce and encourage it to coat the noodles more evenly.
Then add Parmesan and fresh basil at the table.
🥩 How to Turn It Into Meat Sauce
This basic tomato sauce is easy to transform into a hearty meat sauce.
Before cooking the onion, brown about one pound of ground beef, Italian sausage, or a combination of the two in the pot. Break the meat into small pieces as it cooks.
Remove excess grease if necessary, then add the onion and continue with the recipe.
Allow a meat sauce to simmer for at least 45 minutes so the flavors have time to come together. Make sure ground meats are cooked to the appropriate safe internal temperature.
You can also brown meatballs separately and let them finish cooking gently in the sauce.
🌶️ Make It Spicy
For a slightly spicy spaghetti sauce, crushed red pepper flakes are the easiest addition.
Start with about 1/4 teaspoon and add them with the dried herbs. This gives you background warmth without overpowering the tomatoes.
For a noticeably hotter sauce, increase the amount to 1/2 teaspoon or more according to taste.
Adding the chile flakes early allows their heat to spread throughout the sauce. If different people at the table have different heat preferences, keep the main sauce mild and serve red pepper flakes alongside the Parmesan.
🥕 Add More Vegetables
Spaghetti sauce is also a convenient place to add vegetables.
Finely diced carrots and celery can be sautéed with the onion for a more substantial aromatic base. Mushrooms add a savory flavor and work particularly well if you are making a meatless sauce.
Finely chopped zucchini, bell peppers, or spinach can also be added, although each changes the sauce’s flavor and texture.
When using watery vegetables such as mushrooms or zucchini, cook them long enough for much of their moisture to evaporate before adding the tomatoes. Otherwise, the sauce may need additional simmering time to thicken.
🧀 Easy Ways to Add More Flavor
A Parmesan rind is an excellent optional addition when you happen to have one. Drop it into the pot while the sauce simmers and remove it before serving.
A small knob of butter stirred into the finished sauce can create a richer, rounder flavor. An extra drizzle of good olive oil at the table can accomplish something similar.
For a more savory sauce, sautéed mushrooms or a small amount of finely minced anchovy can add depth without necessarily making the finished sauce taste obviously fishy.
None of these additions is necessary, however. Good tomatoes, properly softened onion, garlic, olive oil, herbs, salt, and time are enough to make an excellent basic sauce.
🍕 More Ways to Use Homemade Spaghetti Sauce
Do not limit this sauce to spaghetti.
Use it with penne, rigatoni, linguine, or another favorite pasta shape. Layer it into lasagna, spoon it over stuffed shells, or use it as the tomato component in baked ziti.
It also makes an easy sauce for meatballs, breaded chicken, eggplant, or roasted vegetables.
You can even use a thicker batch as the starting point for homemade pizza, although you may want to simmer it longer so it does not make the crust soggy.
Keeping a container in the refrigerator or freezer gives you the foundation for several different meals.
🧊 How to Store Homemade Spaghetti Sauce
Allow leftover sauce to cool, then transfer it to an airtight container and refrigerate it promptly.
For best quality, use refrigerated tomato sauce within about three to four days.
Reheat it gently in a saucepan over medium-low heat, stirring occasionally. If the sauce has thickened considerably in the refrigerator, add a splash of water while it heats.
Only combine as much sauce and pasta as you expect to eat if you know you will have leftovers. Storing the sauce separately keeps the pasta from absorbing liquid and becoming overly soft.
❄️ Can You Freeze Spaghetti Sauce?
Yes. Tomato-based sauces freeze particularly well.
Cool the sauce completely and divide it among freezer-safe containers. Leaving a little room at the top allows the sauce to expand as it freezes.
Freezing in meal-sized portions makes it easy to thaw exactly what you need for a quick dinner.
Thaw frozen sauce overnight in the refrigerator or gently reheat it from frozen in a covered saucepan over low heat, stirring periodically as it loosens.
A batch of homemade spaghetti sauce in the freezer can turn a busy night into a pasta dinner with almost no additional work.
❓ Frequently Asked Questions
Is spaghetti sauce the same as marinara sauce?
The names are often used loosely in American home cooking, but recipes vary considerably. Marinara is generally a relatively simple tomato sauce, while “spaghetti sauce” can refer to anything from a basic tomato sauce like this one to a long-simmered sauce containing ground meat, sausage, mushrooms, or vegetables.
Can I use crushed tomatoes instead of whole tomatoes?
Yes. Substitute an equal amount of crushed tomatoes if you prefer a smoother sauce. Whole tomatoes simply give you more control over how chunky the final texture will be.
Can I use fresh tomatoes?
Yes, especially when ripe summer tomatoes are available. Fresh tomatoes contain varying amounts of water, however, so the sauce may need a longer simmer to reduce to the right consistency.
Why is my spaghetti sauce watery?
The sauce probably needs additional uncovered simmering time. Keep it over low heat and stir occasionally until excess moisture evaporates.
Why does my tomato sauce taste bitter?
Burned garlic, scorched tomato paste, or sauce that has caught on the bottom of the pot can all introduce bitterness. Keep the heat moderate when cooking the aromatics and low once the sauce begins simmering.
Should I cover spaghetti sauce while it simmers?
For this recipe, leaving the pot uncovered helps excess moisture evaporate and allows the sauce to thicken. If the sauce begins splattering excessively, partially cover the pot while leaving enough space for steam to escape.
Can I make spaghetti sauce ahead of time?
Absolutely. Tomato sauce often tastes even better after the flavors have had time to mingle. Make it a day ahead, refrigerate it, and reheat gently before serving.
🍅 A Sauce Worth Making from Scratch
Homemade spaghetti sauce does not need an enormous ingredient list or an entire afternoon on the stove.
Start with good tomatoes, gently cooked onion and garlic, a little tomato paste, olive oil, herbs, and enough time for everything to simmer together. In about an hour, those simple ingredients become a thick, savory sauce that is considerably more versatile than its name suggests.
Toss it with spaghetti tonight, use the leftovers with meatballs tomorrow, or freeze an extra batch for the next evening when cooking from scratch feels impossible. A dependable tomato sauce is one of those basic recipes that earns its place in any home kitchen.
🔗 Related Articles
- Simple Pasta Bolognese
- Classic Italian Vodka Sauce: A Creamy Delight for Your Rigatoni
- Sunshine on a Plate: Easy Spaghetti with Cherry Tomatoes and Basil
- Zucchini Noodles with Turkey Meatballs and Marinara
