Classic Italian Spaghetti with Rich Tomato Sauce

This recipe shows how to cook Classic Italian Spaghetti with Rich Tomato Sauce in a plain and reliable way. It uses simple ingredients and slow cooking to make a deep tomato flavor. If you like easy, home-style meals, you may also enjoy this best meatloaf recipe as another cozy dinner option.

Why This Recipe Works

The sauce starts with finely chopped onion, carrot, and celery. Cooking them slowly makes a sweet and soft base. Adding tomato paste and cooking it a little gives more tomato flavor. Simmering the tomatoes makes the sauce thick and rich. Tossing hot pasta with the sauce and a bit of the pasta water helps make a glossy, well-coated spaghetti.

Why you should try this recipe

You should try it because it is simple, uses pantry tomatoes, and tastes like a slow-cooked sauce without long hands-on time. It works for a weeknight dinner or a weekend meal with family. The steps are clear, and you can change details to match what you have at home.

How to make Classic Italian Spaghetti with Rich Tomato Sauce

Follow these clear steps to make the dish.

Ingredients :

  • 400 g (14 oz) dried spahetti
  • 3 tbsp extra-virgin olive oil
  • 1 small onion, very finely chopped
  • 3–4 garlic cloves, finely minced
  • 1 small carrot, finely grated or minced
  • 1 small celery stalk, finely minced (optional but traditional)
  • 2 cans (400 g / 14 oz each) whole peeled or crushed tomatoes, preferably San Marzano
  • 2 tbsp tomato paste
  • 120 ml (1/2 cup) water or vegetable broth, as needed
  • 1 tsp sugar (optional, to balance acidity)
  • 1 tsp fine sea salt, plus more for pasta water
  • 1/2 tsp freshly ground black pepper
  • 1/2 tsp dried oregano
  • 1/2 tsp dried basil (if not using much fresh)
  • 1 pinch red pepper flakes (optional, for gentle heat)
  • 6–8 fresh basil leaves, torn or chopped, plus extra for garnish
  • 20 g (1/4 cup) freshly grated Parmigiano-Reggiano or Grana Padano, plus more for serving
  • 1 tbsp unsalted butter or extra olive oil (optional, for finishing the sauce)

Equipments Needed

  • Large, wide saucepan or deep skillet
  • Large pot for boiling pasta
  • Cutting board and chef’s knife
  • Grater for cheese and carrot
  • Wooden spoon or heatproof spatula
  • Colander
  • Measuring cups and spoons

Step-by-Step Instructions :

Prepare the aromatic base:

  • Peel and very finely chop the onion.
  • Mince the garlic.
  • Finely mince the celery and grate or mince the carrot.
  • This fine chop helps them melt into the sauce and create a rich, smooth flavor base.

Start the sauce:

  • In a large, wide saucepan or deep skillet, heat the olive oil over medium heat.
  • Add the onion, carrot, and celery with a small pinch of salt.
  • Cook gently for 7–10 minutes, stirring often, until the vegetables are very soft and lightly golden but not browned too much. Lower the heat if they start to color quickly.

Add the garlic and tomato paste:

  • Stir in the minced garlic and cook for 30–45 seconds until fragrant; do not let it brown.
  • Add the tomato paste and cook it with the vegetables for 1–2 minutes, stirring, until it darkens slightly in color; this step deepens the tomato flavor.

Add tomatoes and seasonings:

  • If using whole canned tomatoes, crush them by hand in a bowl or with a spoon before adding.
  • Pour the tomatoes and any juices into the pan.
  • Add 120 ml (1/2 cup) water or broth to loosen the sauce.
  • Stir in salt, black pepper, dried oregano, dried basil, and red pepper flakes if using.
  • If you know your tomatoes are very acidic, add 1 tsp sugar; otherwise wait and taste later.

Simmer the sauce:

  • Bring the sauce to a gentle simmer over medium heat, then reduce heat to low.
  • Partially cover the pan with a lid, leaving a small gap for steam to escape.
  • Simmer gently for 30–40 minutes, stirring occasionally, until thickened and rich.
  • If the sauce becomes too thick or starts to stick, add a splash of water and stir.
  • Taste and adjust: add more salt or a pinch of sugar if the sauce is too sharp.

