When you want something warm and comforting but also need to add vegetables to your diet, a bowl of this Cauliflower Soup will satisfy your craving! This soup has a texture similar to potato soup, although we do use potatoes, the majority of our texture comes from cauliflower.
Recipe instructions Creamy Cauliflower Soup with Celery
Heat a big pot, put in the olive oil, garlic, and onions. Cook for about 2 minutes or until the onions are soft.
Add the cauliflower, carrots, celery, potatoes, thyme, rosemary, salt, and pepper. Stir everything together. Pour in the chicken broth and let it simmer for 20-25 minutes, or until everything is soft.
In a medium-sized pan, melt the butter. Blend in the flour until it forms a paste. Gradually pour in the milk while whisking until it becomes smooth. Add the cheese then whisk again until it melts completely forming a slightly thickened mixture.
Gradually pour the mixture into the soup while stirring until it is completely combined.
To achieve a thick and smooth texture, use an immersion blender to blend half of the soup. You can blend half the soup in a blender or with a handheld masher. Stir until the soup is smooth, although it will have small chunks and thicken. Simmer for 5 more minutes.
Sprinkle more shredded cheese on top of the soup, and serve with fresh bread or toasted baguette slices. Enjoy!