Cauliflower, Cheese & Tomato Soup Moosewood Restaurant’s Daily Special

2 tbsp olive oil
2 c. chopped onions
4 garlic cloves, minced or pressed
1 c. peeled and diced carrots
1/3 c. diced celery
2 ½ c. diced potatoes
4 c. chopped cauliflower
1 tsp dried oregano
2 c. water
2 c. chopped fresh or canned tomatoes (28 oz. can I used the liquid as well)
1 ½ c. grated cheddar cheese
2 tbsp chopped fresh basil (optional as I didn’t have any)
½ tsp. black pepper
¼ c. Neufchatel or cream cheese (2 oz.)
½ c. milk
salt to taste

Warm the olive oil in a nonreactive soup pot, add the onions, cover and cook on medium heat for 8-10 minutes, until the onions are translucent; stir often. Add the garlic, carrots, and celery and continue to cook for 5 minutes. Add the potatoes, cauliflower, oregano and water, cover, and bring to a boil. Reduce heat to very low, cover and simmer for 10-15 minutes, until all of the veggies are tender. Add the tomatoes, cover and cook for about 5 more minutes.

In a blender or food processor, puree about 3 ½ c. of the soup with the cheddar cheese, basil(opt), pepper, cream cheese and milk until smooth. Return the puréed mixture to the pot, add salt to taste, gently reheat the soup, and serve. Serves 4 to 6