How To Wear Shirt Dress With Pants?

How To Wear Shirt Dress With Pants?

When it comes to fashion, one stylish trend that has captured attention is the art of wearing a shirt dress with pants. This unexpected combination offers a fresh and modern twist to traditional dressing. Instead of sticking to convention, this trend allows individuals to experiment with their style and create unique, effortlessly chic looks. So, if you're ready to elevate your fashion game, let's dive into the world of shirt dress and pants pairing!

The combination of a shirt dress with pants brings together the best of both worlds - the relaxed sophistication of a dress and the versatility of pants. The history of this trend can be traced back to the 1960s when Yves Saint Laurent introduced the concept of "le smoking" - a tuxedo-style suit for women. Since then, the idea of mixing masculine and feminine elements in fashion has gained popularity. The shirt dress with pants is an embodiment of this concept, allowing women to exude confidence and grace while remaining comfortable and functional. So, whether you opt for a tailored look with wide-leg trousers or go for a more casual vibe with skinny jeans, this trend offers endless possibilities for creating a stylish ensemble.



How To Wear Shirt Dress With Pants?

Tips for Styling a Shirt Dress with Pants

Shirt dresses are versatile wardrobe pieces that can be effortlessly styled in different ways. One unique way to wear a shirt dress is by pairing it with pants. This combination creates a stylish and modern look that can be adapted for various occasions. Whether you prefer a casual or more formal outfit, here are some tips to help you rock the shirt dress with pants ensemble.

1. Choose the Right Shirt Dress

The first step in styling a shirt dress with pants is selecting the right dress. Look for a shirt dress that has a loose or slightly oversized fit. This will ensure comfort and allow for easy layering with pants. Consider the length of the dress as well. A shirt dress that falls just above or below the knee is a great option as it balances well with pants. Opt for solid colors or subtle prints to keep the focus on the overall outfit.

When it comes to the fabric, choose lightweight materials like cotton or linen for warmer months, while heavier fabrics such as wool or denim can be perfect for cooler temperatures. Select a shirt dress that has unique details like buttons, collars, or pockets to add visual interest to your outfit. Remember, the shirt dress should be long enough to be worn as a standalone piece, but not too long that it looks overwhelming when paired with pants.

Overall, the key is to find a shirt dress that fits well and complements your personal style.

How to Style a Shirt Dress with Wide-leg Pants

Wide-leg pants are a perfect choice to pair with a shirt dress as they create a balanced and chic ensemble. Here's how to style a shirt dress with wide-leg pants:

  • Choose a wide-leg pant in a complementary color to the shirt dress. For example, if your shirt dress is white, opt for navy or black wide-leg pants.
  • Tuck the shirt dress into the waistband of the pants, ensuring a smooth and polished look. If the dress is too long, you can pin or use a belt to create a defined waist.
  • Add a belt to accentuate the waist further and create a more structured silhouette.
  • Complete the look with a pair of heels or platform shoes to elongate your legs.

This combination of a shirt dress with wide-leg pants is perfect for a stylish and sophisticated outfit suitable for both formal and casual occasions.

How to Style a Shirt Dress with Skinny or Straight-leg Pants

If you prefer a sleeker and more streamlined look, you can pair a shirt dress with skinny or straight-leg pants. Here's how to nail this style:

  • Opt for skinny or straight-leg pants in a contrasting color to the shirt dress. For example, pair a black shirt dress with white or beige pants.
  • Leave the shirt dress unbuttoned and wear it as a longline jacket over a fitted top.
  • Tuck the front of the shirt dress into the waistband of the pants for a polished and structured effect.
  • Complete the outfit with flats or ankle boots for a chic and comfortable look.

This combination creates a more modern and edgy outfit, perfect for a casual day out or a fashionable event.

2. Layering with a Shirt Dress and Pants

Layering is an excellent way to add dimension and style to your shirt dress and pants outfit. Here are some ideas on how to layer effectively:

Layer with a Belted Trench Coat

Add a belt to your shirt dress and layer it with a belted trench coat. This combination not only adds style but also keeps you warm during colder months. Opt for a trench coat in a neutral color like beige or camel, and choose a contrasting belt to cinch in the waist and create a defined silhouette. Complete the look with ankle boots or heels, and you're ready to conquer the day.

