Detoxification is an essential part of optimal health. At times the body gets overloaded by toxins, and our body needs a detox to get things in balance. These top 10 good detox foods, packed full of nutrients in your diet, will aid digestion, boost immunity and reduce inflammation.