I have a theory that every woman I know owns one shirt that is secretly her boyfriend’s, her dad’s, or just two sizes too big on purpose. Mine lives on the back of a chair and gets worn at least twice a week. The trick I keep coming back to is simple: let the shirt be huge and let everything else be bold, from short shorts to a flash of leopard.
This post contains affiliate links — if you buy through them I may earn a small commission at no extra cost to you. As an Amazon Associate I earn from qualifying purchases.
In this article
- Red and White (6)
- Black and White (6)
- Cobalt and Pink (6)
- Leopard Accents (6)
- Yellow, Navy, Sage (6)
Red Shirt, White Shorts, Leopard Clutch
Start here, because this pair is the whole argument for the article: red and white, loud and clean. The shirt should be crisp poplin with a long, drop-shoulder body so it reads big on purpose, not borrowed by accident.

Look for white shorts in a thick cotton twill that does not go see-through, with a hem that sits mid-thigh. A leopard clutch in a small size keeps the print an accent rather than a competing statement.
Heeled sandals in tan or nude lengthen the leg and keep the red the star. It is a city-street outfit that works from a late coffee to a rooftop drink.
White Shirt Over Black Leather Shorts
Black and white is the oldest contrast in fashion, and the leather is what keeps it from feeling like a server’s uniform. Choose a white shirt in a heavy cotton with enough weight to hold its shape when you roll the sleeves.

Faux leather shorts should be a smooth, matte finish with a high waist so the shirt hem can sit loose over them. Real leather is worth the splurge only if you will wear it year-round.
Pointed black slingbacks make the whole thing look sharp instead of casual. Skip tights here and let the legs be bare for the contrast to land.
Cobalt Shirt With Red Tailored Shorts
This is the one that makes people ask where you got it. Cobalt and red are near-primary colors, so the pairing feels graphic and a little art-school instead of matchy.

Pick a cobalt shirt in a stiff cotton so the color stays saturated, and tailored red shorts with a pressed front crease. Keep the shoes neutral so the two colors can do the talking.
White or cream mules are an easy, airy finish. If cobalt is new to you, test it in the shirt first.
Pink Shirt Meets Red Shorts
Pink and red together used to be a fashion no-no, and that is exactly why it looks fresh now. The trick is to keep both in the same warm family, so a bubblegum or hot pink shirt works with a true tomato red.

A long-line shirt with a boxy cut pairs best with shorts that have a clean, slightly structured hem. A tan or brown sandal grounds the brightness and keeps it daytime friendly.
It is the outfit for a beach-town stroll when you want to be seen from across the boardwalk.
Black Shirt, White Denim Shorts, Leopard Belt
Here the contrast is dark on top, light below, and the leopard belt is the little wink in the middle. Use the belt over the shirt to give the oversized shape a waist without tucking anything in.

White denim shorts should be thick and a clean bright white, with a raw or lightly frayed hem. A black shirt in a matte cotton looks more expensive than a shiny one.
Add black flat slides or low block sandals for an easy weekend brunch look.
Butter Yellow Shirt With Navy Shorts
Yellow and navy is a pairing that looks like summer in two colors. Butter yellow reads soft and modern, while a deep navy keeps it from feeling like a school uniform.

Choose navy tailored shorts with a sharp pleat and a yellow shirt in linen-blend cotton so it drapes and creases a little. White or cream heeled sandals complete the palette.
This is a great office-on-a-hot-day option if your dress code allows shorts, and a very good weekend brunch outfit if it does not.
Red Shirt, Black Tailored Pants
When shorts are not an option, black tailored pants let the red shirt keep its full volume. The silhouette is wide on top and straight below, which is quietly the most flattering shape on almost everyone.

Look for pants with a high waist and a crisp crease in a wool-blend or heavy crepe. Roll the shirt sleeves to the elbow and leave the front half-open over a black tank.
Black pointed pumps make it office-ready, and a gold earring adds the finishing glint.
White Shirt, Cobalt Pleated Mini
A white shirt is the perfect blank canvas for one shocking color, and a cobalt pleated mini is a very good one. The pleats add movement while the oversized shirt keeps the whole thing from feeling too sweet.

Choose a pleated mini in a flowy but matte fabric and tuck just the front of the shirt for a casual waist. A red heeled sandal picks up the cobalt-and-red pairing without matching it.
It is the weekend brunch outfit that looks like you thought about it for hours but took ten minutes.
Leopard Shoes With a Cobalt Shirt and Jeans
Leopard works almost like a neutral when you keep it small, and a pair of leopard shoes is the easiest way in. Here it breaks up a pure blue-on-blue look in a way that feels deliberate.

