One of the questions I’m asked most whenever denim comes up is, ‘What shoes go with what jeans?’

And the honest answer is there isn’t a fixed formula.
I don’t get dressed by rules. I’m instinctive. When an outfit feels off, it’s rarely the jeans alone. But denim is often the easiest place to adjust the balance. It’s usually the cut of the denim and the weight of the shoe. A slouchy leg with something equally heavy. A slim cut with something too flat. Too much skin showing. Or not enough contrast.
Sometimes it’s the jean that needs changing. Sometimes it’s the shoe. Sometimes it’s the top half that needs to rebalance everything.
I call it the Goldilocks Theory.
If something doesn’t feel right, I’ll usually switch one piece once or twice and land on the ‘just right’ by the third try. If I’m still changing things after that, it’s no longer a shoe problem. It’s the outfit itself.
Denim is where I notice this most. I’m often searching through my pile of jeans for a slight tweak. Baggier. Longer. Darker. A small shift that can completely change how an outfit comes together.
Proportion is everything to me when I’m building an outfit. Jeans are usually the first thing that tell me when something has shifted. It happens gradually. Then one day you put a pair on and they feel dated.
Lately, that’s been cropped denim for me. The balance has shifted and cropped lengths don’t feel quite right on me anymore. That gap between the hem and the shoe can start to feel off if it isn’t intentional.
The flash of skin needs to feel deliberate, like a low heeled sandal with a cigarette jean hitting precisely at the ankle bone. No higher. Otherwise, I find myself wanting a little more length. A hem that just touches the top of the foot or falls slightly longer feels more modern to me now.
Denim should work with the shoes you actually own and reach for. Over the years, I’ve slowly curated a collection of jeans I genuinely wear and love, alongside shoes I repeatedly pair with them depending on how I want to dress them up or down.

Shop the EDIT
My most worn silhouette. And the most versatile.
A straight leg gives you a clean vertical line, so I like to echo that with something equally simple – a sleek boot, loafer or ballet pump.
If the hem hits at the ankle bone, I’ll add a sock with a loafer so there’s no accidental flash of skin (especially when it’s cold). A longer straight leg that rests on the top of the foot works well with a ballet flat or low heel. I actually prefer a little bunching, it keeps it feeling modern.
This shape works for me because I wear low heeled boots so often. Your denim collection should make sense with your shoe collection.
Match the simplicity of the line with a clean shoe.
Avoid breaking the line with too many chunks.
Think about length first, then shoe.
The shoes that work (and why)
Flat Chelsea boot
Works best with an ankle-hitting straight leg. The slim shaft of the boot prevents fabric stacking at the ankle, keeping it intentional rather than scruffy with a chunkier style.
Heeled boot
Works with both full length and ankle length. The heel elongates and gives polish without feeling dressy.
Ballet pump
Technically works with both lengths, but I prefer it with a longer straight. The slight bunching over the flat keeps it feeling current.
The straight legs I reach for
Not all straight legs are created equal.
A classic straight leg jean with a sleek boot to create a sharp, effortless silhouette.

Shop the EDIT
The shape I’m craving right now. Not skinny, but slimmer than a straight. Clean, ’90s, minimal.
This is where proportion becomes obvious. A slimmer jean needs elongation.
I love these with a sleek boot or a low heeled sandal and oversized jacket. It feels directional without trying too hard.
I tend to avoid trainers here. They shorten the line and flatten the look. A cigarette silhouette benefits from something that sharpens rather than grounds.
If the hem hits exactly at the ankle bone with a low heel, the flash of skin feels intentional. That’s when it works.
The cigarette fit is the one place I’m stricter on length. Because the hem is narrower, pooling doesn’t sit right here and can quickly look dated. I save that for relaxed straight, baggy or barrel shapes.
The shoes that work (and why)
Low heel sandal or slingback
Think subtle ’90s, not sky high. A small heel keeps it modern and intentional. Too high and it tips into dated.
Sleek ankle boot
Slim shaft, clean toe. This keeps the line long and avoids any awkward stacking at the ankle. A cigarette cut benefits from something that sharpens the line.
Ballet flat
Works best when the hem hits precisely at the ankle bone. The flash of skin feels deliberate rather than accidental. Keep the flat simple.
Classic loafer
Clean and minimal. Avoid anything overly chunky, as too much contrast between slim denim and heavy shoe can feel bottom-heavy.
The Cigarette Jeans to try
A slim leg with a low heeled sandal and oversized leather jacket feels very ’90s and yet somehow very modern.

