I can't let a single winter pass without making soupe a l'oignon au fromage or "French onion soup." It's so warm and comforting and complete. It reminds me of my French-Canadian grandmother who loved the stuff and ate it nearly everyday when we went to Paris together when I was 14. It also makes me think of this scene in the sixth Harry Potter book where Harry arrives at The Burrow in the middle of the night (The Burrow being the coziest place imaginable) and Molly Weasley pours him some steaming onion soup.
Chop the onions and saute them in the butter in a pan large enough for the broth to be added later. Cook them until slightly tender and transparent.
Add flour, stir, continue cooking a few more minutes.
Add broth and bring to boil. Reduce to simmer, cover and let cook for about 10 minutes.
Ladle equal amounts into ceramic ramekins or oven-safe bowls.
Cut two slices of bread for each bowl. The slices will be semicircular, so two should fit well with the bottoms together.
Set slices on top of soup and cover with grated cheese.
Place dishes under the broiler until cheese is melted and starting to brown in places.
Serve by placing the hot ramekins on small room-tempurature plates. Enjoy!