Easy Homemade Spaghetti Sauce Recipe (Better Than Store-Bought)
There’s something comforting about the smell of tomatoes simmering on the stove, and this Easy Homemade Spaghetti Sauce Recipe (Better Than Store-Bought) hits that nostalgic note while staying bright, simple, and deeply satisfying. You’ll get rich tomato flavor, warm Italian herbs, and a touch of sweetness that balances acidity—without long ingredient lists or fuss. It’s perfect spooned over pasta, used as a base for baked dishes, or cooled and frozen in portions for quick weeknight dinners.
This recipe is built on pantry staples and straightforward technique. The flavor comes from sautéed aromatics, a careful seasoning balance, and patient simmering so the tomatoes and spices can harmonize. Read on for the ingredient list, step-by-step instructions rewritten for clarity, tips for variations and serving suggestions, plus storage information so you can make this sauce ahead with confidence.
Why this is better than store-bought

Jarred sauces can be convenient, but they often rely on thickeners, preservatives, and higher sodium levels. Making your own allows you to control salt, sugar, and texture while unlocking fresher flavor. This Easy Homemade Spaghetti Sauce Recipe (Better Than Store-Bought) balances acidity with just the right amount of sweetness and uses a simple set of herbs to deliver an authentic, homemade taste that feels like a dinner made with care.
Ingredients
- 2 tablespoons olive oil
- 1 tablespoon minced garlic
- 1/2 cup chopped onion
- 1 teaspoon basil
- 1 teaspoon parsley flakes
- 1/2 teaspoon ground black pepper
- 1/2 teaspoon oregano
- 1 teaspoon salt
- 4 tablespoons sugar
- 28 ounces crushed tomatoes
- 29 ounces tomato puree (2 14.5-ounce cans)
Equipment
- Large saucepan or medium stockpot
- Wooden spoon or heatproof spatula
- Measuring spoons and cups
- Chef’s knife and cutting board
Step-by-step Instructions

The following directions have been rewritten into clear, numbered steps while keeping the original ingredient amounts and the source order of actions. Follow them exactly for a consistent, flavorful sauce.
- Measure out all ingredients and have them ready near the stove. Open the cans of crushed tomatoes and tomato puree so they’re ready to pour.
- Place a large saucepan or medium stockpot over medium heat. Add 2 tablespoons olive oil and let it warm until it moves easily in the pan but does not smoke—about 30 to 60 seconds.
- Add 1 tablespoon minced garlic and 1/2 cup chopped onion to the warm oil. Stir immediately to coat the garlic and onion with the oil and lower the heat slightly if the garlic begins to brown too quickly.
- Sauté the garlic and onion for about 3 to 5 minutes, stirring frequently, until the onion becomes translucent and the garlic is fragrant. Avoid letting the garlic turn dark brown, which can add a bitter note.
- Once the aromatics are softened, add 1 teaspoon basil, 1 teaspoon parsley flakes, 1/2 teaspoon ground black pepper, 1/2 teaspoon oregano, and 1 teaspoon salt to the pot. Stir for 20 to 30 seconds so the dried herbs wake up in the warm oil and onion mixture.
- Add 4 tablespoons sugar to the pot and stir until the sugar dissolves into the aromatic mixture. This helps balance the tomatoes’ acidity as the sauce cooks.
- Pour in 28 ounces crushed tomatoes, then add 29 ounces tomato puree (the two 14.5-ounce cans) to the pot. Stir thoroughly to combine the crushed tomatoes and puree with the sautéed aromatics and seasonings.
- Turn the heat up slightly to bring the sauce to a gentle simmer. Once you see small bubbles breaking the surface, reduce the heat to low to maintain a gentle simmer—just a few bubbles at the surface is perfect.
- Partially cover the pot with a lid, leaving a small gap for steam to escape. Let the sauce simmer gently for 20 to 30 minutes, stirring occasionally to prevent sticking on the bottom. Taste the sauce after 15 minutes and adjust seasoning if needed, adding a pinch more salt or a dash more sugar to taste, but do not change the listed ingredient amounts.
- When the sauce has cooked and thickened to your desired consistency, remove it from the heat. If you prefer a smoother texture, use an immersion blender briefly to purée part or all of the sauce; otherwise leave it as-is for a rustic, chunky finish.
- Serve warm over cooked spaghetti, mix with meatballs or sautéed vegetables, or cool and store as directed below.
Taste and texture notes

