Here’s a classic, comforting homemade spaghetti sauce that turns ordinary ingredients into something soulful and delicious. Silky tomato, lightly caramelized onion, garlic, and a bouquet of herbs simmer together until bright acidity mellows into a warm, savory sauce. It’s effortless, fridge-friendly, and perfect over al dente spaghetti — a recipe you’ll return to again and again.
Ingredients
– 2 tbsp extra-virgin olive oil
– 1 medium yellow onion, finely chopped
– 3–4 cloves garlic, minced
– 1 can (28 oz / 800 g) crushed tomatoes (or 2 lbs fresh peeled, crushed tomatoes)
– 2 tbsp tomato paste
– 1 tsp granulated sugar (optional)
– 1 tsp salt (adjust to taste)
– 1/2 tsp freshly ground black pepper
– 1 tsp dried oregano
– 1 tsp dried basil (or 1 tbsp fresh chopped basil)
– 1/4 tsp red pepper flakes (optional)
– 1/2 cup low-sodium chicken or vegetable broth (or water)
– 2 tbsp fresh chopped parsley (optional)
– 2 tbsp grated Parmesan (optional, for finishing)

Servings and Cooking Time
– Servings: Makes about 4 servings (approx. 1 cup sauce per person)
– Preparation time: 10 minutes
– Cooking time: 35–45 minutes (total time 45–55 minutes)
Nutritional Value
The following values are approximate and are for one serving (about 1 cup of sauce; excludes pasta):
– Serving size: 1 cup (240 ml)
– Calories: ~120 kcal
– Fat: 6 g
– Saturated fat: 1 g
– Carbohydrates: 14 g
– Fiber: 3 g
– Sugars: 9 g
– Protein: 3 g
– Sodium: ~420 mg
This nutritional breakdown is for one person (one serving) and will vary with ingredient brands and any added cheese or meat.
Step-by-Step Cooking Process
– Heat olive oil in a large saucepan over medium heat until shimmering.
– Add finely chopped onion and cook, stirring, until soft and golden, about 6–8 minutes.
– Stir in minced garlic and cook 30–60 seconds until fragrant; do not brown.
– Add tomato paste, stir and cook 1–2 minutes to deepen flavor.
– Pour in crushed tomatoes and broth, stirring to combine into a smooth sauce.
– Add dried oregano, dried basil, red pepper flakes (if using), salt and pepper; stir well.
– Bring sauce to a gentle simmer, then reduce heat to low to maintain a low simmer.
– Add sugar if tomatoes taste too acidic; adjust seasoning to taste after 10–15 minutes.
– Simmer uncovered for 25–35 minutes, stirring occasionally, until sauce thickens and flavors meld.
– Stir in fresh parsley and grated Parmesan, if desired, then remove from heat and let rest 5 minutes before serving.
– Serve spooned over freshly cooked spaghetti and garnish with basil leaves and extra cheese.

Alternative Ingredients
You can swap crushed canned tomatoes for whole peeled tomatoes (crush by hand), use passata for a smoother texture, or add a splash of red wine instead of broth for depth. Replace olive oil with butter for a richer finish, or omit sugar and use a grated carrot to naturally sweeten the sauce.
Serving and Pairings
Serve this sauce over spaghetti, linguine, or your favorite pasta. It also works as a base for baked dishes (lasagna, baked ziti), a topping for grilled eggplant or chicken, or paired with crusty bread and a simple green salad. Finish with grated Parmesan and fresh basil for best results.
Storage and Reheating
Store cooled sauce in an airtight container in the refrigerator for up to 4 days. For longer storage, freeze in portions (ice cube tray or freezer containers) for up to 3 months. Reheat gently in a saucepan over low heat, stirring and adding a splash of water or broth if needed; thaw overnight in the fridge for even reheating.
Cooking Mistakes
– Do not rush browning the onion — undercooked onion gives a raw bite.
– Avoid overheating garlic; it turns bitter if burned.
– Don’t add salt too late; season gradually and taste as it reduces.
– Skipping tomato paste reduces depth — briefly cook it to caramelize flavors.
– Boiling too hard evaporates liquid and can make sauce overly thick.
– Using low-quality canned tomatoes can flatten flavor — choose good-quality brands.
Helpful Tips
– Use a heavy-bottomed pan to prevent scorching.
– For silky texture, blend part of the sauce with an immersion blender.
– Add fresh basil at the end to keep bright herbal notes.
– If sauce is too acidic, finish with a small knob of butter for balance.
– Make extra — sauce flavors improve after a day in the fridge.

