Best Colors for Olive Skin Tone

Olive skin sits in a warm-to-neutral undertone range, which means both warm earth tones and cool jewel tones tend to work beautifully. The goal is to lean into that golden undertone rather than fight it.

Your Best Neutrals

Camel, tan, olive green, and warm white are the neutrals that olive skin wears best. Cool greys and stark white can wash out the skin's warmth — if you love white, opt for off-white or ivory instead. Camel is the most universally flattering neutral for olive skin across every occasion.

Shop on Amazon

camel trench coat women

Jewel Tones That Pop

Emerald green, teal, burgundy, and cobalt blue all create striking contrast against olive skin without washing it out. Terracotta and rust are earthy alternatives that bring out the golden warmth. Avoid pale yellow, light pink, and pastels in general — they tend to compete with olive's natural hue.

Shop on Amazon

emerald green dress women

Makeup Colors for Olive Skin

Warm-toned foundations with yellow or golden undertones are the starting point. For lips, terra cotta, burnt orange, and deep berry complement olive perfectly. For eyes, bronzy browns, warm taupes, and forest greens are universally flattering. Avoid foundations with pink undertones — they make olive skin look ashy.

Shop on Amazon

warm toned foundation olive skin medium

The Colors to Avoid

Harsh neons, pastels, and icy pink-based tones often look off against olive skin — they emphasize yellow without complementing it. The exception is when a pastel is deeply saturated (like a rich dusty rose vs. pale pink). When in doubt, test against your jawline and check in natural light.