Roasted garlic gives this rich and creamy soup a slightly sweet flavor.



Servings: 4

Total Time: 1 and 1/2 hours

Directions

To Roast The Garlic:



1. Preheat the oven to 425°F.



2. Cut about 1/4 inch off the tops of the garlic bulbs exposing the tops of the cloves.



3. Place the bulbs, cut side up, on a sheet of aluminum foil and drizzle a little olive oil over the garlic. Wrap the bulbs up in the foil then place on a baking sheet and roast in the oven for 30 minutes.



4. Remove the garlic from the oven and let sit until cool enough to touch, about 10 minutes.



5. Take the skins off the cloves (the cloves should slide right out of the skins with a little squeeze) and set the cloves aside.





To Make The Soup:



1. Melt the butter with 1 TBSP of olive oil in a dutch oven over medium-high heat. Add the onions, 1/4 tsp salt, and 1/4 tsp pepper and cook, stirring occasionally, until the onions are soft, about 5 minutes.



2. Add the garlic cloves and wine and cook, stirring occasionally, until wine has reduced down, about 2 minutes.



3. Pour in the chicken stock and bring to a boil. Put a lid on the pot and reduce the heat to low, simmer while covered for 30 minutes.



4. Take off the heat and stir in the bread and Parmesan. Pour the soup into a blender in batches or use an immersion blender to puree the soup.



5. Once soup is pureed put it back on the stove over medium heat. Slowly stir in the heavy cream and cook, stirring occasionally, about 5 minutes or until heated through. Add salt and pepper to taste.



6. Serve the soup in bowls topped with croutons and green onions, if using.