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