Heat a large pot over medium heat and add in the olive oil and the onion. Cook for 5 minutes.
Now add in the chopped cauliflower and the carrots and cook for another 5, stirring often. Add in the garlic and the herbs and then pour in the chicken stock.
Cover the pot with a lid, and let it simmer on medium low for about 15 minutes, The vegetables should be fork tended.
Carefully transfer to a blender, and blend until silky smooth. Transfer the soup back to the pot and pour in the milk and the cheese. Stir until the cheese is all melted. Add salt and pepper to taste!
Serve with some crusty bread!
Notes
The measurements don't need to be exact for the vegetables. If the soup it a bit thick, add in a little stock or more milk to thin it out!