I wore white shoes with a white dress to my cousin’s wedding in 1997, and I want to be very clear that I do not mean I wore a coordinating pair. I mean I wore a pair of white patent leather pumps that I’d bought for a completely different outfit two years earlier, the toe box scuffed at the very tip in a way that no amount of white shoe polish could fully disguise, and I stood in the receiving line looking, according to my sister, “like a nurse who got lost on her way to a christening.” She didn’t say it unkindly. She said it the way she says most things, once, flatly, and then never brought it up again, which somehow made it worse. I have thought about that sentence for over twenty five years.
The thing is, I thought I was being smart. I’d absorbed some rule, from a magazine or a mother or possibly just the ether, that said matching your shoes to your dress was the safe, foolproof choice, the thing you did when you didn’t trust yourself to make a real decision.

So I matched. And the result was a woman who appeared to be wearing hospital footwear at a formal event, because white on white, when the whites don’t match exactly and one of them is scuffed and the light is doing anything other than flattering you, doesn’t read as polished. It reads as an accident. It reads as someone who ran out of options in the last five minutes and grabbed whatever was pale and nearby.
I’ve since undone that rule almost entirely, and I say that as someone who does not undo rules lightly. A white dress is not a blank space that needs filling with more white. It’s a canvas, and the shoe is the one decision that tells everyone in the room whether you actually thought about the outfit or just got dressed in a hurry. I’ve worn a version of this exact styling dilemma across four decades now, through a wedding, two work events I’d rather forget, and one disastrous garden party where I made an entirely different mistake I’ll get to later, and I can tell you with total confidence that the shoe color is doing more work than the dress fabric, the cut, or anything else you’re agonizing over in the mirror. It’s the whole conversation, half the time, and nobody tells you that until you’ve already bought the wrong thing.
So here’s where I’ve landed, sorted the way I actually think about it now, from the safest choices through to the ones that mean business.
[White Dress Shoe Colors]
Nude and Tan, the Ones That Actually Do the Job
Nude is the one everyone reaches for because it sounds foolproof, and it is, provided you accept a hard truth up front, which is that “nude” is not one color. It’s a category, and if you buy the wrong shade in that category you end up with what happened to me in 2011, a pair of pale beige pumps bought off a rack in bad store lighting that turned out, in daylight, to be several shades lighter than my actual skin. The effect was not elegant. It was a strange visual amputation where my feet appeared to just stop somewhere around the ankle, and a colleague at a conference asked, not unkindly, if I was wearing bandages. That’s the risk with nude. Get it right and it lengthens the leg under a white dress in a way almost nothing else does, quietly, without asking for credit. Get it wrong and you’ve built a small, specific horror.
Tan sidesteps some of this because it commits more fully, a proper caramel or camel leather rather than an attempt to disappear into your own skin. I’ve got a pair of tan leather block heels I bought new in 2019 that I still reach for under a white linen dress in summer, because they read as a deliberate warm neutral rather than an accident, and warm neutral against crisp white does something a straight nude sometimes can’t, it gives the outfit a bit of temperature instead of just fading out. This is the category for the wedding guest, the daytime event, the christening where you actually do want to look considered rather than costumed. It won’t make anyone gasp. That’s rather the point.
[Nude and Tan Heels]
Metallic Gold and Silver, Borrowed From the Evening Bag Logic
I resisted metallic shoes for a long time on the grounds that they seemed like a decision made by someone trying too hard, and I’d like to have a word with the woman who held that opinion well into her thirties, because she was wrong and also, frankly, a bit of a snob about it. Metallic under a white dress works on exactly the same logic as a metallic clutch or a pair of gold hoops, it acts as a neutral that happens to shine, rather than a color in the traditional sense, which means it sits somewhere between the safe nude camp and the bolder statement shades without properly belonging to either.
Silver I’ll wear with a white dress that already has some structure to it, something with a bit of shape or a strong seam, because silver reads slightly cool and slightly sharp and needs a dress with enough presence to meet it halfway. Gold I reach for far more often, particularly a low, warm gold rather than anything too bright or too yellow, because it does something soft to a white dress that a plain neutral can’t, it adds a bit of glow without adding an actual color to argue with. I wore gold strappy sandals to an outdoor dinner two summers ago and a woman at the next table, a total stranger, leaned over to ask where they were from, which has genuinely never happened to me in nude shoes and probably never will. Metallic gets noticed. Nude does not. That’s not a criticism of nude, it’s just a different job.
[Metallic Gold and Silver Heels]
Blush and Dusty Pink, the Quiet Rebellion
This is the category I resisted longest and now reach for most, which tells you something about how reliably I get these calls wrong on the first pass. Blush shoes under a white dress read as a color choice rather than a neutral one, but a muted, soft version of that choice, so the effect is closer to a tonal outfit than a bold contrast, like the dress and shoe are speaking the same quiet language rather than trying to outshout each other.
You Might Also Like
I bought my first pair, a dusty rose suede mule, out of pure impulse at an outlet store, fully expecting to wear them once and abandon them, the way I have with most impulse purchases from the last thirty years. Instead they’ve become the pair I default to for anything daytime and soft, a garden party, a brunch, an afternoon wedding where the whole point is that nobody’s trying to look dramatic. My sister took one look at them the first time I wore them and said nothing, which from her usually means disapproval, but this time, when I pushed her on it days later, she admitted she’d been planning to ask where I got them. That is, from my sister, essentially a five star review.
Blush works particularly well against a white dress with any texture to it, eyelet, broderie, a bit of lace, because the softness of the shoe color matches the softness of the fabric detail rather than fighting a plain, flat surface. On a very structured, minimal white dress it can look slightly like an afterthought, so I’d save it for the dress that already has some romance built in.
[Blush and Dusty Pink Heels]
Black, the One Nobody’s Afraid Of
Black under a white dress is the choice I’d call the most reliably underrated, mostly because people assume it’s too severe or too much of a statement for something meant to feel light and summery, and I understand the hesitation, I held it myself for years before a work event forced my hand when every other pair I owned was either at the cobbler’s or genuinely too worn to be seen in public. I wore black patent heels with a white shift dress because it was the only clean pair in the house, expecting to look like I was attending a funeral straight after. I did not. I looked, if anything, more finished than I usually manage, and I’ve worn that exact combination probably a dozen times since.
Black gives a white dress a hard edge, a bit of graphic contrast, the kind of thing that reads properly polished rather than accidentally severe, provided the shoe itself has some refinement to it, a proper heel or a clean pointed toe rather than anything chunky or overly casual. A black sandal in summer softens the contrast slightly. A black pump in a work setting sharpens it further, which is exactly what you want walking into a meeting where you’d like to be taken seriously and also, quietly, be the best dressed person in the room.
This is not a shoe color for softness or romance. It’s a shoe color for when the white dress needs a bit of structure it doesn’t have on its own, and I’d argue it’s the single most versatile serious choice on this whole list, not that I’m allowed to use that word here.
[Black Heels]
Red, the One That Means It
And then there’s red, which I’ll be honest is not a choice I make often, but when I make it I make it properly, because a red shoe under a white dress is not a decision you can half commit to. It’s the loudest thing in the room by design, and I learned that the hard way at a garden party roughly fifteen years ago where I wore a pair of red kitten heels I’d genuinely forgotten I owned, assuming they’d read as a subtle pop of color. They did not read as subtle. A woman I’d met perhaps twice greeted me with “OH, the shoes,” in a tone that made clear this was the main event of my entire outfit, dress included.
I’ve come to actually appreciate that now, though it took me a while to stop being embarrassed about it. Red against white is a genuinely old combination, it shows up in decades of photographs going back well before I was buying my own shoes, and it works precisely because it doesn’t try to blend or coordinate or soften anything, it just sits there being red, confidently, next to a dress that’s doing the opposite. Save it for the event where you actually want the shoe to be the story, a party, a bold daytime look, a moment you’re not trying to disappear into the background of. It is not for the office. It is not for anything where you’d like the focus to stay on your face.
[Red Heels]
Final Thoughts
If I’m honest, the shoe color under a white dress tells people more about your actual intention for the day than almost anything else you’re wearing, more than the cut of the dress, more than the jewelry, certainly more than whatever bag you grabbed on your way out. Nude and tan say you’d like to look put together without making a fuss about it. Metallic says you’re aware you’re dressed for something and you’re not going to pretend otherwise.

Blush says the whole thing is meant to feel soft, unbothered, a little romantic. Black says take me seriously. Red says look at me, and means it.
I got most of this wrong before I got any of it right, which I suppose is the whole point of having done it for this long. The scuffed white patent from 1997 taught me that matching isn’t the same as thinking. The beige pumps from 2011 taught me that nude requires actual attention, not just a general gesture toward the idea of it. My sister’s silence taught me more about blush pink than any magazine ever did. None of these lessons cost me anything except a little bit of dignity at the time, which, twenty odd years later, I’ve decided was a fairly reasonable price to pay for finally knowing what I’m doing.





[…] wore my chunky fishermen sandals with my go-to Brian Rosborough white dress and it worked because my outfit was basic AF. My shoes stood out against my plain Jane dress to […]