
Slice the onions thinly. Melt butter in a large pot over medium-low heat. Add onions and cook, stirring occasionally, until deeply caramelized (about 30-40 minutes). Add a pinch of salt and sugar to help the process.
Stir in flour and cook for 1 minute. Gradually whisk in beef broth, then add thyme, bay leaf, salt, and pepper. Bring to a simmer and cook for 15 minutes.
Preheat broiler. Slice baguette into 1-inch thick rounds and toast lightly.
Ladle soup into oven-safe bowls. Place a toasted baguette slice on top of each bowl and cover with grated Gruyère cheese.
Broil until cheese is melted and bubbly, about 2-3 minutes. Watch carefully to avoid burning.
Let cool slightly and serve immediately. Garnish with fresh parsley, if desired.
Enjoy this warm, comforting, and flavorful French Onion Soup!
Loved the simplicity of this recipe. The result was a rich and flavorful soup. The toasting the bread was great suggestion!
Good recipe, though caramelizing the onions really tested my patience. The end result was worth it though. Would recommend.
Oh, bother! This soup is the best! The honey from the onions is just delightful!
Sehr gut! The soup was very tasty. The bread could have been a bit crustier, but overall a wonderful experience.
This is the French onion soup I've always dreamed of making! The depth of flavor is incredible. Highly recommended!