Melt butter in heavy bottomed stock pot. Add onions, leeks and celery along with the celery seeds, salt and pepper. Cook on medium heat for 10 minutes until softened. Add minced garlic and cook one minute more.
Add chicken stock and bay leaves to pot. Taste for salt and add more if needed.
Increase heat and bring to a boil. Then, reduce heat to low and cover, simmering for 15 minutes.
Remove soup from heat. Using an immersion blender, blend soup until smooth and has a velvety consistency. Stir in cream and serve hot.
Sprinkle top with chopped parsley or pickled shrimp, if desired.
side note: the pickled shrimp is store bought, found in the salad bar section in the grocery store.