Go Back
+ servings

Quick and Easy Homemade Spaghetti Sauce

Full of flavor and made from ingredients you probably already have in your pantry, this Quick and Easy Homemade Spaghetti Sauce is ready in less than 30 minutes!
Prep Time5 mins
Cook Time20 mins
Total Time25 mins
Servings: 4 (about ¾ cup each - recipe makes about 3½ cups total)
Calories: 125kcal
Author: Michelle / Now Cook This!


  • 1 tablespoon olive oil
  • 1 cup chopped onion
  • 4 cloves garlic, minced
  • ½ cup red wine
  • 1 28-ounce can crushed tomatoes
  • 2 tablespoons tomato paste
  • 1 tablespoon sugar
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1 tablespoon dried parsley
  • salt and pepper, to taste


  • Heat the olive oil in a medium saucepan/pot (I use a 3 or 4-quart saucepan) over medium heat. 
  • Add the onions and saute until softened, about 5 minutes. 
  • Add the garlic and saute for about 30 seconds.
  • Add the red wine, crushed tomatoes, tomato paste, sugar, basil, oregano, and parsley. Stir to combine. Season to taste with salt and pepper.
  • Bring to a boil, then reduce the heat and simmer, uncovered, for 15 minutes. Adjust seasonings if needed. 

Recipe Notes

  • This recipe makes a little over 3½ cups, which is just about the same as a standard jar of spaghetti sauce.
  • If you don't want to use red wine (or don't have any), you can substitute ½ cup of beef broth plus 2 tablespoons of balsamic vinegar or just ½ cup of beef broth.
  • If you would like to make meat sauce, first brown some ground beef or sausage (a pound is a good amount for this much sauce). Drain off any excess grease and proceed with the recipe. 
  • This sauce freezes well. 
Tried this recipe? I'd love to see it!Mention @nowcookthis or tag #nowcookthisrecipes!