The simple answer is no. While idioms can sometimes be slightly modified (and sometimes there are alternative versions as well), your example actually reverses the original meaning and as such can't be used. too hungry to eat a horse = this suggest that, because you're too hungry, you actually need to eat or could eat a smaller portion of food (eat a horse suggests just the opposite)
New words, one handy idiom, and a 2-minute quiz — delivered to your inbox to keep your streak alive.