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