In a stock pot, brown ground beef and onion together until beef is fully cooked. Drain off any excess grease.
Then mix in the beef broth, diced tomatoes, tomato soup, tomato paste, carrots, steak sauce, worcestershire, basil, garlic, salt, and pepper. Bring to a boil.
Reduce to a simmer and simmer for 10 minutes.
Add cooked macaroni and cooked until heated. At this point if the soup is too thick for you, feel free to add water to get the right consistency. I like it fairly thick. Serves 5-6.