This sauce should be bright, slightly sweet, and herb-forward with a smooth, saucy body from the combination of crushed tomatoes and tomato puree. The sugar tames tomato acidity while the dried basil, parsley, and oregano provide an approachable Mediterranean profile. Ground black pepper adds a gentle warmth without overpowering the tomato base.
Serving suggestions
- Classic spaghetti: Toss hot cooked spaghetti with several ladles of sauce and finish with grated cheese and a sprinkle of fresh parsley.
- Baked dishes: Layer this sauce into lasagna or use it as the base for baked ziti with ricotta and mozzarella.
- Protein pairings: Spoon over grilled chicken, mix into turkey meatballs, or simmer with plant-based meat alternatives for a hearty main.
- Vegetable-forward: Add sautéed mushrooms, zucchini, or eggplant into the sauce during the last 10 minutes of simmering for a chunky vegetable ragù.
Variations
- Garlic-forward: Increase minced garlic to 2 tablespoons if you prefer a bolder garlicky punch. Sauté gently to avoid bitterness.
- Red pepper flakes: For heat, add 1/4 to 1/2 teaspoon red pepper flakes when you add the dried herbs.
- Fresh herbs: Replace the dried basil and parsley with 1/4 cup chopped fresh basil and 2 tablespoons chopped fresh parsley added at the end of cooking for a bright finish.
- Chunkier sauce: Use only crushed tomatoes and reduce the tomato puree by half for a more textured result.
Make-ahead and storage
This sauce keeps beautifully. Allow it to cool for about 30 minutes at room temperature (do not leave it out for more than 2 hours). Transfer to airtight containers and refrigerate for up to 5 days. For longer storage, portion into freezer-safe containers or zip-top bags and freeze for up to 3 months. Thaw overnight in the refrigerator before reheating gently on the stove.
Reheating
Reheat gently over low heat, stirring occasionally. If the sauce has thickened in the refrigerator, add a tablespoon of water or broth as needed to reach your desired consistency. Taste and adjust seasoning with a small pinch of salt if flavors have dulled after refrigeration.
Shopping and prep tips
- Select good-quality canned tomatoes with a bright label and minimal additives. The quality of the tomatoes is the backbone of this recipe.
- Chop the onion into uniform pieces so it softens evenly while sautéing. Finely mince the garlic so it releases even flavor quickly.
- Keep measuring spoons and cups handy to follow the exact ingredient amounts; the balance of sugar and salt is part of what makes this sauce reliably taste better than many jars.
Common troubleshooting
- Sauce too acidic: Ensure you used 4 tablespoons sugar as listed; if it still tastes sharp, add a tiny pinch more—taste between additions.
- Too thin: Simmer a little longer uncovered until it reduces to your preferred thickness. Stir so it doesn’t stick.
- Bitter garlic: If the garlic turned dark while sautéing, start over with fresh garlic and lower the heat when adding it next time.
Nutrition snapshot
This sauce is vegetable-focused and relatively low in calories per serving, although nutritional values depend on portion size and what you serve it with. The recipe is naturally free from animal-based ingredients unless you add meat or cheese when serving.
Final thoughts
You’ll find that this Easy Homemade Spaghetti Sauce Recipe (Better Than Store-Bought) becomes a weeknight staple. It’s forgiving, quick to pull together, and highly adaptable to whatever you have on hand. Make a double batch and freeze portions for busy evenings, or use it as a flavorful foundation for many pasta and casserole recipes. With basic techniques and honest ingredients, you’ll get a sauce that tastes fresh and comforting—every time.
Enjoy this sauce on pasta, tucked into baked dishes, or as the start of a cozy family meal. Once you try it, the jarred stuff will feel optional.

Easy Homemade Spaghetti Sauce Recipe (Better Than Store-Bought)
Ingredients
Equipment
Method
- Heat 2 tablespoons olive oil in a large saucepan over medium-low heat.
- Add 1/2 cup chopped onion and cook, stirring frequently, until the onion is soft and golden, about 5–7 minutes.
- Add 1 tablespoon minced garlic and cook, stirring, until fragrant and lightly golden, about 30–60 seconds; avoid burning the garlic.
- Stir in basil, parsley flakes, ground black pepper, oregano, salt, and 4 tablespoons sugar until combined.
- Add the 28 ounces crushed tomatoes and 29 ounces tomato purée; bring the mixture to a boil over medium-high heat.
- Reduce heat to low, cover loosely, and simmer for 30 minutes, stirring occasionally.
Notes
- To make a meat sauce, add 1 pound of cooked ground beef when the tomato products are added.
