Recommendation: Always try and sit in rows 1-2 in Fc for optinum meal choices
I think you should have had more entree choices and certainly more protein on your plate!
To try and reduce/eliminate this from reoccuring, I recommend sittig in row 1-2 on long haul A320/A319's and Rows 1-4 on B757's. By sitting in a forward row of the Fc cabin you reduce the risk of running out of the chicken and beef entrees.
Good Luck in the Future!
RC