Somewhere between the barre and the bus stop, ballet flats became the most grown-up thing in my closet. You do not need to have danced a step to wear this look, you just need a wrap cardigan and a little nerve.
These thirty outfits keep the softness of a rehearsal room and add the polish of a woman who has a gallery to get to. I mixed in moss green and cognac so all that pink never turns into a costume.
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
Blush Wrap Cardigan Over a White Tank
This is the outfit that explains the whole trend: a soft wrap cardigan tied at the waist does what a corset used to do, minus the suffering.

Keep the tank ribbed and white so the blush has something crisp to sit against. The gray pleated mini keeps it from tipping into sugar.
Choose a wrap cardigan with a wide, soft tie. A skinny tie digs in and wrinkles the knit.
Pale Pink Off-Shoulder Knit With Flared Black
A pale pink off-shoulder knit is gentle on its own, so it needs a black flared mini to stop it floating away.

🛍 Shop This Look
White leg warmers scrunched at the ankle add the dancer detail. Pink Mary Jane flats pick up the sweater and close the circle.
Pick a knit with a wide, stretchy neckline that stays put. If it slides, a fitted camisole underneath saves the day.
Black Bodysuit and a White Chiffon Skirt
A black scoop-neck bodysuit is the quiet backbone of balletcore, and white chiffon is how you make it float.

Pale pink tights are the trick here: they warm the black and tie the white skirt to the shoes. White ballet flats keep it light.
Look for a bodysuit with a snug scoop and a thick, opaque fabric, so it reads as clothing and not as rehearsal wear.
Lilac Wrap Cardigan With Charcoal Mini
Lilac is the color I would push a skeptic toward first: it reads as pink’s cooler cousin, and it flatters almost every skin tone.

A charcoal mini grounds it, and black Mary Janes keep the shoes serious. White leg warmers bring back the dance studio.
A cream shoulder bag is the soft landing between lilac and charcoal. Skip anything brighter and let the cardigan lead.
Pale Pink Scoop Top and Cream Knit Pants
This is balletcore for the days you want to feel put together and also be completely comfortable.

🛍 Shop This Look
A long-sleeve scoop top in pale pink sits close to the body, and cream wide-leg knit pants add the drape. Pink ballet flats peek out under the hem.
Watch the pants length: they should skim the floor in flats so the shoes still show.
Blush Side-Tie Wrap Top With Light Blue Jeans
Balletcore with jeans is the easiest way in, and a blush wrap top tied at the side does all the work.

Light blue straight jeans keep it relaxed, while pink satin ballet flats say you still care about the details.
Pick a wrap top with a tie that sits at the hip rather than the waist, it lengthens the line over straight denim.
Cream Fit-and-Flare Mini Dress
A cream mini dress with a fitted bodice and a full skirt is the closest thing to a ballet costume you can wear to brunch.

White ballet flats keep it airy, and a moss green cardigan over the shoulders adds depth and a little grown-up edge.
Look for a bodice with real structure and a skirt with some weight, so it swings instead of clinging.
Gray Zip Hoodie and Pink Track Pants
This is the one for the school run, the pharmacy and every errand in between, and it still looks like a decision.

A soft gray cropped zip hoodie over a black leotard-style bodysuit gives you the dancer line. Pale pink track pants and black ballet flats finish it.
Choose track pants in a soft, matte fabric so they read as relaxed rather than gym.
White Bolero Over a Pink Camisole Bodysuit
A white bolero shrug is the most ballet piece you can own, and it is easier to wear than it looks.

🛍 Shop This Look
Layer it over a pale pink camisole bodysuit with a pink chiffon wrap skirt, then add white tights and satin flats with ribbon ties.
Keep the shrug fitted and short. Anything baggy loses the dancer shoulder line.
Ribbon-Tie Cardigan With a Brown Plaid Mini
The schoolgirl version, grown up: a baby pink cardigan with ribbon ties over a cream camisole, with a brown plaid mini.

White knee socks and brown loafers pull it toward preppy instead of precious, and the brown plaid is a good break from all that pink.
Keep the plaid muted and the cardigan soft. Two loud patterns would turn it into a costume.
Black Wrap Cardigan Over a Pink Slip Skirt
A black wrap cardigan is the cure for balletcore that feels too sweet: it makes the pale pink midi slip skirt look expensive.

