I own eleven blue suits. Eleven. I counted them properly last month while doing a closet purge that was supposed to result in fewer suits and instead resulted in me standing in my bedroom doing math out loud like a lunatic, because apparently somewhere between a navy wool suit I bought for a wedding in 2019 and a cobalt linen one I bought in a fit of confidence I have not been able to justify since, I became a person with eleven blue suits and, more relevantly to this piece, a drawer of shirts that has to work across all eleven of them without me having to think about it every single morning.

Here’s how it happened, roughly. My dad wore a navy suit to church every Sunday for about twenty years, same one, just replaced when the elbows finally gave out, and when I started buying my own I think I unconsciously decided blue was the correct answer to “what suit should I own” and then never stopped answering that question the same way. French blue, midnight, a slate blue that reads almost gray in bad light, a bright Mediterranean blue that I wear exactly twice a year.

What_Color_Shirt_Goes_With_a_Blue_Suit_Drawing_with_a_soft_ge_1de8e72a-38fe-40bd-a10c-6f5c7164e06a_1

Different shades, different weights, different weaves. What they all have in common is that the shirt underneath is doing about sixty percent of the actual work of whether the whole thing looks put together or looks like I got dressed in the dark, which I have also done, and it shows.

So I’ve spent a genuinely embarrassing amount of time thinking about what goes under a blue suit, not in a stylist sense but in a “I own too many of these and need a system” sense. What follows is that system, arranged roughly from the choice that will never once get you a weird look to the ones that will occasionally get you a compliment and occasionally get you a raised eyebrow from someone in accounting who doesn’t understand color and never will.

[Shirts for a Blue Suit]

White Dress Shirts

Start here if you’re not sure where to start, because there is functionally no version of a blue suit, navy through to a lighter French blue, that a proper white shirt doesn’t work with. This isn’t me being lazy with the recommendation. It’s just true. The contrast is clean, it reads as intentional even when you threw it on with forty seconds to spare, and it does the thing white does under a jacket, which is make the blue look more saturated by comparison instead of muddy.

The thing nobody tells you is that not all white shirts are the same white shirt. A cheap poplin with a loose weave goes translucent under office lighting in a way that is not a good look, I learned this at a conference in a room with genuinely aggressive fluorescents, and I spent the whole day very aware of my undershirt. A proper 100s or 120s two ply cotton doesn’t do that, it holds its opacity and it holds a crease down the sleeve properly instead of going soft and wrinkled by 2pm. Check the collar construction too. A fused collar looks fine in the store and starts curling at the points after four washes. A shirt with a proper interlining, the kind that’s actually stitched rather than glued, holds its shape through the whole day and through the dryer, which matters more than people think until they’ve owned both kinds.

White under navy is the safe move. White under a lighter blue, the French blue range, is honestly the sharper one, the contrast does more work when the suit itself isn’t as dark.

[White Dress Shirts]

Light Blue and Blue on Blue

This is where people get nervous, wearing blue on blue, and I get it, there’s a version of this that looks like you got dressed by someone who owns one color. But a light blue shirt under a navy suit is one of the actual foundational combinations of menswear, not a trend, just a thing that works because of tonal contrast rather than color contrast. The suit’s dark, the shirt’s light, they’re the same family but different enough that it doesn’t flatten out.

Oxford cloth is the fabric to know here. It’s got a basket weave, slightly nubby texture, and it reads more casual than poplin, which is actually useful, it takes the suit down a register without you having to change the suit. I’ve got a pale blue oxford button down that’s been through probably 90 washes at this point, I did not count that one precisely, and the collar’s held its shape the whole time because it’s got the soft roll that button downs are supposed to have, no collar stays required, which is one less thing to lose in a hotel laundry bag.

Where this goes wrong is when the shades are too close. A mid blue shirt under a mid blue suit just looks like a mismatched separate, not an outfit, there’s no contrast doing any work. You want either a genuinely pale blue shirt under a darker suit, or a darker suit under a much lighter shirt shade, enough gap that your eye registers two pieces instead of one confused block of color.

[Light Blue and Blue on Blue]

Pale Pink

I resisted pink shirts for years because I associated them with a specific guy in college who wore one to every single presentation like it was a personality trait, and I decided the color was his and not mine, which is a genuinely stupid way to avoid a shirt color for a decade but that’s what happened. I finally bought one because my brother left his behind after visiting and I wore it under a navy suit out of laundry desperation, and it was, and I say this slightly begrudgingly, the best compliment I got that week.

