Start by heating a skillet over medium heat. Add the ground beef along with the chopped onion. Cook until the meat is browned and the onions are translucent. Drain any excess grease.
Stir in the tomato sauce and tomato paste along with Italian seasoning, dried parsley flakes, garlic powder, crushed red pepper flakes, Worcestershire sauce, and sugar.
Pour in the water and bring everything to a boil. Once boiling, reduce the heat and let it simmer for approximately 20 minutes.
If using fresh basil leaves, stir them in now.
Serve the sauce generously over cooked spaghetti noodles.