This soup is delicious on its own, but its unlimited versatility enables it to pair well with lots of your favorite mains and sammies.
- 1/2 stick butter (4 tablespoons), diced
- 1 bunch organic celery, chopped with leafy tops (about 6 cups)
- 2 onions, chopped
- 4 cloves garlic, chopped
- Celery salt
- Black pepper
- 1 large fresh bay leaf
- 2 large Russet potatoes, peeled and cubed
- 2 medium celeriac (celery root), peeled and cubed
- 6 cups chicken stock, homemade or store-bought
- 2 cups heavy whipping cream
Heat a soup pot  over medium heat and melt the butter. When it begins to foam, add the celery, onions and garlic; season with celery salt and pepper. Add the fresh bay leaf to the pot, partially cover and cook until very tender and soft, about 20 minutes, stirring occasionally.
Add the potatoes, celeriac (celery root) and stock or poaching liquid to the pot and bring to a boil. Reduce the heat to a low rolling boil and simmer, partially covered, for another 20 minutes. Stir in the cream and purée with an immersion blender. Taste to adjust the seasoning and serve in shallow bowls .
For a make-ahead meal, cool the soup, then store. To re-heat, place the soup in a soup pot , bring to simmer and taste to adjust the seasoning. Serve in shallow bowls .