Pink and blue are basically opposite temperatures, warm against cool, and under a navy or midnight suit that contrast does something a white shirt can’t, it warms up your whole face without you doing anything else. This matters more than people think if you’re pale, it stops navy from making you look washed out under office lighting.

The fabric detail that actually matters here is dye consistency. Cheap pink shirts fade unevenly at the collar and cuffs, the parts that get washed hardest and see the most friction, and you end up with a shirt that’s pink everywhere except two slightly gray patches where your neck and wrists live. A better shirt, properly dyed rather than surface treated, fades evenly if it fades at all, and mine, three years in, is basically the same shade it started as.

Stick to pale pink, not bubblegum. Pale reads as a neutral with warmth. Bright reads as a costume choice.

[Pale Pink Shirts]

Checks and Gingham

This is the category for when the suit itself is doing less formal work, a lighter weight navy, something in cotton or linen rather than worsted wool, the kind of suit you’re wearing without a tie to a wedding that specified “no jacket required” and you ignored that instruction on principle. A gingham or small check shirt under that kind of suit reads relaxed in a way solid colors don’t, without tipping into looking like you forgot to dress up.

Scale matters enormously and I learned this the hard way with a shirt that had a check big enough to read from across a room, worn under a fairly formal charcoal navy suit at an event that turned out to be more formal than advertised. The pattern fought the suit the entire day, it looked like two different outfits arguing with each other in photos. A small, tight gingham, the kind where the check is barely visible until someone’s close enough to actually look, does the opposite, it adds texture without adding volume.

Blue and white gingham under a navy suit is close to foolproof because you’re working within one color family with texture doing the interest instead of contrast. Blue and pink gingham, or a check that mixes in a third color, is the version that takes the whole thing more casual and works best with a suit that’s already leaning that way, linen, cotton, something with visible texture of its own. Check the weave weight before you buy one for summer. A heavy woven check shirt under a linen suit in July is a genuinely miserable combination, I wore one to an outdoor event once and regretted every layer of it by hour two.

[Checks and Gingham Shirts]

Darker and Bolder Shirts

This is the section for when you actually want the shirt to be the statement, not the suit. Burgundy, olive, a deep mustard, even a black shirt if the suit’s dark enough to support it, all of these work under blue but they need the suit to be doing less color work itself, which usually means navy or midnight, not the brighter blues, because a bright suit and a bold shirt together is just too much information for one outfit.

A burgundy shirt under a navy suit works because burgundy’s got enough red in it to warm things up without clashing, and it photographs particularly well, better than a lot of people expect until they see the photo. Olive is the trickier one, it can read muddy against certain blues, especially anything with a gray undertone, so test it under actual light before committing, not the lighting in a fitting room which lies to everyone equally.

The fabric weight matters more here than in any other category on this list, because a bold color in a thin, cheap fabric looks costume-y, it reads flat and synthetic in a way that a proper woven cotton doesn’t.

What_Color_Shirt_Goes_With_a_Blue_Suit_Drawing_with_a_soft_ge_1de8e72a-38fe-40bd-a10c-6f5c7164e06a_2

Run your fingers across the weave before buying. If it feels papery, put it back regardless of how good the color looks under store lighting. A shirt with actual weight to the cotton holds the color better and drapes properly instead of clinging in the wrong spots by lunch.

This is the category to own one of, not five, and to wear when you actually want to be noticed rather than blend into a room full of navy suits.

[Bold and Dark Shirts]

Final Thoughts

Eleven suits later, here’s what I actually reach for on repeat, not what sounds good in a list. White for anything that matters, pale blue for anything ordinary, pink when I want to feel slightly better than the day deserves, gingham for anything outdoors, and one burgundy shirt I own exactly once and wear about four times a year on purpose, because scarcity is doing some of the work there too.

None of this is complicated once you stop treating the shirt as an afterthought to the suit and start treating the two as a system that has to hold up under actual wear, actual light, actual washing. Buy the shirt for the fabric weight and the collar construction first, the color second, because a great color in a shirt that goes see through under office lighting or curls at the collar points by Wednesday isn’t actually solving your problem, it’s just delaying it. I’ve made every mistake on this list at least once, some of them twice, and the suits are still standing at eleven, so clearly the lesson isn’t “buy fewer suits.” It’s “buy the right shirts for the ones you’ve already got.”

Author riley

Leave a Reply

Your email address will not be published. Required fields are marked *