Pair a cobalt oversized shirt with straight light-wash jeans, cuffed once at the ankle, and a pair of leopard pointed flats or low-heeled slingbacks. Keep the bag plain cream or tan.
Roll the shirt sleeves and leave two buttons undone for the right amount of ease.
Pink Shirt With Wide Chocolate Pants
Pink with brown is the grown-up cousin of pink with red: softer, richer, a little unexpected. A bubblegum shirt over chocolate wide-leg pants gives that Scandinavian color-mix feel without trying too hard.

Look for pants in a heavy twill or crepe with a high waist so the shirt can be worn loose. A pair of tan or espresso loafers keeps it tonal and polished.
It is a great city-street outfit for days when you want color but also pockets.
Black Shirt, Red Mini Skirt
This one is for nights that start at six and end late. A black oversized shirt over a red mini skirt is a strong, graphic combination that does not need accessories to look finished.

Pick a red skirt in a structured fabric like cotton twill or faux suede so it holds its shape. Leave the shirt open over a fitted black tank for a polished layered effect.
Black heeled slingbacks and a small silver clutch make it a very good dinner outfit.
Navy Shirt, Yellow Shorts
Flip the earlier pairing and put the navy on top. A navy oversized shirt over butter or sunshine yellow shorts feels sporty and fresh, like a tennis club in a European coastal town.

Choose yellow shorts in a soft cotton with a clean hem and keep the shirt a little crumpled for the relaxed look. White leather sneakers or flat sandals suit it best.
Pair with a white tote and you are ready for a long beach-town day.
Red Shirt With Straight White Jeans
White jeans can feel precious, but a big red shirt pulls them right back to real life. The two colors together look clean and confident without a single extra accessory.

Choose straight-leg white jeans in a thick denim with a slight stretch-free feel, and tuck just the front of the shirt. A pair of leopard mules is the playful note.
It is a cheerful, easy outfit for a market morning or a weekend walk.
Sage Shirt, Espresso Leather Shorts
For days when you want bold but not loud, sage and espresso do the job. The color pair is earthy, a little Scandinavian, and works on every skin tone.

Choose a sage oversized shirt in washed cotton and espresso brown faux leather shorts with a smooth matte finish. Tan or brown sandals with a small heel finish the look.
It is the quieter cousin of the red-and-white outfit and an excellent choice for a weekend lunch.
Cobalt Shirt, Black Tailored Pants
Cobalt on black is a punchy, office-friendly pairing that looks sharp without feeling stiff. The shirt stays big while the pants stay clean and straight.

Look for black wide-leg pants with a pressed crease and choose a cobalt shirt in a crisp cotton. Roll the sleeves to the elbow and leave the collar open.
Black pointed slingbacks keep it professional, and a leopard clutch gives a small, fun surprise.
How to Choose an Oversized Shirt That Actually Works
Look for a drop shoulder, a hem that hits mid-thigh, and thick cotton or poplin that holds its shape. If the shirt flops, it will look sloppy; if it stands, it looks intentional.
Hot Pink Shirt, Black Denim Shorts
Hot pink with black denim has a slight rock-and-roll edge that suits a casual daytime outing. The pink does the shouting, the black grounds it.

Pick black denim shorts in a washed, slightly faded finish with a mid-thigh hem. A pair of black ankle-strap sandals or flat slides keeps the focus on the color.
Roll the shirt sleeves and knot the hem for a more playful shape.
Butter Yellow Shirt, White Wide-Leg Pants
Soft yellow over white pants looks like sunshine on a plate. It is a gentle contrast but the bold part is the volume of the shirt against the long pants.

Choose white wide-leg pants in a heavy cotton or linen blend and a butter yellow shirt with a slight drape. Tan leather slides complete the warm palette, and a woven tote in the same straw tone keeps it all of a piece.
It is an easy outfit for a long lunch with friends.
Red Shirt, Leopard Midi Skirt
Leopard and red are an old, glamorous pair that still looks fresh when the shirt is oversized. The print does the heavy lifting so the rest can stay simple.

Look for a leopard print satin-free midi in a matte crepe or cotton and wear the red shirt half-tucked. A black heeled sandal or pointed mule finishes it.
It is a dinner-ready outfit that also works for a gallery afternoon.
White Shirt, Red Wide-Leg Pants
Flip the red-and-white pairing: a white shirt with red pants is bold in a way that feels more mature. The oversized shirt keeps it casual enough for daytime.

Choose red pants in a matte crepe or twill with a high waist and a wide leg that skims the shoe. A crisp white shirt with the sleeves rolled twice is the right match.
Nude pointed slingbacks keep the line long.
Black Shirt, Cobalt Shorts
Cobalt shorts under a black shirt is a quiet shock: the shirt is classic, the shorts are not. It looks stylish and a bit unexpected.

