Daily Cut provides the protein, carbo and veg options depending on your needs though the price is slightly on the high side, but it's well loved by the CBD crowd.