Place the cauliflower florets in a pot with the 6 cups of water and bring to a boil over medium high heat. Turn the heat down to medium to maintain a simmer and cook until the cauliflower is nice and tender, about 20 to 30 minutes.
Heat the olive oil in a large skillet and add the minced garlic and cook until fragrant. Remove from heat.
In a blender add the cooked cauliflower florets (no water), the milk, cheese, salt, pepper and the garlic and carefully puree everything until nice and smooth. If the puree is too thick add additional skim milk until desired consistency. Pour the cauliflower puree in the skillet and cook for a couple more minutes until heated through.
Pour over the cooked pasta and toss.
Serve garnished with parsley or basil.