Heat the oil in a large saucepan. Add the onions and cook until tender, about 5 minutes. Add the carrots, celery, honey, apricots, leon zest and enough broth to just cover the carrots. Bring to a boil, reduce heat, cover and simmer until the carrots are tender, about 10-15 minutes. Season with salt and pepper. Serve warm.