Black ballet flats keep the line unbroken. Add a cream tank underneath if the cardigan needs a lighter edge at the neck.
Choose a slip skirt in a matte satin or crepe. Shiny satin can turn evening before you meant it to.
Cream Open-Knit Sweater and a White Mini
An open-knit cream sweater lets a little light through, which is exactly what a soft ballet look wants.

A white mini skirt keeps it fresh, gray leg warmers add some weight at the ankle, and pink ballet flats bring the color.
Wear a fitted camisole underneath the open knit and match it to your skin tone, not the sweater.
Powder Blue Cardigan and Cognac Pencil Skirt
Powder blue is the underused ballet color, and cognac is its best partner: warm leather against a cool, soft knit.

🛍 Shop This Look
A fitted cognac midi skirt with a powder blue wrap cardigan on top feels more gallery than studio, and cream ballet flats keep your feet light.
Look for a cognac skirt in real or good faux leather with a back slit, so you can still walk properly.
Moss Green Knit With Cream Wide-Leg Pants
Moss green is my favorite way to keep balletcore from turning into a bubblegum situation.

A fitted moss green long-sleeve knit tucks into cream wide-leg pants, and pink ballet flats peek out just enough to say what the look is about.
Tuck the knit in fully. The tuck is the dancer waist, and it is what makes the wide leg look intentional.
White Wrap Top, Gray Sweatpants and Mary Janes
Gray sweatpants are the unexpected hero here: a soft, slouchy bottom against a very neat white wrap top.

Black Mary Jane flats make it feel like a real outfit, and a lilac tote in your hand brings the color in.
Pick sweatpants with a clean, straight leg and a slim cuff, not a gym jogger with elastic at the calf.
How to Wear Balletcore Without Looking Like a Costume
Keep one layer very fitted (a wrap top, a bodysuit, a tank) and let the bottom half float. Then break the sweetness with something grounded: a moss green piece, a cognac bag, a black flat. Look for ballet flats with a real sole and a snug heel cup, so you can actually walk to the café in them.
Pink Cardigan With Straight Dark Jeans
Dark straight jeans make a ballet pink cardigan feel like something you would wear on a Tuesday.

Button the cardigan over a white tank, and finish with cognac ballet flats so the pink has a warm anchor.
Skip anything stretchy in the denim. A rigid dark wash gives the soft top something to push against.
Lilac Knit and Black Leggings, Dressed Up
Leggings can be a real outfit when the top half carries the polish, and a lilac knit does exactly that.

Black opaque leggings, black ballet flats and a cream scarf worn loose and long at the neck make it dancer off duty in its most practical form.
Choose thick, matte leggings that do not show everything. The knit should end at the hip.
Cream Cardigan and Cognac Suede Mini
A cognac suede mini is the pivot piece of this article: it turns a soft cream cardigan into something with a pulse.

Add a white ribbed tank and pink satin flats, and the whole look reads warm, a little retro and entirely wearable.
Look for suede with a nap you can brush. A faux version in a matte finish works nearly as well for far less.
Blush Wrap Dress With Moss Green Flats
A blush wrap dress is a dancer’s best-kept secret: it flatters nearly everyone and takes thirty seconds to put on.

Moss green ballet flats are the surprise, a deeper, earthier note against all that soft pink. Sheer black tights keep it from feeling sweet.
Look for a wrap dress with a cross-body tie and a fuller skirt, so it moves when you do.
Black Long-Sleeve Bodysuit and Tulle Midi
A tulle midi skirt is the most dramatic piece in this set, so I kept everything on top simple.

🛍 Shop This Look
A black long-sleeve bodysuit and a blush tulle midi, black ballet flats and a small cognac bag. The skirt does the talking.
Choose tulle with a soft lining and a wide, flat waistband. Cheap, scratchy tulle ruins the whole idea.
White Halter Bodysuit With Light Blue Jeans
A white halter bodysuit is the cleanest balletcore top there is, and light blue jeans keep it from feeling precious.

Pink Mary Jane flats add the dancer touch, and a moss green cardigan knotted at the shoulders gives you something to reach for.
Make sure the bodysuit is thick enough to be opaque. Thin white jersey rarely survives a full day.
Pale Pink Dress With a Black Cardigan
A pale pink dress with a short black cardigan over it is the thirty-year-old’s answer to the prom dress.

