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

Homemade Spaghetti Sauce

5 Stars 4 Stars 3 Stars 2 Stars 1 Star No reviews
  • Author: Lisa
  • Prep Time: 10 minutes
  • Cook Time: 45 minutes
  • Total Time: 55 minutes
  • Yield: 6 servings
  • Category: Sauce
  • Method: Stovetop
  • Cuisine: Italian
  • Diet: Vegan

Description

Homemade Spaghetti Sauce is a rich, hearty, and versatile tomato-based sauce made from scratch with pantry staples like garlic, onions, crushed tomatoes, and herbs. Perfect for pasta, lasagna, meatballs, and more, it’s a comforting classic that’s easy to customize and store.


Ingredients

  • 2 tablespoons olive oil
  • 1 onion, finely chopped
  • 3 garlic cloves, minced
  • 2 cans (28 oz each) crushed tomatoes or 6 cups fresh crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 teaspoon dried oregano
  • 1 teaspoon dried basil
  • 1 teaspoon sugar (optional)
  • Salt and pepper to taste
  • 1/4 teaspoon red pepper flakes (optional)
  • Fresh parsley or basil for garnish (optional)

Instructions

  1. Heat olive oil in a large pot over medium heat.
  2. Add chopped onions and cook until soft and translucent, about 5 minutes.
  3. Stir in minced garlic and cook for another 1–2 minutes until fragrant.
  4. Add crushed tomatoes and tomato paste, stirring to combine.
  5. Season with oregano, basil, salt, pepper, sugar (if using), and red pepper flakes (if desired).
  6. Reduce heat to low and simmer the sauce uncovered for 30–60 minutes, stirring occasionally.
  7. Taste and adjust seasoning as needed.
  8. Serve over cooked pasta or store for later use.

Notes

Simmer longer for a thicker, more developed flavor.Use fresh tomatoes for a brighter, fresher taste (peeled and crushed).Blend with an immersion blender for a smooth sauce.Double the recipe and freeze in portions for easy meal prep.Add a splash of red wine for richness before adding the tomatoes.


Nutrition

  • Serving Size: 1 cup
  • Calories: 120
  • Sugar: 8g
  • Sodium: 360mg
  • Fat: 5g
  • Saturated Fat: 0.5g
  • Unsaturated Fat: 4.5g
  • Trans Fat: 0g
  • Carbohydrates: 16g
  • Fiber: 3g
  • Protein: 3g
  • Cholesterol: 0mg