
Bring a large pot of salted water to a boil over medium high heat. Add spaghetti noodles and 1/2 tablespoon olive oil and cook till al dente (fully cooked but still firm) according to package directions, about 10 minutes. Drain and rinse the noodles under cold water to cool off completely and set aside.
Heat the remaining 2 tablespoons of olive oil in a medium cooking pot or 4 qt. Dutch oven for 2 minutes over medium high heat until the hot oil sizzles. Add ground beef and stir well to cook until browned, about 5-7 minutes.
Add onion and garlic. Stir well to combine and continue cooking for 3-4 minutes until soft and tender.
Add tomato sauce, tomato paste, Worcestershire sauce, sugar, parsley, salt, pepper, and parsley. Stir well to combine. Bring the meat sauce to a simmer, then turn the heat down to low and simmer for 10 minutes uncovered, stirring occasionally.
Add the spaghetti to the pot and toss well to coat with the sauce.
Serve the spaghetti with a sprinkle of Parmesan cheese and fresh parsley on top.