FAQs
How long does homemade spaghetti sauce last in the fridge?
Refrigerated in an airtight container, homemade spaghetti sauce keeps well for about 3–4 days. Always cool it to room temperature before refrigerating and reheat thoroughly to steaming before serving. If you need longer storage, freeze portions for up to 3 months.
Can I use fresh tomatoes instead of canned?
Yes — use ripe plum or Roma tomatoes, peel them by blanching, then crush by hand or pulse in a blender. Fresh tomatoes may require longer simmering to reach the same depth of flavor and texture as canned crushed tomatoes.
Is it necessary to add sugar to the sauce?
Sugar is optional and used only if your tomatoes taste overly acidic. Alternatively, a grated carrot or a small amount of finely diced onion can add natural sweetness. Taste and adjust gradually — you rarely need more than 1 tsp.
How can I make the sauce thicker or smoother?
For thicker sauce, simmer uncovered longer to reduce liquid. For a smoother texture, use an immersion blender on the sauce or blend a portion and return it to the pot. Tomato paste also helps thicken and intensify flavor.
Can I add meat to this sauce?
Yes — brown ground beef, pork or Italian sausage in the pan first, drain excess fat, then proceed with onion and garlic. For a richer ragu, simmer the meat with the sauce for at least 45–60 minutes to develop deeper flavor.
What herbs work best in spaghetti sauce?
Classic choices are oregano and basil; rosemary and thyme can be used sparingly. Dried herbs are added early in cooking; fresh herbs (basil, parsley) are best added at the end to preserve brightness and aroma.
Can I make this sauce in a slow cooker?
Absolutely — combine sautéed onion, garlic, tomatoes, paste and seasonings in a slow cooker and cook on low for 4–6 hours. Slow cooking deepens flavor but check seasoning and thickness near the end.
Conclusion
This homemade spaghetti sauce is an easy, reliable recipe that balances bright tomato, savory garlic and warm herbs. With simple steps and flexible swaps, it’s ideal for weeknight dinners or make-ahead meals — a timeless sauce that complements any pasta and improves with time.

Homemade Spaghetti Sauce
Ingredients
- 2 tbsp extra-virgin olive oil
- 1 medium yellow onion finely chopped
- 3 –4 cloves garlic minced
- 1 can 28 oz / 800 g crushed tomatoes (or 2 lbs fresh peeled, crushed tomatoes)
- 2 tbsp tomato paste
- 1 tsp granulated sugar optional
- 1 tsp salt adjust to taste
- 1/2 tsp freshly ground black pepper
- 1 tsp dried oregano
- 1 tsp dried basil or 1 tbsp fresh chopped basil
- 1/4 tsp red pepper flakes optional
- 1/2 cup low-sodium chicken or vegetable broth or water
- 2 tbsp fresh chopped parsley optional
- 2 tbsp grated Parmesan optional, for finishing
Instructions
- Heat olive oil in a large saucepan over medium heat until shimmering.
- Add finely chopped onion and cook, stirring, until soft and golden, about 6–8 minutes.
- Stir in minced garlic and cook 30–60 seconds until fragrant; avoid browning.
- Add tomato paste, stir and cook 1–2 minutes to deepen the flavor.
- Pour in crushed tomatoes and broth, stirring to combine into a smooth sauce.
- Add dried oregano, dried basil, red pepper flakes (if using), salt and pepper; stir well.
- Bring sauce to a gentle simmer, then reduce heat to low to maintain a gentle simmer.
- Add sugar if tomatoes taste too acidic; adjust seasoning to taste after 10–15 minutes.
- Simmer uncovered for 25–35 minutes, stirring occasionally, until sauce thickens and flavors meld.
- Stir in fresh parsley and grated Parmesan if desired, remove from heat and let rest 5 minutes before serving.