Ingredients
1 head cauliflower (about 2 1/4 pounds), cut into florets (about 6 cups)
2 tablespoons vegetable oil
Salt
1 tablespoon butter
3 onions, sliced 1 inch thick
1 1/2 teaspoons curry powder
4 cups water
2 cups reduced-sodium canned chicken or vegetable broth
2 tablespoons fresh parsley
Preparation
Preheat oven to 450 degrees. On a baking sheet, toss cauliflower with vegetable oil and 1 teaspoon salt. Spread out, and roast until the florets turn brown, about 25 minutes.
In a medium saucepan, melt butter over medium-high heat. Add onions, and cook until soft, about 5 minutes. Stir in curry powder, cauliflower, water, and broth; cover, and bring to a boil. Uncover, lower heat, and simmer 5 minutes.
Using a slotted spoon, transfer 3 cups cauliflower to a bowl, and set aside. Put remaining florets into a blender or food processor, add 1 teaspoon salt, and process until smooth. Stir puree into broth in pan, and reheat if necessary. Ladle soup into bowls, and top with reserved florets and parsley.