In a large pot over medium-high heat, cook the ground beef and diced onion until the beef is browned and fully cooked.
Drain excess fat if necessary, then season with Italian seasoning, salt, and pepper.
Pour in the beef broth, water, tomato sauce, and diced tomatoes with their juices. Stir well to combine.
Bring to a boil, then add the uncooked elbow macaroni.
Reduce heat and simmer for about 10-12 minutes, or until the pasta is tender.
Serve hot and enjoy!