Melt the butter in a soup kettle. Add the onion and cook over low heat until wilted, 10 minutes.
Add the carrots, celery, stock, ¼cup dill, salt, black pepper, and cayenne. Bring to a boil, reduce the heat, and cover. Simmer until the carrots are tender, 40 minutes. A