This potato soup has “the toasty comfort of a stuffed baked potato enriched with milk and cream and the wisdom of aged cheddar.” We love the bits of broccoli, cauliflower, and carrot that color the soup and add flavor.
2 onions, chopped
1 Tbsp. olive oil
1 Tbsp. butter
1 Tbsp. minced garlic (6 cloves)
2 1/2 lb. potatoes, peeled and quartered
2 carrots, peeled and coarsely chopped
5 cups chicken stock or broth
8 oz. broccoli
8 oz. cauliflower
3/4 cup milk
3/4 cup whipping cream
1 cup shredded cheddar cheese (4 oz.)
1 tsp. kosher salt
1/4 tsp. ground black pepper
1. In a Dutch oven cook onions in hot oil and butter until soft and golden brown. Add garlic and continue cooking. Add potatoes, carrots, and chicken stock. Bring to boiling; reduce heat. Cover and simmer for 1 hour.
2. Meanwhile, separate broccoli into small flowerets (reserve) and tender stems, discarding tough stems. Coarsely chop tender stems. Core and separate cauliflower into small flowerets. Add broccoli stems and cauliflower to potato mixture. Cover; simmer 45 minutes. Add broccoli flowerets and cook, covered, for 15 minutes more. Add milk, cream, cheese, salt, and pepper to vegetable mixture. Lightly puree with immersion blender or use a potato masher until coarsely blended to desired texture. Add water, if needed, to desired consistency. Makes 8 servings.