21 Flattering Cocktail Dresses to Pair With Your Margarita

Whether you’ve got a wedding to attend in the coming months or have another formal occasion in the books, when something calls for “cocktail attire,” finding the right summer cocktail dress can be a task you’d rather save for someone else.
However, once you’ve learned the official dos and don’ts of the vague dress code, finding an appropriate dress is simple. After all, we know you’d rather be spending that time sipping margaritas and mojitos rather than searching for what you’re going to wear.
The main rules of cocktail dressing are to keep your dress between the mini and midi length and avoid anything that’s too revealing. Combine these two, and you’ll have a stunning look that’ll turn heads while also keeping you within the dress code.
Ready to start shopping for your next summer soirée? We rounded up our favorite cocktail dresses so you don’t have to. Check them out now.
In these dresses, we guarantee you'll enjoy those warm summer evenings and feel ultra chic doing it, too.

-
I'm Manifesting Chic Summer Outfits—25 Affordable and Stylish Walmart Deals That Fit the Bill
Just about everything is under $25.
-
I'm a Gen Z Shopping Editor—These Are the Coolest Pieces on Reformation, Revolve, and Shopbop RN
They're giving NYC It girl.
-
When I'm Not Shopping Amazon Prime Day, It's These Chic Deals (Ahem, J.Crew, COS, and Banana Republic)
On-trend finds you won't want to miss.
-
I'm Bored With My Closet—These 33 Chic Nordstrom Pieces Have the Power to Turn Things Around
Effortless and expensive looking is the vibe.
-
Stop It Right Now—These 39 Under-$100 Nordstrom Finds Are Incredibly Gorgeous
Kitten heels, lacy skirts, and new It sneakers.
-
FYI: Outfit Experts Are Now Wearing *This* Pretty Dress Trend With Flats
Olivia Rodrigo is one of them.
-
I'm Basically My Sister's Personal Stylist—36 Chic, Summer-Ready Zara Pieces I'm Sending Her Way
Plus, some hot new arrivals.
-
The Best Under-$400 Linen Dresses From Revolve, Shopbop, and Net-a-Porter
A summer must-have.