Prepare the garlic by peeling it, and roughly chopping. (Remember this soup will be pureed so there is no need to chop too much since it will all be blended.)
Set a large pot on the stove with a tablespoon of olive oil and set to low heat.
Add the garlic and saute 3-4 minutes, stirring every so often so it doesn't burn.
Pour in the stock and let it warm up, but not come to a boil.
Once the roasted vegetables have cooled, pour the garlic/stock, carrots and onion into a blender. Turn on high about 20-30 seconds to puree completely, then pour everything back into the pot. (If using a stick blender, put the carrots and onion into the pot of stock and use the stick blender until everything is fully pureed)
Set the pot back to low heat to keep on a simmer.
Add the coconut milk, and additional salt/pepper to taste. If you prefer the flavor to be more spicy, you can add an extra 1/2-1 teaspoon of curry powder.
Serve hot, with fresh bread if you have it! Store in an airtight container in the refrigerator for up to 5 days, or freeze up to 3 months.