In a large pot, melt butter over medium high heat. Add celery, onion and potato. Cook for about 10 minutes. Do not let the vegetables brown. Once the vegetables are soft (the potato will not be soft, but that is ok), add stock, salt and dill.
Let simmer for 25 minutes. Do not let boil, just simmer over medium heat until the potato is soft.