If you are going to consume CBD oil with food, consider the following. The bioavailability of CBD is much better when it is consumed with healthy fats. This means food such as oily fish, eggs and meat. In addition, Avocados are also on the list. Finally, olives, almonds and coconut oil are also very effective when taken with Cannabidiol.