Layer with a Knit Sweater

In cooler temperatures, layer your shirt dress with a knit sweater for added warmth and style. Choose a sweater in a complementary color or pattern to create contrast. Leave the top buttons of the shirt dress unbuttoned and allow the collar and sleeves of the sweater to peek through. Pair this combo with leggings or skinny jeans for a cozy yet fashionable look.

Layer with a Structured Blazer

To create a smart and polished outfit, layer your shirt dress with a structured blazer. Opt for a blazer in a bold color or a classic black or navy to add a touch of sophistication. Keep the shirt dress unbuttoned and tuck the front into the pants for a tailored look. Complete the ensemble with heels or loafers, and you'll be ready for any professional setting or formal event.

Layer with a Leather Jacket

For a trendy and edgy look, layer your shirt dress with a leather jacket. The contrast between the feminine shirt dress and the tough leather jacket creates a unique and fashionable combination. Choose a black or brown leather jacket to keep the outfit cohesive, and pair it with ankle boots or sneakers for a casual yet stylish finish.

3. Accessories to Enhance the Shirt Dress and Pants Ensemble

The right accessories can elevate your shirt dress and pants outfit to the next level. Here are some accessories to consider:

Add a Statement Belt

A statement belt can instantly enhance the look of your shirt dress and pants ensemble. Opt for a wide or embellished belt to cinch in the waist and add a touch of glamour. Choose a belt color that complements the color palette of your outfit and experiment with different textures and patterns.

Accessorize with Jewelry

Simple and delicate jewelry pieces can add a subtle and elegant touch to your outfit. Layer dainty necklaces or opt for statement earrings to draw attention to your face. Avoid wearing too many bold accessories that may overpower the overall look.

Carry a Stylish Handbag

Choose a handbag that complements the style and color of your shirt dress and pants ensemble. Opt for a structured tote or a crossbody bag for a sleek and polished look. Alternatively, a bucket bag or a clutch can add a touch of glamour to a more formal outfit.

Don't underestimate the power of accessories in completing your overall look and adding a personal touch.

4. Occasions and Events to Wear a Shirt Dress with Pants

The shirt dress with pants combination can be worn for various occasions and events. Here are a few ideas:

Event/Occasion Outfit Recommendation
Work Function Pair a button-down shirt dress with tailored trousers and pumps. Layer with a blazer for a professional look.
Casual Brunch Wear a lightweight shirt dress with cropped pants or jeans. Style with sandals or sneakers for a relaxed vibe.
Garden Party Choose a floral shirt dress and wide-leg pants. Accessorize with wedges and a straw hat for a summery feel.
Date Night Opt for a flowy shirt dress and skinny jeans. Pair with heels and statement jewelry for a romantic and chic look.
Cocktail Event Go for a shirt dress with tailored trousers and add a statement belt. Complete the outfit with high heels and a clutch.

These are just a few examples of how you can style a shirt dress with pants for different occasions. Feel free to experiment and adapt the outfit to fit your personal style and the event you're attending.

When wearing a shirt dress with pants, confidence is key. Own your look and embrace the versatility of this ensemble. With the right styling techniques and a touch of personal flair, you can rock the shirt dress with pants combination and make a fashion statement wherever you go.


How To Wear Shirt Dress With Pants?

Wearing a Shirt Dress with Pants: Tips for a Polished Look

Shirt dresses are versatile and stylish, but figuring out how to wear them with pants can be a bit tricky. Here are some tips to help you achieve a polished look:

  • Choose the right pants: Opt for tailored trousers or slim-fitting jeans to balance the loose silhouette of the shirt dress.
  • Length matters: Consider the length of both the shirt dress and the pants. Ideally, the dress should be slightly longer than the pants to create a layered effect.
  • Cinch it in: Define your waist by adding a belt to the shirt dress. This will create a more structured and flattering look.
  • Play with proportions: Experiment with different pant styles and lengths to find the right balance. Cropped pants or wide-leg trousers can add an interesting twist to the outfit.
  • Accessorize wisely: Add accessories like statement earrings or a chunky belt to elevate the overall look.

