Yes, there is a limit. Efficiency still varies across people and types of food, enough that "you need to eat x calories" might be fantastic for one person and terrible for another one.
Even when running a nuclear reactor, there is still a limit, even though it is much higher than that of our puny built-in chemical reactors.
Even when running a nuclear reactor, there is still a limit, even though it is much higher than that of our puny built-in chemical reactors.