Saute onions in butter until tender about 20 minutes. Add beef broth and remaining ingredients except cheese. Cook over low heat for at least 10 minutes. Place mozzarella cheese in bottom of soup bowls pour hot soup over cheese and top with Parmesan cheese. Add toasted french bread