After reviewing a bunch of options, we found OnlineLabels.com to be a great source for blank, print-it-yourself labels and Consolidated Label to be an excellent choice for high-quality pre-printed labels and shrink sleeves. They both offer excellent customer service and a variety of options built to work with every container, customer, and business.
You can also buy a printer to print your labels. Primera has printers which print in full color for your food product. Contact primeralabels.com for more details.