Pick a knee-length column in a soft fabric, add the cardigan unbuttoned, and finish with black ballet flats. It works for a gallery opening or a Sunday lunch.
A cropped cardigan cuts at the right point and keeps your waist visible. A long one flattens everything.
Gray Leotard Top With a Moss Green Skirt
A gray leotard-style top gives you the dancer neckline without any of the costume, and a moss green skirt makes it grown up.

🛍 Shop This Look
Choose a moss green pleated midi in a soft fabric that swings, then add cream ballet flats and a cognac bag for warmth.
Make sure the gray is a warm, mid-tone shade. Cool charcoal clashes with moss.
Lilac Satin Skirt and a White Cardigan
A lilac satin skirt is a pretty, quiet statement, and a white cardigan keeps everything on top neutral and soft.

Add white tights and lilac ballet flats if you want to go all in, or switch to black flats and bare legs for a calmer day.
Choose a matte satin with a bias cut, which falls closer to the body and does not cling.
Cream Cable Knit and Rust Leg Warmers
A cream cable knit sweater is the coziest thing in this set, and rust leg warmers give it a surprise of color.

Wear it with a black mini, black ballet flats and a moss green scarf. The leg warmers sit over the ankle just enough to show.
Choose a ribbed leg warmer in a wool blend so it holds its shape and does not slump at the calf.
Powder Blue Hoodie Dress
A powder blue hoodie dress is the lazy-day answer to everything: it looks soft, it feels like pajamas and it counts as an outfit.

Pair it with white ballet flats and cream ankle socks, and add a cognac tote for structure.
Pick a hoodie dress in a heavy, brushed cotton with a hem above the knee, so it keeps its shape.
Ballet Pink Knit Set in Soft Layers
A matching ballet pink knit set is the easiest thing in this article to pull off.

A short collared cardigan and a long, slim knit skirt in the same shade, with black split-toe ballet flats and a moss green bag to break up the monotone. Leave the cardigan buttoned low and let the hem sit just above the skirt for a sliver of skin.
Pick a set in a soft, mid-weight knit and make sure the skirt has a little stretch so it does not ride up.
Moss Green Bodysuit With a Pink Wrap Skirt
This is the pairing I keep coming back to: a moss green bodysuit with a pale pink wrap skirt.

It feels fresh without being sweet, and cognac Mary Jane flats bring warmth. The skirt ties at the hip, so it adds a bit of drape.
Look for a bodysuit with a modest scoop neck and long sleeves, so it works for daytime too.
Gray Knit Dress With Pink Leg Warmers
A soft gray knit mini dress is a quiet canvas, and pink leg warmers are the whole idea.

Layer them over black opaque tights, finish with black ballet flats and let the dress do the rest.
Choose a knit dress with a clean neckline and a slightly loose body. The leg warmers add enough shape on their own.
Cream Wrap Cardigan and Blush Pants
A cream wrap cardigan over blush straight pants is my idea of the softest possible weekend uniform.

Add a black camisole underneath for contrast, pink ballet flats and a moss green bag, and you have a look for coffee, errands and everything between.
Check that the blush pants are in a heavy, matte fabric. A thin fabric will show every line.
Dance Off Duty, Every Day
Start with one wrap cardigan and one pair of ballet flats, then borrow from the looks above. If you want more soft shapes, see our guides to ballet flats outfits and cozy cardigan looks.
FAQ
What is balletcore?
Balletcore is a style inspired by dancewear: wrap cardigans, leg warmers, bodysuits, ballet flats and soft pinks. Worn with everyday pieces, it reads as soft and polished rather than costume-like.
How do I wear balletcore as an adult?
Keep one piece very fitted, like a wrap top or bodysuit, and let the bottom float. Add grounding colors such as moss green, cognac or black so the pinks do not feel sugary.
Which ballet flats are most comfortable?
Look for flats with a real sole, a snug heel cup and a leather or soft satin lining. Mary Jane styles with a strap stay on best for walking all day.
Can I wear balletcore in winter?
Yes, with chunky leg warmers, opaque tights, knit wrap cardigans and a warm coat on top. Moss green, cognac and gray add depth to the soft pinks.
What colors work best for balletcore?
Ballet pink, blush, cream, white, soft gray, black, lilac and powder blue are the classics. Moss green and cognac keep the look grown-up.