Fetching details from the dictionary...
portion of food
「人前」 has another reading with different meanings.
presence of other people; (in) public; (in) front of others