Heat the olive oil in a large saucepan over medium heat. Add the ground beef and cook until browned, about 5 minutes. Drain any excess fat.
Add the onion and garlic to the pan and cook until softened, about 5 minutes. Add the tomato paste, oregano, basil, sugar, salt, and pepper and cook for 1 minute, stirring frequently.
Add the diced tomatoes, tomato sauce, and parsley. Simmer the sauce over medium-low heat for 30 minutes, stirring occasionally.
Serve the sauce over cooked spaghetti.
Interesting Facts
This classic spaghetti sauce is a great way to dress up a meal of simple spaghetti.
This sauce can be made ahead of time and reheated when ready to serve.
This sauce can also be used as a base for other Italian dishes like lasagna or baked ziti.