Homemade French onion soup is one of those things that just takes time. The onions take time to caramelize, the stock takes ...