А цвета разве тоже пишутся с большой буквы?
Здесь это существительное (как и в русском), потому с большой буквы Sie mögen roten Häuser — тут это прилагательное, потому с маленькой