Yes, red cabbage is good for the liver. It contains indoles, compounds that may help reduce the risk of fatty liver.