饭店吃饭不给钱,原则上,属于合同违约行为。如果吃饭不给钱可以报警,可以予以治安处罚;构成犯罪的,依法追究刑事责任。

【法律依据】《治安管理处罚法》第二十六条, 有下列行为之一的,处五日以上十日以下的拘留,可以并处五百元以下罚款;

情节较重的,处十日以上十五日以下拘留,可以并处一千元以下罚款:

(一)结伙斗殴的;

(二)追逐、拦截他人的;

(三)强拿硬要或者任意损毁、占用公私财物的;

(四)其他寻衅滋事行为。