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 mddium saucepan, add the butter and melt.
In a small bowl, add the flour, salt and pepper, and seasongings.
Whisk to combine.
Add the flour mixture to the butter, mix to combine.
Graually add the milk to the flour mixture, using a whisk to mix and 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 unmtil melted.
Slowly add the cheese sauce to the cauliflower mixture, stirring consistently to combine.