Browse links
US residents can opt out of "sales" of personal data.
We hope you love our recommendations! Some may have been sent as samples, but all were independently selected by our editors. Just FYI, BuzzFeed and its publishing partners may collect a share of sales and/or other compensation from the links on this page.
Whether you're cooking with the fam or partying for the New Year, we got a dress for you.
Promising review: "This dress is phenomenal. I was shopping for a company Christmas party and this was perfect. I intentionally didn't post pictures on social media because the dress is so unique that I want to be able to wear it to another big event as soon as humanly possible. I got lots of compliments and questions as to where I found it from all ages and genders (and absolutely felt like the belle of the ball)." —Zora F.
Get it from Amazon for $39.99+ (available in sizes 0–8).
Get it from Express for $54 (available in sizes XS–L).
Get it from Rainbow for $19.97 (available in sizes S–L and plus sizes 0X–3X).
Promising review: "Love, love, love!!! I bought this dress to take engagement/family photos in and I cannot begin to say how much I love it! I received so many compliments." —Amazon Customer
Get it from Amazon for $39.99 (available in sizes XS–XXL and four styles).
Promising review: "I wanted a fun and over-the-top festive dress for our holiday party this year, and this is PERFECT. I'm a curvy gal, and this dress fits great. The material is thick yet stretchy. It flows/hangs nicely and does not cling to my legs like thinner materials would do." —SFSH
Get it from Amazon for $15.99+ (available in sizes S–XXL and children's sizes 7–11; also available in seven patterns).
Get it from Asos for $108 (available in plus sizes 12–24).
Get it from Boohoo for $12.50 (available in sizes 2–12 and four colors).
Get it from Amazon for $21.99+ (available in sizes S–XL and six colors).
Get it from Rainbow for $16.97 (available in sizes S–L and two colors).
Get it from Asos for $56 (available in plus sizes 14–20).
Get it from Free People for $98 (available in sizes XS–L).
Get it from Amazon for $21.98+ (available in sizes S–XL and four patterns).
Get it from Nordstrom for $98 (available in sizes XS–XL and two colors).
Get it from Free People for $128 (available in sizes XS–L).
Get it from Amazon for $37.99 (available in sizes S–XXL).
Get it from Express for $59 (available in sizes XS–L).
Get it from Modcloth for $99 (available in sizes XXS–4XL).
Get it from Nordstrom for $260 (available in sizes XS–XL and five colors).
Get it from Boohoo for $34.50 (available in sizes 4–10).
Promising review: "This is a FANTASTIC dress. I bought this to wear for a band show where I was going to be wearing Christmas colors. The fabric is a poly/spandex mix and it has a good heft; there is enough stretch that you could make a smaller size fit if you had to. I'm generally a medium but I used their sizing chart that was provided and I got a large and it fit me perfectly." —Belinda Short
Get it from Amazon for $19.99+ (available in sizes XS–XXL and 11 colors).
Get it from Modcloth for $99 (available in sizes XS–XL and two colors).
Get it from Rainbow for $19.97 (available in sizes S–L and two colors).
Get it from Forever 21 for $28 (available in sizes small or medium and three colors).
Get it from Boohoo for $39.50 (available in sizes 2–6).
Promising review: "Love this dress. It is soft, and the tailoring is smooth. Good for flouncing around." —siddhartha
Get it from Amazon for $15.99+ (available in sizes S–XXL and five colors).
Get it from Boohoo for $10 (available in plus sizes 12–20 and two colors).
Get it from Forever 21 for $58 (available in plus sizes 1X–3X).
Get it from Amazon for $17.99+ (available in sizes XS–XXL and 39 styles).
Get it from Boohoo for $19 (available in sizes 4–10 and three colors).
Get it from Boohoo for $70 (available in sizes 6–10).
Get it from Amazon for $9.99 (available in sizes S–XXL and four patterns).
Reviews have been edited for length and/or clarity.