Seneca Foods has offered to buy Allens Inc., a vegetable canner that filed for bankruptcy protection in October, for about $148 million.

Allens sells vegetables under the Allens, Princella, Freshlike and Royal Prince labels. Seneca processes canned fruits and vegetables.