This Homemade Spaghetti Sauce is full of robust flavors, plenty of garlic, and loads of fresh tomato flavor. So easy – just toss your ingredients in a pot to simmer for a couple of hours and you’ll have the most flavorful spaghetti meat sauce ever!
My mama used to tease me for making my life more difficult than it needs to be.
I once had our family coming over and was in a major time crunch. And, yet, I still made homemade ricotta cheese to add to the baked ziti I was serving. Ridiculous? Probably. Worth it? 100%.
I love making quick dinner rolls or biscuits from scratch.
And you’ll often find me making this homemade meat sauce. That’s not to say I never grab a jar of sauce, because hey – I’m a busy mom too. But oh man, this homemade spaghetti sauce is just the best and it’s really not a lot of work – it just need some time to simmer on the stove.

INGREDIENTS
- 1/2 pound ground beef
- 1/2 pound pork sausage
- 1 medium onion finely diced
- 6 cloves garlic minced
- 56 ounces canned crushed tomatoes
- 6 ounces tomato paste
- 2 tablespoons Italian seasoning
- 1 tablespoon sugar or to taste
- 1 teaspoon salt
- 1/2 teaspoon red pepper flakes
INSTRUCTIONS
- In a large pot over medium heat, cook the ground beef and pork until no longer pink. Do not drain.
- Add the onion and garlic to the pot with the meat and cook over low heat until the onions are soft and the garlic is fragrant.
- Add the remaining ingredients to the pot and simmer, uncovered, stirring occasionally, for 2-4 hours.
- Taste and add additional sugar, salt, or red pepper as desired.
