In a large skillet, add the ground beef, diced onion, garlic powder, Italian seasoning, salt, and pepper.
Cook over medium heat, breaking the meat apart as it browns. Once the beef is fully cooked, drain the grease.
Pour the pasta sauce into the skillet and stir it in. Cover and let it simmer for about 20 minutes to let the flavors develop.
Meanwhile, bring a large pot of water to a boil. Add the spaghetti noodles and cook according to the package instructions.
Drain the water and return the noodles to the pot.
Serve the meat sauce over the cooked noodles and enjoy!