Heat the 12-inch non-stick skillet over medium-high heat. Add the lean ground beef and brown thoroughly, breaking it up with a meat masher or spatula; drain excess fat.
Reduce heat to medium. Add the dried minced onion, garlic powder, black pepper, and salt to the skillet and stir to combine with the beef.
Add the whole tomatoes (undrained), tomato paste, and water to the skillet. Break up the whole tomatoes with a spoon or your hands, then stir in the dried basil, oregano, marjoram, and thyme until evenly distributed.
Bring the sauce to a boil, then reduce heat to low and simmer, uncovered, for 30 to 45 minutes, stirring occasionally, until flavors meld and sauce thickens.
Meanwhile, cook the spaghetti in a large pot of salted boiling water according to package directions; drain in a colander.
Add the cooked spaghetti to the skillet with the sauce and toss gently until the pasta is evenly coated. Serve hot.