Choosing the best background color for portrait painting can elevate the subject's presence. Warm tones like soft beige or light peach can add warmth, while cool colors like muted blues or greens can create a calm atmosphere. Ensure the background complements your subject's skin tone to highlight their features effectively.