Homemade Spaghetti Meat Sauce

Ditch the canned spaghetti sauce for this flavorful, beefy, homemade spaghetti meat sauce. Only takes a few minutes to prepare and then let it simmer for amazing flavor. Serve over pasta noodles with some garlic bread for a delicious dinner that will please everyone.

Homemade Spaghetti Meat Sauce

  • 1 lb lean ground beef
  • 1 sweet onion, finely diced
  • 4 garlic cloves, minced or pressed
  • 1/2 teaspoon salt
  • 1 can (15 oz) crushed tomatoes
  • 1 can (8 oz) tomato sauce
  • 1 can (14.5 oz) diced tomatoes w/ garlic, oregano, basil
  • 1/2 teaspoon salt
  • 1/4 teaspoon pepper
  • 2 teaspoons dried basil
  • 1/2 teaspoon dried oregano
  • 1 tablespoon granulated sugar


  1. Cook ground beef, onion, garlic, and 1/2 teaspoon salt over medium-high heat until the meat is no longer pink. Crumble as you cook it. Drain the meat to avoid a greasy pasta sauce.
  2. Add in the remaining ingredients and stir to combine.
  3. Bring to a low boil and then turn heat down to medium low and let it simmer for at least 20 minutes, longer if you can. If it starts to boil and spit sauce, just turn the heat down.
  4. Serve over hot cooked pasta and garnish with chopped parsley and shredded parmesan cheese if wanted.

Recipe Notes

  • The key to this pasta sauce is the simmer time. Let it simmer at least 20 minutes, longer if you can.
  • While the sauce is simmering prepare the pasta so it's ready to go when the sauce is done.
  • The 183 calories is for 1 serving of the meat sauce. It does not include pasta noodles. To reduce calories, use cauli-rice or zucchini noodles.