Homemade Spaghetti Sauce-Marinara is easy and the best recipe for home grown tomatoes. The best homemade spaghetti sauce recipes including spaghetti and meatballs, mushroom and meat sauce are below using canned or whole ingredients. Vegetable options and how to prepare a fresh tomato for homemade spaghetti sauce are near the bottom of the website. Step by step directions teach you how to make homemade spaghetti sauce from scratch. Learn how to chop, peel and skin a tomato. Using  no canned ingredients it takes about 2 to 3 hours to prepare. That said, nothing beats the taste of a homemade spaghetti sauce with fresh tomatoes! Whenever I get an extra I jar some homemade spaghetti sauce with mushrooms-garlic to use later.

Making homemade spaghetti from scratch is not always the most practical. We also provided a canned versions for those in a hurry or when not in season. For a even quicker option it is also easy to add ingredients to store bought to take it to the next level. Get creative and see what new recipes you can come up with. I’d love to hear your thoughts and ideas. Connect with us on social media to share the latest homemade recipes.

Homemade Spaghetti Sauce Recipe

Prep Time: 5 minutes

Cook Time: 45 minutes

Total Time: 50 minutes

Homemade Spaghetti Sauce Recipe

This easy homemade spaghetti sauce recipe is with store bought whole ingredient products. There is no shame here and the flavor of the homemade spaghetti sauce will speak for itself. *See article below if using Fresh Tomatoes or Mushrooms.


  • 1 Cup Water
  • 1 (29 ounce) can Tomato Puree
  • 1 (28 ounce) can Diced Tomatoes
  • 1 (12 ounce) can Tomato Paste
  • Large Onion
  • 4 Whole Garlic Cloves
  • Salt, Pepper, Oregano, Rosemary and Parsley
  • Extra Virgin Olive Oil


  1. Chop Onion and Garlic Cloves, saute in 1 tablespoon of olive oil until translucent.
  2. Add water, tomato puree, diced tomatoes, tomato paste and mix well. 
  3. Season with Salt, Pepper, Oregano, Rosemary and Parsley to your liking.
  4. Cook your homemade spaghetti sauce for 30-50 minutes

Homemade Spaghetti Sauce Fresh Tomatoes

Homemade Spaghetti Sauce with fresh tomatoes is one of those dishes that you need a lot of love and time to prepare. Using home grown meaty tomatoes makes your homemade spaghetti sauce from scratch traditional-authentic and gives it that extra fresh taste. Know exactly where they came from is the best part! Read next article for how to prepare yout fresh tomatoes

  • 4 pounds Seeded, Peeled and Diced 
  • 1 Large Onion
  • 4-6 Garlic Cloves
  • Salt, Pepper, Oregano, Rosemary and Parsley
  • 1 Tablespoon Extra Virgin Olive Oil
  • 2-4 Tablespoons Cornstarch

In a large saucepan over medium heat saute chopped onion and garlic cloves in 1 tablespoon extra virgin olive oil until translucent.

Add your diced tomatoes to the onion and garlic mixture and bring to a boil. Reduce heat to medium and cook for 1 hour 20 minutes.

Stir in cornstarch, salt, pepper, oregano, rosemary, parsley and simmer until your marinara is nice and thick, about 15 minutes.

Homemade Spaghetti Meat Sauce

Include any of these for a savory addition to your next dinner. It adds a hearty texture to give your marinara body and the added fats tie all the flavors together. Traditionally ground products have been used by simply browing and draining the meat of choice then adding the saute ingredients and following the recipe described above. That is ok for everyday, but what about a big dinner? We have your plate covered. An authentic Italian meatball, or perfectly selected sausage paired with the right wine can go a long way.  First lets talk about the types

What kind of meat for spaghetti sauce?

Common Ingredients:

  • Italian Sausage
  • Chicken
  • Beef
  • Lamb
  • Turkey


Butter Sauce

For those of you who don’t like tomatoes or can’t eat red sauce how about creating a delicious homemade butter sauce. 2 of my kids prefer it butter. This from scratch method is easy and cheap way to add flavor to your spaghetti noodles.Make as little or as much as you need. Melt a stick or so of real butter in the microwave or on the stove. If desired at 1 tbsp Garlic and fresh herbs and saute for a minute. Drizzle over the pasta.

Spaghetti Sauce with Italian Sausage

Although Italy produces many types of sausage Italian sausage in american terms means ground pork sausage with anise and fennel being the 2 main seasonings. Which is then either packaged for sale or cased. Both types incorporate well into the dish while leaving room for textural preference. The salts and fat bring a robust mouth watering flavor to homemade spaghetti sauce.

In a large medium pot add 1 to 2 pounds Italian Sausage. You can use more or less depending on how much meat is desired. Cook until browned. Next add your chopped onion, garlic cloves and bell pepper. Cook until soft. Pour in 1 cup water, canned tomatoes, sauce and 12 ounces paste. Add 1 to 3 teaspoons each of salt, pepper, oregano, rosemary, parsley and basil. More or less depending on taste. Cook on a medium heat, stirring occasionally, for about 30-50 minutes or until nice and thick.

Homemade Spaghetti Sauce Vegetables

You don’t need to be a vegetarian to add some fresh vegetables to your marinara. The health benefits are amazing and if you remove meat completely it is a great low calorie food used in many diets. It is a great way to incorporate more fiber and nutrients into your families diet while tasting good. Kid approved.

  • Peppers
  • Leek
  • Squash
  •  Zucchini
  • Spinach
  • Carrots
  • Celery
  • Eggplant

Canning Homemade Spaghetti Sauce

Canning is super easy and guarantees you’ll have the best homemade spaghetti sauce during those cold gloomy winter months. I personally do not add meat at this point. Prepare your marinara first, then add lemon juice or vinegar to preserve.

  • 1/4 cup Lemon Juice or Vinegar

Can Normally

Freezing is easier than canning. Unfortunately it doesn’t last as long and can sometimes take up precious room in your freezer. To freeze your homemade spaghetti sauce just ladle into a freezer bag or container. Removing as much air as possible. Store in your freezer for up to 3 months.

How to Prepare Fresh Tomatoes

How many fresh tomatoes do I really need to make my homemade spaghetti sauce from scratch? Well, I allow 3 fresh tomatoes per pound, since we need a total of 4 pounds that would be 12 fresh tomatoes. Now lets talk about how to prepare our fresh tomatoes for the best homemade spaghetti sauce.

  1. In a large saucepan bring 8 cups of water to a rapid boil.
  2. Cut your fresh tomatoes in half and remove seeds.
  3. Boil water for 5 to 8 minutes or until skins begin to split.
  4. Drain, let cool, then start removing the skins. They should peel right off.
  5. Then just dice or chop.

Make sure to cool your tomatoes before dicing. You do not want to skip this step. Hot water will hide inside the halved tomato so just use caution 🙂