Go Back
+ servings

Homemade Spaghetti Sauce

Homemade spaghetti sauce doesn't need to be complex or time-consuming to be delicious. You just need good, quality ingredients to make a sauce full of amazing flavor. This recipe is perfect for making large batches to feed a crowd or freezing for quick, easy meals later.
Course Main Course
Cuisine Italian
Prep Time 15 minutes
Cook Time 1 hour
Total Time 1 hour 15 minutes
Servings 6 Cups


  • 1 tablespoon olive oil
  • 1 sweet onion, diced
  • 6 garlic cloves, minced, (more or less based on preference)
  • 2 28 ounce cans crushed tomatoes, preferably fire-roasted
  • 2 tablespoons granulated sugar
  • teaspoons salt
  • teaspoons dried oregano
  • 2 teaspoons dried sweet basil, (1½ tablespoons minced fresh basil)
  • ½ cup grated parmesan cheese


  • Heat oil over medium to medium-high heat in a large skillet or pot. Add the diced onions and saute for 10 to 15 minutes, stirring frequently. Next, add the garlic and saute for another 1 to 2 minutes, stirring frequently to prevent the garlic from burning.
  • Add the crushed tomatoes, sugar, salt, oregano, basil, and parmesan cheese (break up any clumps before adding). Stir well. Bring to a simmer.
  • Reduce the heat to medium-low, but maintain a simmer. Simmer for at least an hour to give the sauce time to cook down and thicken.
  • Serve over spaghetti noodles. This spaghetti sauce pairs perfectly with my Baked Sausage Meatball recipe.


Adding Meat to the Sauce: If you like to have meat in your spaghetti sauce, you certainly can add it. You can use ground pork sausage or ground beef. Brown the meat with the onions (be sure to cook it thoroughly), draining off the extra fat, or cook the meat separately and add it to the sauce at the end.
Freezing Instructions: It's easy to freeze any leftovers to use later or make a larger batch with the intent to freeze for future use. Allow the sauce to cool completely, spoon the desired amount into sealable freezer bags, label, and lay flat in your freezer. Once frozen, they stack easily in your freezer.
Thawing and Reheating: When you are ready to use the sauce. Let it thaw at room temperature for a few hours or in the refrigerator overnight. Then reheat on the stovetop over medium-low heat until warmed through.