Go Back
Homemade spaghetti sauce in a pan, from Shelf Cooking

Homemade Spaghetti Sauce Recipe

Are you ready for your new favorite pasta sauce? It only has to simmer for 20 minutes (although the longer, the better!) and it freezes really well.
5 from 3 votes
Prep Time 10 mins
Cook Time 30 mins
Total Time 40 mins
Course Main Course
Cuisine Italian
Servings 6 people


  • 1 Tbsp cooking oil
  • 1 medium onion, diced
  • 28 oz can crushed tomatoes
  • 3 cloves garlic, minced
  • 3 tsp dried basil
  • 2 tsp dried oregano
  • 2 tsp dried parsley
  • Garlic salt, to taste
  • Additional add-ins, such as mushrooms, spinach or cooked meats


  • Heat the oil over medium heat in a large pot.
  • Add diced onions and saute until they're translucent.
  • Stir in tomatoes, garlic, basil, oregano, parsley, salt and any additional add-ins.
  • Cover and simmer for at least 20 minutes, stirring occasionally. (Feel free to allow it to simmer as long as you can!)
  • Serve over your favorite pasta, in a casserole, or as a dipping sauce.


This sauce freezes so well! Add meal-sized portions to a freezer bag and cool in the refrigerator. Once cool, lay flat in the freezer to freeze. Once it's frozen, you can stand it up to make more space. When you're ready to eat it, thaw in the refrigerator and heat up on the stove.
Keyword batch cooking, freezer-friendly, tomatoes