Adapted from www.thekitchn.com
4 strips bacon
1 T. butter or Earth Balance
5 c. (loosely packed) chopped celery, stalks and tops (if desired)
1 medium onion, chopped
2 cloves garlic, chopped
1 T. fresh thyme or 1 t. dried thyme
1 medium baking potato, peeled and cubed
2 c. vegetable or chicken stock
2 c. whole milk or non-dairy alternative
salt and pepper
Lay the bacon in the bottom of a large stock pot or dutch oven. Cook over low heat for about 15 or 20 minutes, until crisp (cooking time will depend on how thick your bacon is). Remove and set aside on paper towels. Add butter to the pot, increase the heat slightly, and add celery, onion, garlic, and thyme. Season well with salt and pepper. Cook, stirring occasionally, until vegetables are soft, about 15 minutes.
Add the potato, stock, and milk to the pot and bring the mixture to a simmer. Cover and cook for 30 minutes, stirring occasionally to keep the milk from forming a film, until potato is very soft. Purée the soup with an immersion blender or by transferring it to a food processor or blender. Season to taste with salt (we added at least 2 or 3 more teaspoons) and pepper (about 1 teaspoon). Serve with cooked bacon crumbled on top.