In a large skillet over medium heat, brown and crumble ground beef (1 pound) with minced onions (1/4 cup) until there is no longer any pink in the beef. Drain excess fat.
While meat is cooking, prepare tomatoes by dicing them. (*You can substitute crushed tomatoes, but I prefer the texture of the whole tomatoes diced instead.)
Add diced tomatoes with their juice (2 cans), tomato paste (2 cans), sugar (1 tablespoon), Worcestershire sauce (1 teaspoon), Italian seasoning (1 teaspoon), basil (1 teaspoon), garlic powder (1 teaspoon), salt (1 teaspoon), and pepper (1/2 teaspoon) to a large bowl. Stir well.
Add tomato mixture and dry spaghetti sauce mix (1 package) to cooked meat.
Bring to a slow boil. Allow to simmer for 10-15 minutes or until sauce thickens.
Meanwhile, prepare spaghetti (16 ounces) according to package directions and drain.
When sauce is thickened, stir cooked pasta in.
Sprinkle parmesan cheese on top. Serve and enjoy.