Nailing the Perfect Semi-Formal Look for a Day Out
This post contains affiliate links, I may earn a small commission.
Hey fashion enthusiasts! Let me tell you about how I recently put together the perfect semi-formal ensemble for a day out. It’s a look that’s both stylish and comfortable, making it ideal for any semi-formal occasion.
It all started with a casual brunch plan that quickly escalated into an all-day event. I needed an outfit that could transition seamlessly from a laid-back morning to a more polished afternoon. I began with the Vince Essential Crew Tee in black. This isn’t just any black tee; its quality and fit are exceptional, making it a perfect base for layering.

Next, I added the SHEIN BIZwear Double-Breasted Lapel Neck Blazer in olive green. This blazer is a statement piece. The olive color adds a touch of sophistication and uniqueness to the ensemble, standing out from the usual blacks and navies. The double-breasted design gives it a sleek, tailored look that’s perfect for a semi-formal vibe.

For the bottoms, I chose the Amanda Uprichard x REVOLVE Slater Pants in black. These pants are a dream. They’re comfortable yet structured, giving the whole outfit a polished finish. The fit is perfect, hugging the right places while allowing for easy movement throughout the day.

Putting it all together, I felt ready to tackle anything from a casual brunch to an impromptu business meeting. The black tee provided comfort, while the blazer and pants added the necessary formal touch. To complete the look, I added a pair of sleek black loafers and a simple gold necklace for a bit of sparkle.
As I walked out the door, I felt confident and stylish. The outfit was perfect for the day’s various activities, and I received compliments wherever I went. Whether you’re heading to a brunch, a casual meeting, or just exploring the city, this semi-formal ensemble is your go-to choice.
So, if you’re looking for a versatile, stylish, and comfortable outfit, try this combination. You’ll be ready for anything the day throws at you!