In a large pot, heat the oil over high heat and brown the pancetta for 2 minutes. Add the onion, cook for 2 minutes, then add the garlic and continue to cook for 1-2 minutes.
Add the squash, carrots, diced tomatoes, chicken stock, white beans and cauliflower. Bring the soup to a boil, turn down the heat and let simmer for 15 minutes.
Add the cream and season with salt and water.
Ladle into bowls and garnish with Parmesan cheese Petals and chili flakes. Serve with rustic bread.