1 tablespoon olive oil
1 cup onions, chopped
12 garlic cloves, crushed
1 cup dry white wine
4 cups chicken stock
1 bay leaf
2 cups of french bread, cut into 2 inch pieces
3/4 cup heavy cream
salt and pepper to taste
1/2 cup Gruyere cheese, grated
Heat olive oil in a large saucepan. Add onion, garlic, cook over medium for about 10 minutes until onion and garlic begin to caramelize. Add wine, cook for another 10 minutes. Add stock and bay leaf. Bring to a boil, then reduce heat and simmer for about 30 minutes. Add bread, allow the soup to sit off the heat for about 10 minutes. Remove bay leaf and puree the soup using a blender or immersion blender. Add cream and salt and pepper. Garnish with grated cheese.
Serves 4