Pick cobalt tailored shorts in a matte cotton and wear the black shirt open over a white tank. Black sandals with a small heel make it feel finished.
It is a good daytime-to-evening outfit for a busy day.
Pink Shirt, White Straight Jeans
Pink and white is a lighter, softer way into color contrast. It is friendly, bright and easy to wear on a long walking day.

Choose straight white jeans and a pink oversized shirt with a slightly textured weave. A pair of tan flat sandals or white sneakers works well.
Add a leopard scarf tied at the bag handle for a tiny accent.
Yellow Shirt, Black Leather Mini
Yellow and black is a high-energy pairing that looks like a racing stripe. The oversized shirt keeps it cool instead of costume-y.

Pick a black faux leather mini in a smooth matte finish and wear the yellow shirt half-tucked. Black ankle-strap heels or pointed slingbacks finish it.
It is the outfit for a night that starts with a drink and ends with dancing.
Navy Shirt, Red Straight Jeans
Red jeans are underrated, and under a big navy shirt they look almost nautical. The two colors give the outfit a clean, graphic feel.

Choose straight red jeans in a thick denim and leave the shirt untucked and slightly open. White leather sneakers or loafers are the easy shoe pick.
It is a casual, confident outfit for a long city day.
Oatmeal Shirt, Hot Pink Shorts
A neutral shirt with one shocking pink piece is the easiest way to try bold color. Oatmeal is warm, soft and makes the pink look even brighter.

Choose hot pink tailored shorts in matte cotton and an oatmeal oversized shirt in linen-cotton. Tan heeled sandals and a leopard belt tie it together.
It is a beach-town outfit that feels fun without feeling loud.
Red Shirt, Black Leather Shorts
Red and black leather is a classic that never quite goes away. With an oversized red shirt, it feels modern and slightly undone.

Choose black faux leather shorts and wear the shirt open over a black bodysuit-free tank. Black pointed boots or slingbacks match the mood.
It is the outfit for a night out that starts early.
Sage Shirt, Yellow Pleated Skirt
Sage and butter yellow are soft and a little unexpected, like a painted shutter on a summer street. The pleats add movement and keep the oversized shirt balanced.

Choose a pleated midi in a matte butter yellow and wear the sage shirt half-tucked. White or cream flat sandals keep the palette airy.
It is a lovely brunch outfit for warm weather.
Cobalt Shirt, White Shorts, Leopard Mules
Cobalt and white is crisp and nautical, and a pair of leopard mules is the surprise. The print stays small so the blue can lead.

Choose white tailored shorts in thick cotton and a cobalt oversized shirt with the sleeves rolled. Leopard heeled mules finish the look.
It is a good outfit for a weekend on a coastal street.
Black Shirt, Hot Pink Mini Skirt
Black with hot pink is playful and slightly rebellious. The oversized shirt gives the mini a relaxed, effortless feel.

Choose a pink mini in a matte twill or cotton and wear the black shirt half-tucked. Black loafers with a chunky sole or pointed slingbacks both work.
It is a strong city-street outfit for a day that includes a bit of everything.
Espresso Shirt, Cream Tailored Pants
A final, quieter look for days when bold means something softer. Espresso brown and cream have a warm, expensive feel, and the oversized shirt keeps it relaxed.

Choose cream wide-leg tailored pants and an espresso oversized shirt with a slight sheen-free finish. Tan or brown loafers complete the palette.
It is a reliable outfit for a day at the office that still feels like you.
Red Shirt, Cobalt Straight Jeans
We end on the pair from the cover brief: red against cobalt, no apology. A red oversized shirt over cobalt jeans is as bold as it gets.

Choose straight cobalt jeans in a thick denim and keep the shirt loose and slightly open. White sneakers or tan sandals give your eyes a place to rest.
It is a joyful outfit for the kind of day when you want to be noticed.
The Shirt Does the Work
One big shirt, one bold contrast, and you are dressed. Browse more spring outfit ideas to build your own pairs.
FAQ
How do I style an oversized shirt with shorts?
Choose shorts with a structured hem and a clean color contrast, and leave the shirt loose or half-tucked. Add heeled sandals or slingbacks to keep the look polished.
What size should an oversized shirt be?
Go up two sizes from your usual one, or pick a men’s cut. The shoulder seam should drop below your shoulder and the hem should sit mid-thigh.
Which colors go best with a red oversized shirt?
White, black, cobalt and pink make the strongest pairs. Leopard accents also work well with red as a small, playful addition.
Can I wear an oversized shirt to the office?
Yes, pair it with black or cream tailored pants and pointed shoes. Choose a crisp cotton and roll the sleeves for a polished finish.
How do I stop an oversized shirt from looking sloppy?
Pair it with a clean, fitted or tailored bottom and add a belt or half-tuck for shape. A heavier fabric also helps the shirt hold its structure.