Den 16. januar 1997 ble han solgt til Leicester City for 1,6 millioner pund, noe som fortsatt er gjeldende overgangsrekord for Oxford United. Hos Leicester etablerte han seg fast på førstelaget, og fikk siden kapteinsbindet av manager Martin O'Neill. Med Leicester vant han også sitt eneste trofé, som var den engelske ligacupen i 1999/2000-sesongen. Da Martin O'Neill dro videre til Celtic FC la han inn et større bud på Neil Lennon, Steve Guppy og Elliot, men sistnevnte valgte heller å forlenge sin kontrakt med Leicester frem til juni 2005.