By following these tips, you can confidently rock a shirt dress with pants and create an effortlessly chic ensemble that is perfect for a professional setting.


Key Takeaways

  • Pair a shirt dress with wide-leg pants for a chic and stylish look.
  • Add a belt to cinch the waist and create a flattering silhouette.
  • Go for a monochrome outfit by choosing pants in the same color as the shirt dress.
  • Experiment with different textures and prints to add interest to your outfit.
  • Accessorize with statement jewelry and a pair of heels to elevate the look.

Frequently Asked Questions

Here are some commonly asked questions about how to wear a shirt dress with pants:

1. Can I wear a shirt dress with pants for a formal event?

Yes, you can definitely wear a shirt dress with pants for a formal event. To make it work, choose a shirt dress in a formal fabric, such as silk or satin, and pair it with tailored pants in a matching color. Opt for a belt to cinch in the waist and add some structure to the look. Finish off with heels and statement accessories to elevate the ensemble.

Keep in mind that for a formal event, it's important to maintain a polished and put-together appearance. Make sure the shirt dress and pants are wrinkle-free, and pay attention to details such as the length and fit of the pants. With the right styling and attention to detail, a shirt dress with pants can be a chic and sophisticated outfit choice for a formal occasion.

2. What type of pants should I wear with a shirt dress?

The type of pants you choose to wear with a shirt dress can vary depending on the occasion and your personal style. Here are a few options:

- Tailored trousers: Opt for slim or straight-leg trousers in a complementary color to create a polished and streamlined look.

- Cropped pants: For a more casual and relaxed vibe, pair your shirt dress with cropped pants or culottes. This can be a great option for warmer weather.

- Wide-leg pants: To add some drama and volume to your outfit, choose wide-leg pants with a high waist. This can create a stylish and fashion-forward look.

3. How should I accessorize a shirt dress with pants?

When accessorizing a shirt dress with pants, consider the following:

- Belt: Adding a belt to cinch in the waist can give the outfit more structure and definition.

- Statement jewelry: Choose bold and eye-catching jewelry pieces, such as statement earrings or a chunky necklace, to elevate the look.

- Handbag: Opt for a stylish handbag that complements the colors and style of your outfit. It can be a clutch, tote, or shoulder bag.

4. Can I wear sneakers with a shirt dress and pants?

Yes, you can definitely wear sneakers with a shirt dress and pants for a casual and comfortable look. This combination can create a chic and effortless vibe. Choose a pair of clean and stylish sneakers that complement the colors and style of your outfit. Opt for a slim or cropped pant style to ensure the sneakers are visible and not hidden by the fabric.

To keep the overall look balanced, consider adding some accessories, such as a crossbody bag or statement jewelry, to elevate the outfit. This pairing can be perfect for a day out or a casual weekend activity.

5. Can I layer a shirt dress over pants?

Yes, layering a shirt dress over pants can create a stylish and unique outfit. To achieve this look, start with a shirt dress that is slightly oversized or has a looser fit. Pair it with fitted pants or leggings in a complementary color. You can leave the dress unbuttoned and wear a top underneath for added dimension.

Experiment with different textures and lengths to create visual interest. For example, a denim shirt dress over black skinny pants can create a cool and edgy look, while a flowy silk dress over wide-leg pants can give a more bohemian feel. Play around with different combinations and find a style that suits your personal taste.



Wearing a shirt dress with pants can be a stylish and versatile option for any occasion. By following a few simple guidelines, you can effortlessly create a chic and trendy look. Firstly, choose a shirt dress that is the right length and fits well. It should be long enough to cover your bottom when worn with pants, but not too long that it overwhelms your frame. Ensure that the shirt dress is tailored to your body shape and fits comfortably around the shoulders and waist.

When it comes to pairing your shirt dress with pants, opt for slim-fitting trousers or skinny jeans to create a balanced silhouette. Avoid wide-leg pants or baggy bottoms, as they can make the outfit look bulky. If you're going for a casual look, you can wear the shirt dress unbuttoned and layer it over a basic top and pants. For a more polished look, button up the dress and tuck it into your pants, creating a sleek and tailored appearance. Finally, complete the outfit with the right accessories, such as a belt to cinch in the waist or statement jewelry to add some glamour.


RELATED ARTICLES