Der Essbare Hornklee ist eine einjährige Pflanze, die 10 bis 40 Zentimeter hoch wird. Seine Stängel sind niederliegend bis aufsteigend, sie sind verzweigt und abstehend behaart.
Die wechselständigen, kurz gestielten Laubblätter sind wechselständig, und fünfzählig gefiedert. Die zwei etwas kleineren, unteren, eiförmigen Blättchen sind von den übrigen drei oberen, größeren, an der behaarten Rhachis entfernt stehend. Die oberen, verkehrt-eiförmigen, bespitzten oder spitzen bis rundspitzigen Blättchen sind 5 bis 16 Millimeter lang und 4 bis 10 Millimeter breit. Die Blättchen sind sitzend, ganzrandig und mehr oder weniger zerstreut, langhaarig.
Die Blüten stehen meist einzeln oder seltener zu 2 bis 3 beieinander an drei, leicht behaarten Tragblättchen (ein sitzendes, dreizähliges Laubblatt bzw. Tragblatt). Der achselständige Blütenstandsstiel ist zwei- bis viermal länger als das zugehörige Laubblatt. Die zwittrige, kurz gestielte, gelbe Schmetterlingsblüte ist 10 bis 16 Millimeter lang. Der Kelch ist lang behaart. Die 5 schmalen, spitzen Kelchzipfel sind alle gleich lang und länger als die Kelchröhre. Die Fahne besitzt rötliche, streifige Saftmale. Die zylindrische Hülse ist auffällig dick, sie ist jung fleischig, etwas aufwärts gebogen und am Rücken gefurcht. Sie ist 15 bis 35 Millimeter lang und 4 bis 8 Millimeter breit. Sie enthält 10 bis 30 Samen.
Blütezeit ist Februar bis Juni.
Die Chromosomenzahl beträgt 2n = 14.