Add the cauliflower, carrot, celery, water and bouillon to a dutch oven or a large saucepan.
Bring the cauliflower mixture to a boil.
Reduce heat to medium, add the cover and simmer for 12-15 minutes.
In a medium saucepan, add the butter and melt.
In a small bowl add the flour, salt & pepper and seasonings.
Whisk to combine.
Add the flour mixture to the butter, mix to combine.
Gradually add the milk to the flour mixture, using a whisk mix to combine .
Bring the flour mixture to a boil over medium heat.
Cook the flour mixture for 2 minutes, continuously stirring..
Reduce heat to low.
Add the cheese to the flour mixture and stir to combine.
Cook until melted.
Slowly add the cheese sauce to the cauliflower mixture, stirring consistently to combine.
ENJOY!