I have been a cooking machine today! I am trying to make up for all of the lost time this week. I am pretty sure that by the end of the weekend I will have spent 5 hours cooking.
Anyway, onto this soup. Like I said... groceries were not plentiful in the house today, so I had to improvise a little on this recipe.
2 tbsp canola oil
2 tbsp unsalted butter
3 leeks, white and pale green parts. Well washed, halved and thinly sliced
2 shallots, chopped
2 gloves garlic, very finely chopped
2 lbs potatoes, peeled and cut into 1 inch cubes
4 cups chicken stick or low sodium broth
Bouquet
garni (1 bay leaf, 2 springs of rosemary, 2 springs of thyme, 2 springs of flat leaf parsley, 6 whole black peppercorns tied together in a cheesecloth)
1/4 cup heavy cream (optional)

1. In a stockpot, heat the oil and butter over medium-low heat. Add the celery, leeks, and shallots. Cook until soft, about 4-5 minutes, stirring, but do not brown.
2. Add the garlic and cook for another minute.
3. Add the potatoes, stock and bouquet garni
4. Bring the mixture to a boil over high heat, decrease the heat to low and simmer until the potatoes are tender. 40-45 minutes. Remove the bouquet and discard.
I did not have enough potatoes, so I added some barely as well. I added too much, so I would say if you wanted to try this as well, 1/2 a cup of barely is plenty. You can also choose to puree this soup or leave it chunky. (do not puree if you add barely)