Caramelized onions, rich beef broth, and toasty bread topped with melted cheese, French onion soup is the ultimate comfort food.