Finish the sauce:

  • When the sauce is thick and the flavors are well blended, turn off the heat.
  • Stir in the butter or a drizzle of olive oil for extra silkiness (optional).
  • Add the torn fresh basil leaves and stir briefly.
  • Keep the sauce warm over very low heat or reheat gently when the pasta is ready.

Cook the spaghetti:

  • Bring a large pot of water to a rolling boil.
  • Salt the water generously: it should taste pleasantly salty, like the sea.
  • Add the spaghetti and stir immediately to prevent sticking.
  • Cook according to the package directions, but start checking 1–2 minutes earlier for al dente texture: the pasta should be tender but still slightly firm in the center.

Reserve pasta water:

  • Just before draining the spaghetti, scoop out about 1 cup (240 ml) of the starchy cooking water and set aside.
  • Drain the spaghetti in a colander; do not rinse.

Combine pasta and sauce:

  • Add the drained spaghetti directly into the pan with the warm tomato sauce.
  • Toss gently over low heat for 1–2 minutes so the pasta absorbs the flavors.
  • If the mixture seems too thick or dry, add a splash of reserved pasta water at a time, tossing until the sauce lightly coats each strand with a glossy finish.

Add cheese and final seasoning:

  • Sprinkle in the grated Parmigiano-Reggiano while tossing the pasta.
  • If needed, add another small splash of pasta water to create a silky, emulsified sauce.
  • Taste again and adjust with a bit more salt or pepper if necessary.

Plate and garnish:

  • Twirl portions of spaghetti onto warm plates or shallow bowls.
  • Spoon any remaining sauce from the pan over the top.
  • Finish with extra grated Parmigiano-Reggiano and a few fresh basil leaves.
  • Drizzle with a few drops of good extra-virgin olive oil if desired, and serve immediately.

How to serve Classic Italian Spaghetti with Rich Tomato Sauce

Serve hot with grated cheese on the side. A small green salad and crusty bread go well with it. For a sweet finish, pair the meal with a warm spiced dessert like chai tiramisu.

How to store Classic Italian Spaghetti with Rich Tomato Sauce

Let the sauce cool to room temperature. Store the sauce in an airtight container in the fridge for up to 4 days. Keep cooked pasta and sauce separate if you plan to reheat later. Reheat gently on the stove with a splash of water until warm. You can freeze the sauce for up to 3 months; thaw in the fridge before reheating.

Tips & Tricks

  • Use good canned tomatoes for the best flavor.
  • Chop the vegetables very small so they melt into the sauce.
  • Save pasta water — it helps make the sauce stick to the pasta.
  • Taste and adjust salt at the end. Less salt early lets you control the final flavor.
  • For a silkier finish, stir in a small knob of butter or a little extra olive oil at the end.
  • For a quick meal, simmer the sauce for 15–20 minutes, but longer gives better depth.

Variations & Substitutions

  • Add cooked ground beef, pork, or sausage for a meat sauce.
  • Stir in roasted vegetables for more texture.
  • Use gluten-free pasta or zucchini noodles for a low-gluten option.
  • Swap Parmigiano for Pecorino for a sharper taste.
  • Add anchovy paste or olives for a savory twist.
  • For dessert after this pasta, try a rich treat like churro cheesecake.

FAQs

Q: Can I use fresh tomatoes instead of canned?
A: Yes. Use about 1.2 kg (2.5–3 lb) ripe tomatoes, peel and crush them, and cook until they break down.

Q: How long can I simmer the sauce?
A: Simmer 30–40 minutes for a good depth. You can cook longer on very low heat for a deeper flavor; just add a little water if it gets too thick.

Q: Do I need to add sugar?
A: Only if the tomatoes taste very acidic. Add 1 tsp, then taste and adjust.

Q: Can I make the sauce ahead?
A: Yes. Make the sauce a day or two ahead and reheat gently. It often tastes better after sitting overnight.

