Cook ground beef, onion, garlic, and ½ 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.
Add in the remaining ingredients and stir to combine.
Bring to a low boil and then turn heat down to medium low and let it simmer for at least 20-30 minutes, longer if you can. If it starts to boil and spit sauce, just turn the heat down.
Serve over hot cooked pasta and garnish with chopped parsley and shredded parmesan cheese if wanted.
