Homemade Spaghetti Sauce: A Classic Italian-Style Tomato Sauce

Nothing beats a comforting bowl of pasta smothered in a rich, homemade spaghetti sauce. This classic Italian-style tomato sauce is perfect for weeknight dinners, special occasions, or meal prep. Rich, hearty, and full of flavor, it’s versatile enough for pasta, lasagna, or even as a pizza base.

Why You’ll Love This Recipe

  • Deep, layered flavor: Onions and garlic melt into the tomatoes, giving a sweet-savory backbone.
  • Kitchen-friendly: Requires only a basic saucepan.
  • Dinner prep hack: Double the batch and freeze half for busy nights.
  • Beyond pasta: Great for lasagna, meatballs, or dipping bread.

Ingredients (Makes ~6 cups)

  • 2 tablespoons extra-virgin olive oil
  • 1 medium yellow onion, finely chopped
  • 3 cloves garlic, minced
  • 28 oz crushed tomatoes
  • 14 oz diced tomatoes (with juice)
  • 2 teaspoons granulated sugar
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • ½ teaspoon sea salt (adjust to taste)
  • ¼ teaspoon black pepper
  • ¼ teaspoon red pepper flakes (optional)
  • Fresh basil leaves, torn (optional)
  • Grated Parmesan or Pecorino (optional)

Ingredient Notes:

  • Use fresh or canned tomatoes; crushed gives texture, but whole can be squished.
  • Herbs can be fresh or dried; adjust for flavor.
  • Garlic is essential for aroma and depth.
  • Optional veggies like carrots, bell peppers, or mushrooms can boost nutrition.

Step-by-Step Instructions

 

Don't miss the rest of the recipe—continue on the next page.