这两个词都是对的,不过“趁饭”更正式一点,也有典故,在古语里“趁饭”并非完全的白吃白喝。

“蹭饭”一般是贬义词,指没有任何付出就去其他人家里白吃白喝,与此相似的还有蹭车、蹭网等词。