Beef broth, cheese, croutons, and especially onions make these top-rated French onion soup recipes special.