Heat the oil in a large pot over medium-high heat. Add the celery, onion and garlic, and sauté until the garlic turns golden and the onion is translucent.
Add the rest of the ingredients, 1 tsp salt, and freshly ground pepper. Remove the bay leaves, and set them aside.
Purée the soup smooth with an immersion blender.
Return the bay leaves, bring to a boil, then simmer over low heat for 10 minutes.
Remove the bay leaves, and ladle into bowls. Grind on some pepper, and sprinkle with fresh dill to taste, before serving.