Это нельзя сказать что правильней. Самый лучший вариант, это приметить себе постное, и есть его. Если такого нет, вот тогда могут возникнуть вопросы, почему не ешь. Врать это грех. Остаётся сказать что постуешь. Это конечно зависит от компании. Если Вы уверены, что это люди адекватные, и не начнут тут по пьянке с этого разводить дискуссии о Вере, то лучше так и сказать, и не нарушать пост.
Но, если всё таки компания мирская, тогда, проще немного взять себе, желательно не мяса, еды, и не вдаваясь в подробности, поесть.
Но это искушение. Потом будет другое, не замедлит проявится. А там и дрогнете, не только в посте, но и в поступках других, в душевном состоянии.
В Евангелии сказано, пусть твоя правая рука незнает что делает левая, это чтобы о твоих добродетели никто незнал, нельзя хвастаться. Также порицалсь книжники и фарисеи, которые специально на людях свою набожность выказывали, но по делам и мыслям были грешны и не с Богом.
Вот как бы параллель ведут, мол, если ты всем рассказываешь про пост свой, то такой же.
Но, это обобщение. Тут всё индивидуально. Если чисты сердцем, то можете спокойно сказать что не хотите есть, и всё. Это лучше, чем нарушить пост. А лучше ещё в Великий пост и не идти на какие то праздники и застолья.