I believe that the best way is with food. I am taking a product called Digestmore after a couple of bites of food. The reasoning is that the enzymes are there to help you digest your food. If you take them before they may be gone by the time the food arrives. If you take them after, they could just sit on top of the food not doing much. By taking them after a couple of bites of food they stay in the stomach and mix in with the food as you are eating helping you digest more.