French onion soup is one of those recipes that never fails to surprise you. It looks simple, but its flavor is complex. A wonderful blend of sweet, savory flavors, with creamy and crunchy textures. A perfect combination of rustic and refined, it warms your soul on a cold day or indulges your taste buds at the end of a special dinner.