I know in Florida the current rules allow you to sell boiled peanuts and whole fruits and vegetable without a permit, pretty much anything else requires a state permit. If you want to sell meat that you raise and slaughter yourself, it has to be done in a USDA inspected facility and the meat has to be stored and displayed are the correct temperature. To sell eggs, at a minimum, they must be washed which requires a triple compartment sink, a handwash sink and a mop sink, all with hot and cold running water. Eggs that have been washed, sized and graded can be sold in cartons. Eggs that have been wash but not sized or graded have to be sold in flats and must have a 7 inch by 7 inch placard/sign that reads "These eggs have not been graded as to quality and weight". Eggs that have NOT been washed CANNOT be sold for human consumption. The eggs must be kept refrigerated. No food is allowed to be prepared, processed or stored in a residence, it must all be done in or at a licensed facility.