A teal sofa goes with white and gray walls, but it also looks good alongside creams and soft pinks. Try decorating the sofa with cushions in a contrasting color. Coral, terracotta, and mustard yellow are all good matches. If you want to create an expensive and luxurious finish, try pairing your teal sofa with subtle gray walls, deep purple accents, and gold decor. Or for something more fun, mix your teal sofa with bright white walls and pink decorations.