Go Back
+ servings
A spoonful of pasta sauce is topping a bowl full of pasta.

Authentic Italian Fresh Tomato Spaghetti Sauce

Fresh heirloom tomatoes and basil straight from the garden gives this classic Italian pasta sauce a fresh and delicious flavor!

Course Main Course
Cuisine Italian
Keyword italian, sauce
Prep Time 5 minutes
Cook Time 1 hour 15 minutes
Servings 12
Calories 180 kcal
Author sherry brubaker


  • 2 tbsp olive oil
  • 2 lbs heirloom tomatoes
  • 1 yellow onion finely chopped
  • 5 cloves of garlic finely chopped
  • 4 tbsp basil chopped
  • 1/4 tsp red pepper flakes
  • 1 tsp salt
  • 1 lb pasta


  1. Heat the olive oil. Place a medium sized sauce pot over medium heat and add the olive oil.

  2. Sautè the onion and garlic. Finely chop the onion and garlic, then add to the pot. Sautè the mixture for 2 minutes. Add the basil and the red pepper flakes.

  3. Add the tomatoes. Place the whole tomatoes in the pot and place the lid on it. Allow the tomatoes to soften for 5-10 minutes. The tomatoes will be soft once the skin begins to split.

  4. Mash the tomatoes. Once the tomatoes have softened, Use a potato masher to crush the tomatoes. The sauce will be chunky.

  5. Allow the sauce to simmer. Reduce the heat to low and allow the sauce to simmer without a lid for an hour. The sauce will reduce and thicken up.

  6. Use an emersion blender. Once the sauce has thickened, use an emersion blender to blend the sauce into a creamy texture.

  7. Make the pasta. Heat a pot of water over high heat. Once the water is rapidly boiling, add 1 tbsp of salt and the pasta to the pot. Cooking to al dente, according to package instructions.

  8. Serve. Serve the pasta sauce immediatly over fresh pasta and top with fresh herbs, red pepper flakes, and cheese. Mangia!

Recipe Video

Nutrition Facts
Authentic Italian Fresh Tomato Spaghetti Sauce
Amount Per Serving
Calories 180 Calories from Fat 27
% Daily Value*
Fat 3g5%
Saturated Fat 1g6%
Sodium 201mg9%
Potassium 282mg8%
Carbohydrates 32g11%
Fiber 2g8%
Sugar 3g3%
Protein 6g12%
Vitamin A 677IU14%
Vitamin C 12mg15%
Calcium 21mg2%
Iron 1mg6%
* Percent Daily Values are based on a 2000 calorie diet.