Ingredients
Method
- Melt butter in a Dutch oven over medium heat. Add onion, celery, and carrot; cook 5 to 7 minutes until soft. Stir in garlic for 30 seconds.
- Sprinkle flour over vegetables; cook, stirring, 2 minutes. Slowly whisk in broth, scraping the bottom. Bring to a simmer.
- Add potatoes, bay leaf, salt, and pepper. Simmer until potatoes are fork-tender, 15 to 20 minutes. Remove bay leaf.
- Use an immersion blender to partially puree the soup, leaving plenty of chunks.
- Stir in milk and cream; heat through without boiling. Ladle into bowls and top with bacon, cheese, and green onions.
Notes
The soup thickens as it sits. Thin it out with a little broth or milk when reheating. For a dairy-free version, see the Variations above.
