How To · Fashion · Smart-Casual
Layer a blazer over a t-shirt without looking stiff
A blazer over a t-shirt should feel like you threw it on, not like you're heading to a board meeting. The secret is knowing which fabrics play well together and how to break the formality with intentional undone details.
5 min read · IrisThe blazer-over-tee combination lives in a precarious style zone. Get it wrong and you read as either overdressed or confused about what you're doing. The difference between stiff and seamless comes down to three things: fabric weight, how the pieces actually fit your body, and one deliberate move that signals you're not trying too hard.
This isn't about buying a special blazer or tee. It's about understanding how structured and unstructured fabrics interact, then using proportion and styling to make the whole thing breathe.
An unstructured blazer in a lighter fabric will always feel more approachable than a crisp, tailored one.
What you'll need.
- 01Unstructured blazer in linen, cotton blend, or soft wool
- 02Fitted t-shirt in cotton or linen
- 03Casual bottoms (jeans, chinos, or relaxed trousers)
- 04Relaxed footwear (sneakers, loafers, or sandals)
- 05One simple accessory (optional: necklace, watch, or bag)
Step one · 1 minute
Choose an unstructured or semi-structured blazer
Reach for blazers in linen, cotton blends, or soft wool rather than crisp suiting fabrics. Look for minimal shoulder padding and a relaxed cut through the body. The blazer should skim your frame without hugging it. If it feels like armor when you put it on, it's too structured for this look.
Oversized blazers in unstructured fabrics are your friend here—they naturally feel casual.
Step two · 2 minutes
Pair it with a fitted or fitted-enough t-shirt
Your t-shirt should have some shape to it—not baggy, not skin-tight. A fitted crewneck or slightly tapered tee creates visual balance against a looser blazer. The t-shirt anchors the look and prevents the whole outfit from reading as oversized or sloppy. Cotton, cotton-blend, or linen tees all work, as long as they're not paper-thin.
A slightly longer tee (hitting mid-hip) works better than a cropped one for this pairing.
Step three · 2 minutes
Leave the blazer unbuttoned and slightly open
Never button the blazer fully. Leave it open to frame the t-shirt and show the proportions underneath. This single move is what separates 'casual' from 'formal.' If your blazer has a single button, don't fasten it. If it has multiple buttons, you can leave them all undone or loosely button just the middle one for a subtle anchor.
Rolling or pushing the sleeves up slightly (even just an inch) adds another layer of intentional ease.
Step four · 2 minutes
Ground the outfit with casual bottoms and shoes
Pair this with jeans, chinos, or relaxed trousers—nothing too formal. Sneakers, loafers, or flat sandals keep the vibe grounded and prevent the blazer from pulling the whole look toward 'business casual.' The bottom half should feel as easy as the top half. If you're wearing tailored trousers, the blazer will read as more formal no matter what you do.
White or neutral sneakers are the easiest choice for signaling this is a relaxed look.
Step five · 2 minutes
Add one layering detail if the blazer feels too polished
If your blazer is particularly structured or in a formal color like navy or charcoal, add a simple necklace, a watch, or even a casual bag to break up the formality. You're not trying to accessorize heavily—just adding one element that says 'I'm not performing professionalism right now.' A simple pendant or delicate chain works better than statement jewelry.
Skip the blazer pins, brooches, or anything that adds visual weight or formality.
Step six · 1 minute
Check the overall silhouette in the mirror
Step back and look at the full outfit. You should see the t-shirt shape clearly, the blazer sitting open and relaxed, and bottoms that feel casual. If any part reads as 'trying too hard' or 'overdressed,' it's usually the blazer—consider swapping it for something less structured, or roll the sleeves higher to add more ease.
The goal is to look like you grabbed these pieces because they felt good, not because you planned an outfit.
How to know it works
You've nailed this when the blazer feels like an afterthought—something you threw on because the room was cool, not because you needed to look put-together. The t-shirt should be visible and readable as the base layer, and the whole outfit should feel like it could work for coffee, a casual meeting, or running errands.
Questions at the mirror.
The blazer still feels too formal even unbuttoned
Swap it for one in a lighter color (camel, soft grey, or cream) or a more textured fabric like linen. Structured navy or black blazers are harder to make casual. You can also try rolling the sleeves higher or adding a simple necklace to break the formality.
My t-shirt is getting lost under the blazer
Your blazer is likely too oversized. Try a size down, or choose a fitted t-shirt in a contrasting color (white tee under a darker blazer, for example) so it reads visually even if the blazer is loose.
The whole outfit looks sloppy, not relaxed
You need more definition somewhere. Make sure your t-shirt is fitted enough to show your shape, and your bottoms aren't also oversized. One loose piece is effortless; two reads as sloppy.