Fry the ground beef and onions together in the bottom of a large soup pot until the ground beef is cooked and the onions are translucent. Add in the garlic and fry until brown. Drain the fat and return the pot to the stove.
Stir in the tomatoes, tomato soup, beef broth, bay leaves, thyme, frozen vegetables and pepper.
Simmer the soup on low heat until the meat has softened and the vegetables are cooked, around 40 minutes.
Remove the bay leaves. Stir in the cooked macaroni and let it warm up. Ladle into bowls and serve.
I pre-cook my macaroni so that it doesn't add starch to the soup, which some pasta's can do. If you want to cook it in the soup you can!