Shop the EDIT
Baggy is where contrast really matters.
A slouchy vintage jean with a polished shoe or sleek boot will always interest me more than baggy denim with a trainer. Contrast makes it feel styled rather than thrown on.
I don’t dislike jeans and trainers, but I find them surprisingly hard to get right. Denim and trainers both sit at the same casual level. Without tension, it can feel one dimensional and a little basic.
When I do wear them, I need something sharper elsewhere. A dramatic coat, or tailoring. Otherwise it lacks depth.
And yet I love a baggy jean with a flip flop. Total contradiction. But maybe that’s exactly why it works. A flip flop shouldn’t belong with denim. It belongs on the beach or with a pretty dress. That tension makes it interesting instantly.
The shoes that work (and why)
I genuinely wear my baggy jeans with almost everything – boots, heels, flats, even flip flops. But the trick is avoiding anything that feels sloppy.
Sharp boot
A sleek or slightly pointed boot gives structure to the volume. It grounds the denim and stops it feeling shapeless.
Low heel sandal or slingback
Instant elevation. The contrast between relaxed denim and a more polished shoe is what makes it interesting.
Ballet flat or loafer
Creates that high-low tension I love. A slouchy vintage jean with a smart flat feels considered.
Flip flop
Unexpected, and that’s why it works. A flip flop shouldn’t belong with heavy denim. That tension is what makes it cool.
Sleek trainer (Stan Smith style)
If I’m doing trainers, I keep them minimal and streamlined. Nothing bulky. And I’ll usually balance the casualness with tailoring or a strong coat.
My go-to Baggy Jeans
A baggy jean looks great with a smart shoe. Or lean into the relaxed look with an easy slip-on mule. The pooled denim over the shoe is what makes it work.

Shop the EDIT
My least worn style. But if I’m going barrel, I strongly prefer a longer length. Cropped barrels (especially with trainers) create weight right at the ankle. Volume plus bulk plus a cut-off hem loses shape. For me, it feels heavy and uninteresting.
The longer barrel with a sleeker shoe is infinitely cooler.
With this shape, I’ll almost always choose a slimline shoe, a heel, or something feminine to balance the structure.
Go longer rather than cropped.
Keep the shoe slim to balance the volume.
Avoid stacking bulk on bulk.
Because the shape curves out and then narrows, the shoe choice really matters. You don’t want to add extra weight where there’s already volume.
The shoes that work (and why)
Slim boot
Clean, fitted through the ankle. It refines the shape and prevents weight building at the bottom.
Heel
Even a subtle heel changes the proportion completely. It elongates and offsets the structure of the denim.
Slimline shoe
A delicate ballet flat or minimal loafer balances the architectural shape.
Delicate trainer
If you go trainer, keep it narrow and understated. A chunky sole with a barrel leg can quickly feel heavy.
Barrel leg jeans to note
Teaming barrel leg jeans with ballet pumps. With this silhouette, balancing proportion is everything.
When something isn’t working, I ask
It’s not about rigid rules. It’s about having a framework to sense-check proportions.
Trust your instinct. If something feels off, adjust the proportion of one piece. A slouchier jean. A smarter shoe. Tweak until it feels just right.
A newsletter led by stylist Emma Rose Thatcher. Access my Monthly Issues dedicated to my styling insights, plus The Weekly Seven and The List.
Subscribe here.