Cook bacon slices in a large pot until crispy. Remove bacon and set aside to drain and cool. Sauté the onions, peppers and chopped cauliflower in bacon drippings for 5 minutes until softened.
Add chicken stock, water and salt and pepper. Bring to boil then lower temperature medium-low and simmer for 20 minutes.
Using an immersion or hand mixer, blend ingredients until smooth.
Add frozen cauliflower and increase heat until lightly boiling. Decrease heat to medium-low and cook for 10 minutes. Add bacon and whipping cream and simmer for an additional 10 minutes.