This homemade French onion soup recipe will knock your socks off! Made with the richest broth, perfect caramelized onions, and topped with three different types of melted cheese! A bowl of this is pure comfort food and always hits the spot on a cold dreary day for lunch or dinner.