Go Back
+ servings
Tomato sauce in a pan with basil leaves.

Homemade Spaghetti Sauce Recipe

Course: Sauce
Cuisine: American, Italian
Prep Time: 10 minutes
Cook Time: 40 minutes
Total Time: 50 minutes
Servings: 4
Calories: 251kcal
Author: Laurel Perry
This tomato-based pasta sauce is the perfect accompaniment for spaghetti or any noodle, and it's easy to make from scratch!
Step-by-step photos can be seen below the recipe card.
Print Recipe

Ingredients

  • ¼ cup olive oil
  • 1 yellow onion chopped
  • ½ cup finely grated carrot
  • 3 cloves garlic minced
  • teaspoon crushed red pepper flakes
  • 28 ounces canned crushed tomatoes (1 large can)
  • 6 ounces tomato paste (1 small can)
  • ¼ teaspoon kosher salt
  • teaspoon ground black pepper
  • 1 tablespoon dried oregano
  • 2 teaspoons granulated sugar
  • ½ cup torn fresh basil

Instructions

  • In a medium pot, heat the olive oil over medium heat. Add in the onion and carrots. Cook until softened, 5-7 minutes.
    ¼ cup olive oil, 1 yellow onion, ½ cup finely grated carrot
    A frying pan filled with chopped carrots and onions.
  • Stir in the garlic and red pepper flakes. Cook until fragrant, about 1 minute.
    3 cloves garlic, ⅛ teaspoon crushed red pepper flakes
  • Stir in the crushed tomatoes, tomato paste, salt, pepper, oregano, and sugar.
    28 ounces canned crushed tomatoes, 6 ounces tomato paste, ¼ teaspoon kosher salt, ⅛ teaspoon ground black pepper, 1 tablespoon dried oregano, 2 teaspoons granulated sugar
    Tomato sauce in a pan on a marble countertop.
  • Bring the mixture to a simmer and cook for 20-30 minutes, stirring occasionally. As the sauce thickens, you may want to put the lid on the pot to prevent splatters. If the sauce gets too thick, add a splash of water.
    Red sauce in a pan on a marble countertop.
  • Taste and adjust seasonings. Stir in the fresh basil and serve.
    ½ cup torn fresh basil
    Tomato sauce in a pan on a marble countertop.

Video

Notes

  • Use the best canned tomatoes you have! The better the tomato product, the better the sauce!
  • If you don’t have fresh basil, add 2 teaspoons of dried basil in step 3.
  • If your sauce scorches or otherwise tastes bitter, try adding a pinch of baking soda.
Storage: Store homemade spaghetti sauce in an airtight container in the refrigerator for up to 5 days or in the freezer for up to 6 months. 

Nutrition

Calories: 251kcal | Carbohydrates: 30g | Protein: 6g | Fat: 14g | Saturated Fat: 2g | Polyunsaturated Fat: 2g | Monounsaturated Fat: 10g | Sodium: 758mg | Potassium: 1140mg | Fiber: 7g | Sugar: 18g | Vitamin A: 3947IU | Vitamin C: 32mg | Calcium: 124mg | Iron: 5mg