The best background colors for professional portraits are neutral colors like beige, taupe, light grey, pastel green, and other muted tones.