Q: How do I get the pasta to stick to the sauce?
A: Toss hot pasta with the sauce and add a small amount of reserved pasta water to help the sauce cling.

Conclusion

This Classic Italian Spaghetti with Rich Tomato Sauce is a simple, reliable dish you can make any night. For more on making a true Italian-style tomato sauce, see this guide on Authentic Italian Tomato Sauce – Quick, Easy & Delicious. To learn a classic Italian method for spaghetti al pomodoro, check this tutorial on How to make SPAGHETTI AL POMODORO Like an Italian.

Print

Classic Italian Spaghetti with Rich Tomato Sauce

A simple and reliable recipe for homemade spaghetti with a rich tomato sauce, perfect for weeknight dinners or family meals.

  • Author: brahimhassouoo
  • Prep Time: 15 minutes
  • Cook Time: 40 minutes
  • Total Time: 55 minutes
  • Yield: 4 servings 1x
  • Category: Main Course
  • Method: Baking
  • Cuisine: Italian
  • Diet: Vegetarian

Ingredients

Scale
  • 400 g (14 oz) dried spaghetti
  • 3 tbsp extra-virgin olive oil
  • 1 small onion, very finely chopped
  • 34 garlic cloves, finely minced
  • 1 small carrot, finely grated or minced
  • 1 small celery stalk, finely minced (optional)
  • 2 cans (400 g / 14 oz each) whole peeled or crushed tomatoes, preferably San Marzano
  • 2 tbsp tomato paste
  • 120 ml (1/2 cup) water or vegetable broth, as needed
  • 1 tsp sugar (optional)
  • 1 tsp fine sea salt, plus more for pasta water
  • 1/2 tsp freshly ground black pepper
  • 1/2 tsp dried oregano
  • 1/2 tsp dried basil (if not using much fresh)
  • 1 pinch red pepper flakes (optional)
  • 68 fresh basil leaves, torn or chopped, plus extra for garnish
  • 20 g (1/4 cup) freshly grated Parmigiano-Reggiano or Grana Padano, plus more for serving
  • 1 tbsp unsalted butter or extra olive oil (optional, for finishing the sauce)

Instructions

  1. Peel and finely chop the onion. Mince the garlic. Finely mince the celery and grate or mince the carrot.
  2. In a large saucepan, heat the olive oil over medium heat. Add the onion, carrot, and celery with a small pinch of salt. Cook for 7–10 minutes, stirring often, until very soft and lightly golden.
  3. Add minced garlic and cook for 30–45 seconds until fragrant; do not let it brown. Stir in tomato paste and cook for 1–2 minutes.
  4. Add tomatoes, crushing them by hand, then pour in any juices. Add 120 ml water or broth, salt, black pepper, oregano, basil, and red pepper flakes (if using).
  5. Simmer sauce over medium heat, then reduce heat to low, partly cover, and simmer gently for 30–40 minutes, stirring occasionally.
  6. When the sauce is thick, stir in butter or olive oil and add torn fresh basil leaves.
  7. Bring a large pot of water to a boil, salt it, and cook spaghetti according to package directions. Reserve 1 cup of pasta water before draining.
  8. Combine drained spaghetti with the sauce in the pan, toss gently, and add reserved pasta water if needed.
  9. Add grated Parmigiano-Reggiano, adjusting with more pasta water for a silky finish.
  10. Plate portions of spaghetti, spoon sauce on top, garnish with additional cheese and basil, and drizzle with olive oil before serving.

Notes

Use good canned tomatoes for the best flavor. Save a bit of pasta water to adjust sauce consistency if needed.

Nutrition

  • Serving Size: 1 serving
  • Calories: 350
  • Sugar: 5g
  • Sodium: 400mg
  • Fat: 12g
  • Saturated Fat: 4g
  • Unsaturated Fat: 6g
  • Trans Fat: 0g
  • Carbohydrates: 45g
  • Fiber: 3g
  • Protein: 15g
  • Cholesterol: 30mg

Did you make this recipe?

Share a photo and tag us we can't wait to see what you've made!