Eating spinach, broccoli, garlic, grapefruit and berries provide good nutrition for the liver. Red bell peppers, cabbage, and cauliflower are beneficial for kidneys.