Print
clock clock iconcutlery cutlery iconflag flag iconfolder folder iconinstagram instagram iconpinterest pinterest iconfacebook facebook iconprint print iconsquares squares iconheart heart iconheart solid heart solid icon
A bowl of spaghetti with homemade tomato sauce, topped with fresh basil.

Spaghetti with Homemade Tomato


  • Author: Barbara
  • Total Time: 1 hour
  • Yield: 4 1x

Description

A classic Italian pasta dish featuring homemade tomato sauce made with fresh tomatoes, garlic, and herbs, served over perfectly cooked spaghetti.


Ingredients

Scale

For the Tomato Sauce:

  • 2 lbs fresh Roma or San Marzano tomatoes (or canned)
  • 3 tbsp extra virgin olive oil
  • 3 cloves garlic, minced
  • 1 small onion, finely chopped
  • 1 tsp dried oregano
  • ½ tsp red pepper flakes (optional)
  • 1 tsp salt (adjust to taste)
  • ½ tsp black pepper
  • 1 tbsp tomato paste (for depth of flavor)
  • ½ tsp sugar (optional, to balance acidity)
  • ¼ cup fresh basil, chopped
  • ½ cup reserved pasta water (for sauce consistency)

For the Pasta:

  • 12 oz spaghetti
  • 1 tbsp salt (for boiling water)

For Garnishing:

  • Fresh basil leaves
  • Grated Parmesan cheese
  • Extra virgin olive oil (for drizzling)

Instructions

Step 1: Prepare the Tomatoes

  1. If using fresh tomatoes, blanch them in boiling water for 30 seconds, then transfer to an ice bath. Peel and chop them.

Step 2: Make the Sauce

  1. Heat olive oil in a pan over medium heat. Add garlic and onion, sauté until soft.
  2. Stir in tomato paste, oregano, red pepper flakes, and fresh tomatoes. Cook for 5 minutes.
  3. Reduce heat to low, cover, and simmer for 30-40 minutes. Stir occasionally.
  4. Add fresh basil, adjust seasoning, and remove from heat.

Step 3: Cook the Spaghetti

  1. In a large pot, bring water to a rolling boil. Add salt.
  2. Cook spaghetti according to package instructions until al dente (firm to the bite).
  3. Reserve ½ cup pasta water before draining.

Step 4: Combine Pasta and Sauce

  1. Transfer drained spaghetti into the pan with sauce. Toss well.
  2. Add a splash of reserved pasta water to adjust consistency.

Step 5: Serve and Garnish

 

  1. Divide pasta among plates. Top with grated Parmesan and fresh basil.
  2. Drizzle with olive oil and serve immediately.

Notes

  • For a chunkier sauce: Skip blending the tomatoes.
  • For a smoother sauce: Blend the cooked tomatoes before adding basil.
  • For extra depth: Simmer with a Parmesan rind or a splash of balsamic vinegar.
  • Prep Time: 15minutes
  • Cook Time: 45minutes
  • Category: Dinner
  • Cuisine: Italian

Nutrition

  • Calories: 450 kcal
  • Sugar: 8g
  • Fat: 14g
  • Carbohydrates: 65g
  • Fiber: 6g
  • Protein: 12g

Keywords: spaghetti with homemade tomato, homemade spaghetti sauce, fresh tomato pasta, Italian pasta recipe, easy tomato sauce