Cabbage can smell like vinegar because it has sulfur compounds. However, if you notice this smell, it indicates it’s not fresh or overcooked.