In a Dutch oven or large pot over medium heat, brown the onion and garlic in 30 ml (2 tablespoons) butter.
Add the remaining butter and the cabbage. Continue cooking 20 minutes, stirring often. Season with salt and pepper. Sprinkle the flour on the cabbage and cook 1 minute, stirring constantly.
Add the wine and bring to a boil while stirring. Add the broth, cloves and bay leaf and return to a boil. Cover, lower the heat and simmer gently until the cabbage is tender, about 20 minutes. Adjust the seasoning. Remove the bay leaf.
Preheat the broiler.
Ladle the soup into 4 ovenproof bowls. Place a slice of toasted bread in the centre of each bowl and cover with cheese. Broil until the cheese melts and begins to bubble.
Recipes with the "Healthy Pick" stamp have been evaluated by a registered dietitian member of the Ordre professionnel des diététistes du Québec.