01 - Bring a large pot of salted water to a rolling boil. Add the spaghetti and cook according to package directions until al dente. Drain thoroughly, reserving 1/2 cup of pasta water, and set aside.
02 - Heat olive oil in a large skillet over medium heat. Add the chopped onion and sauté for 4-5 minutes until softened and translucent. Add the minced garlic and cook for 1 minute until fragrant.
03 - Add ground beef to the skillet. Cook, breaking up with a wooden spoon, until browned and cooked through, approximately 6-8 minutes. Drain excess fat if necessary.
04 - Stir in dried oregano, basil, and red pepper flakes. Add tomato paste and cook for 1 minute to deepen the flavor profile.
05 - Pour in crushed tomatoes and sugar. Season generously with salt and pepper. Simmer uncovered, stirring occasionally, for 20 minutes until the sauce reaches desired thickness.
06 - Toss the drained spaghetti with the prepared sauce, adding reserved pasta water as needed to achieve proper consistency. Serve immediately topped with grated Parmesan, fresh basil leaves, and a drizzle of extra virgin olive oil.