Top superfoods for liver health are green veggies such as spinach, kale, and broccoli, healthy fats such as yogurt, nuts and seeds, desi ghee, olive oil.